LeoVasanko
|
42789e6619
|
Revised migration context: don't store changerecord unless something was changed, and always snapshot if and after changes done.
|
2026-06-15 22:14:03 +00:00 |
|
LeoVasanko
|
c4726e6728
|
Stricter versioning: always store migrate version record, file must be within versions included in migrations. Log only for migrations that made changes. Allow deleting older migration functions when no longer required.
|
2026-06-15 03:09:45 +00:00 |
|
LeoVasanko
|
4dc2f0648e
|
Fix creation of new database, ensuring that a bootstrap record of the initial state is always written.
|
2026-06-15 00:27:49 +00:00 |
|
LeoVasanko
|
bec4635460
|
Add kanta.ctx SimpleNamespace for user variables. This is passed to migration functions if they take a second argument. Remove the old MigrationCtx system.
|
2026-06-14 19:54:23 +00:00 |
|
LeoVasanko
|
7e553bd868
|
Improved log formatting support by @kanta.logfmt, which replaces old resolver and user_display arguments (breaking change).
|
2026-06-13 21:22:05 +00:00 |
|
LeoVasanko
|
4db046d627
|
Implement proper bootstrap and fatal error handling via decorators. Breaks compatibility.
|
2026-06-13 02:53:09 +00:00 |
|
LeoVasanko
|
c254970ae5
|
Initial commit
|
2026-06-12 19:15:46 +00:00 |
|