be6ac16ea7
docs: update leftover links for rattailproject.org => wuttaproject.org
2026-01-05 13:12:17 -06:00
5e9368db89
bump: version 0.28.5 → 0.28.6
2026-01-04 23:21:28 -06:00
fcd992a20f
fix: fix installer logic bug
2026-01-04 23:15:49 -06:00
bc5e7bb2f9
fix: make pylint happy; fix test around continuum feature
2026-01-04 23:07:54 -06:00
d3213c5773
bump: version 0.28.4 → 0.28.5
2026-01-04 22:56:23 -06:00
dd56fbcc2d
fix: prompt for continuum support in app installer
...
unless installer declares static preference, then do not prompt.
also, do not prompt if continuum packages are missing.
2026-01-04 22:47:32 -06:00
d018d4e764
fix: make pylint happy
2026-01-03 20:59:24 -06:00
c8ad59f6d9
bump: version 0.28.3 → 0.28.4
2026-01-03 20:45:48 -06:00
d6eca8db50
fix: refactor InstallHandler slightly, for easier customization
2026-01-03 20:45:07 -06:00
3b096061e3
bump: version 0.28.2 → 0.28.3
2026-01-03 17:33:02 -06:00
2801dc67a9
fix: declare template paths as class attr for install handler
...
so subclass can override easier
2026-01-02 22:00:44 -06:00
7a5d0b8e67
fix: tweak KeyError message for ModelBase
2026-01-02 19:00:42 -06:00
db104aeefb
docs: add bold note about creating DB before running installer
2026-01-02 10:32:06 -06:00
51d22df1c9
fix: use bold text for "DB must already exist" warning in installer
2026-01-02 10:26:34 -06:00
a6e8e12156
bump: version 0.28.1 → 0.28.2
2025-12-31 20:24:14 -06:00
18c23ce0ce
fix: render db engine with password intact, for installer config
...
not sure when things changed, pretty sure this is a new thing?
hopefully doesn't break anything since the installer is likely dealing
with "latest" sqlalchemy
2025-12-31 20:23:00 -06:00
2713ad72e5
bump: version 0.28.0 → 0.28.1
2025-12-31 19:09:47 -06:00
8d43c294d0
fix: add model title hints to core models
2025-12-31 19:08:30 -06:00
ab0a6e72fe
fix: add html flag param for app.render_datetime()
2025-12-31 19:08:28 -06:00
7ebaaa1d91
fix: tweak subcommand docstring, to match others/convention
2025-12-29 13:03:49 -06:00
a31305458b
fix: add --comment param for wutta typer commands
...
subcommand logic is responsible for doing something with it, if needed
2025-12-29 12:49:07 -06:00
4382601fe0
fix: auto-add doc string for uuid primary key columns
...
otherwise these columns were not shown in docs
2025-12-29 10:34:35 -06:00
cbfa7139e4
fix: add --runas param for wutta typer commands
...
subcommand logic is responsible for doing something with it, if needed
2025-12-29 09:56:54 -06:00
0588a0a2d3
bump: version 0.27.1 → 0.28.0
2025-12-28 15:02:00 -06:00
fc0bcf0c13
fix: add empty migration script, to avoid test problems
2025-12-28 13:59:44 -06:00
35af58bfb1
fix: show deprecation warnings by default for 'wutt*' packages
2025-12-23 17:29:56 -06:00
58cef0c9c2
docs: tweak quickstart example
2025-12-23 17:18:32 -06:00
189a53c82a
feat: add alembic config/utility functions, for migrations admin
...
wuttaweb will have some admin tools exposed soon hopefully
2025-12-21 14:29:54 -06:00
5a2748c775
bump: version 0.27.0 → 0.27.1
2025-12-21 01:21:28 -06:00
a6b31813f7
fix: add make_str_uuid() to disambiguate what callers want
...
first step on the way to fixing `make_uuid()` so it always returns a
proper UUID instance
2025-12-21 01:17:56 -06:00
4a9e5f4b15
test: make pylint happy
2025-12-20 23:09:22 -06:00
8a0830b35d
fix: add auto-prefix for message subject when sending email
2025-12-20 23:00:24 -06:00
5de9c15bbd
bump: version 0.26.0 → 0.27.0
2025-12-20 20:05:31 -06:00
2a9ace2a38
fix: add fallback_key support for email settings
...
sometimes (e.g. for "import/export warning") we need some common
template and/or config
2025-12-20 19:05:27 -06:00
cca34bca1f
feat: add simple Diff class, to render common table
2025-12-20 18:57:15 -06:00
78600c8cc2
fix: include thousands separator for app.render_quantity()
2025-12-19 17:20:44 -06:00
37cf3c4400
test: skip coverage for deprecated test method
2025-12-17 10:18:35 -06:00
39014e5a2c
bump: version 0.25.0 → 0.26.0
2025-12-17 10:08:43 -06:00
a779be4a81
test: update deprecated method call
2025-12-17 10:06:43 -06:00
8c48a3f318
docs: add section for datetime behavior, make_utc/localtime etc.
2025-12-17 03:48:19 -06:00
0ffc72f766
feat: add "complete" timezone support
...
at least for now, this is all we need i think.. if nothing
configured, will fallback to default system local timezone. or can
configure the default, or alternate(s) as needed.
some day when we drop support for python 3.8, can also remove the
python-dateutil dependency..
2025-12-16 22:44:27 -06:00
dac91406c7
feat: add localtime() function, app method
2025-12-15 22:06:04 -06:00
e76a6e5f6d
docs: add notes about DateTime value handling
2025-12-15 18:47:45 -06:00
93aebdc2e1
fix: remove unused import
2025-12-15 16:32:12 -06:00
fc9844f1ca
bump: version 0.24.1 → 0.25.0
2025-12-15 16:25:50 -06:00
a5d641d5bc
feat: drop timezone, assume UTC for all datetime values in DB
...
i guess it was worth a try, but preserving system timezone was doomed
to failure since only postgres actually supports it. from now on all
DateTime columns will be naive, but understood / assumed to be
UTC-local
2025-12-15 16:25:09 -06:00
900937826c
feat: add make_utc() function, app method
...
as prep for dropping timezone from DB columns
2025-12-15 14:04:26 -06:00
1a3756f47c
docs: add basic docs for batch feature
2025-12-04 00:57:31 -06:00
0b57ca6ec2
bump: version 0.24.0 → 0.24.1
2025-10-29 19:46:17 -05:00
9889167066
fix: exclude user password from continuum versioning
2025-10-29 19:44:42 -05:00