Change Log¶
TODO¶
Write aiosqlite -auto part
Think about hybrid versioning in filenames
Doc about up1 command
Audit trail in aiosqlembic db
0.3.12¶
Removed writable flag to the migrations directory
0.3.11¶
Some updates post click 8
0.3.8¶
Just relaxed dependencies
0.3.7¶
Rewrote tests to use a clean db on every test.
Upgraded most packages.
0.3.6¶
Fixed a bug were the up command was beginning always at MIN_VERSION instead of current version.
0.3.5¶
Fixed a bug were upTo with a version id was trying to migrate the entire revision tree.
0.3.4¶
Fixed a bug where a failed migration was returning a 0 status code even if errors in output were sent.
0.3.3¶
Breaking change: aiosqlembic table was in the public schema, it uses now its own aiosqlembic schema.
Added up1 command
Modified status command output
The create command can now take a –version_id or -v parameter
Removed entire aiosqlite support for now
0.3.2¶
Emergency fix on loop usage, revert on asyncio.run
0.3.1¶
Removed decorator settings
Trying new @coro decorator
0.3.0¶
Added up1 command
Removed lots of dependencies, asyncclick notably
Upgraded most libraries
0.2.3¶
Modified README to use markdown …
Make use of color in status command, but also in others
Better messages overall
0.2.2¶
Changed theme, improved docs
Added tests for various command / scenarios
0.2.1¶
Added up and down command, up will apply all up revisions, down will apply own revision one by one
0.2.0¶
Breaking the config file, now the CLI is configless
Two commands, create and status
Create is like the previous revision generates a .sql file with schema up and down, automatically or not
Status reports the revisions applied or not to the database
0.1.0¶
Initial attempt with 2 commands init, revision
Init for creating the config and the migrations directory
Revision to generate .sql file from a template and auto schema