Leo Vasanko
|
526cd6eb80
|
Refactor Migrations internals, add caching to avoid reloading per each Kanta instance. Naming changed from MigrationRegistry to Migration, module from migrate to kanta.migrations.
|
2026-06-15 01:12:42 +00:00 |
|
Leo Vasanko
|
c1d01d3b1c
|
Fix creation of new database, ensuring that a bootstrap record of the initial state is always written.
|
2026-06-15 00:32:54 +00:00 |
|
Leo Vasanko
|
26101bc028
|
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 |
|
Leo Vasanko
|
3e6210d0e9
|
Add read only mode that doesn't use locking. Useful for inspection while the database is in use or when no changes are intended (except in RAM).
|
2026-06-14 19:35:06 +00:00 |
|
Leo Vasanko
|
1cda44f328
|
Only Kanta exported at root, others available from submodules.
|
2026-06-13 21:26:35 +00:00 |
|
Leo Vasanko
|
384b4fba4f
|
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 |
|
Leo Vasanko
|
7a74662df0
|
Implement proper bootstrap and fatal error handling via decorators. Breaks compatibility.
|
2026-06-13 02:58:29 +00:00 |
|
Leo Vasanko
|
17e12e5180
|
Fixed typing.
|
2026-06-13 00:59:18 +00:00 |
|
Leo Vasanko
|
fe66483477
|
Removed useless lock.
|
2026-06-13 00:55:05 +00:00 |
|
Leo Vasanko
|
74150b783c
|
Proper ts/mtime setting and tracking. Added Kanta.mtime property for reading current change time.
|
2026-06-13 00:49:35 +00:00 |
|
Leo Vasanko
|
97209b8556
|
Don't make package root a module (debug).
|
2026-06-13 00:31:07 +00:00 |
|
Leo Vasanko
|
9085fc6961
|
Fix imports
|
2026-06-12 19:25:47 +00:00 |
|
Leo Vasanko
|
afebad72df
|
Initial commit
|
2026-06-12 19:18:15 +00:00 |
|