diff options
| author | iElectric <unknown> | 2009-06-07 00:35:48 +0000 |
|---|---|---|
| committer | iElectric <unknown> | 2009-06-07 00:35:48 +0000 |
| commit | 8ffd5b46fae8b34048e5b62e6b07152bb55f8d8f (patch) | |
| tree | 850a361f46de6dea06448fad307d796587bcbd05 /docs | |
| parent | 820da7433407d48f94a2427f0a3e058d4a0c3fda (diff) | |
| download | sqlalchemy-migrate-8ffd5b46fae8b34048e5b62e6b07152bb55f8d8f.tar.gz | |
add changelog, update util.py docs
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/changelog.rst | 128 |
1 files changed, 128 insertions, 0 deletions
diff --git a/docs/changelog.rst b/docs/changelog.rst new file mode 100644 index 0000000..ddc3cb5 --- /dev/null +++ b/docs/changelog.rst @@ -0,0 +1,128 @@ +Changelog +========= + +0.5.4 +----- + +- fixed preview_sql parameter for downgrade/upgrade. Now it prints SQL if the step is SQL script and runs step with mocked engine to only print SQL statements if ORM is used. [Domen Kozar] +- use entrypoints terminology to specify dotted model names (module.model:User) [Domen Kozar] +- added engine_dict and engine_arg_* parameters to all api functions (deprecated echo) [Domen Kozar] +- make --echo parameter a bit more forgivable (better Python API support) [Domen Kozar] +- apply patch to refactor cmd line parsing for Issue 54 by Domen Kozar + +0.5.3 +----- + +- apply patch for Issue 29 by Jonathan Ellis +- fix Issue 52 by removing needless parameters from object.__new__ calls + +0.5.2 +----- + +- move sphinx and nose dependencies to extras_require and tests_require +- integrate patch for Issue 36 by Kumar McMillan +- fix unit tests +- mark ALTER TABLE ADD COLUMN with FOREIGN KEY as not supported by SQLite + +0.5.1.2 +------- + +- corrected build + +0.5.1.1 +------- + +- add documentation in tarball +- add a MANIFEST.in + +0.5.1 +----- + +- SA 0.5.x support. SQLAlchemy < 0.5.1 not supported anymore. +- use nose instead of py.test for testing +- Added --echo=True option for all commands, which will make the sqlalchemy connection echo SQL statements. +- Better PostgreSQL support, especially for schemas. +- modification to the downgrade command to simplify the calling (old way still works just fine) +- improved support for SQLite +- add support for check constraints (EXPERIMENTAL) +- print statements removed from APIs +- improved sphinx based documentation +- removal of old commented code +- PEP-8 clean code + +0.4.5 +----- + +- work by Christian Simms to compare metadata against databases +- new repository format +- a repository format migration tool is in migrate/versioning/migrate_repository.py +- support for default SQL scripts +- EXPERIMENTAL support for dumping database to model + +0.4.4 +----- + +- patch by pwannygoodness for Issue #15 +- fixed unit tests to work with py.test 0.9.1 +- fix for a SQLAlchemy deprecation warning + +0.4.3 +----- + +- patch by Kevin Dangoor to handle database versions as packages and ignore their __init__.py files in version.py +- fixed unit tests and Oracle changeset support by Christian Simms + +0.4.2 +----- + +- package name is sqlalchemy-migrate again to make pypi work +- make import of sqlalchemy's SchemaGenerator work regardless of previous imports + +0.4.1 +----- + +- setuptools patch by Kevin Dangoor +- re-rename module to migrate + +0.4.0 +----- + +- SA 0.4.0 compatibility thanks to Christian Simms +- all unit tests are working now (with sqlalchemy >= 0.3.10) + +0.3 +--- + +- SA 0.3.10 compatibility + +0.2.3 +----- + +- Removed lots of SA monkeypatching in Migrate's internals +- SA 0.3.3 compatibility +- Removed logsql (#75) +- Updated py.test version from 0.8 to 0.9; added a download link to setup.py +- Fixed incorrect "function not defined" error (#88) +- Fixed SQLite and .sql scripts (#87) + +0.2.2 +----- + +- Deprecated driver(engine) in favor of engine.name (#80) +- Deprecated logsql (#75) +- Comments in .sql scripts don't make things fail silently now (#74) +- Errors while downgrading (and probably other places) are shown on their own line +- Created mailing list and announcements list, updated documentation accordingly +- Automated tests now require py.test (#66) +- Documentation fix to .sql script commits (#72) +- Fixed a pretty major bug involving logengine, dealing with commits/tests (#64) +- Fixes to the online docs - default DB versioning table name (#68) +- Fixed the engine name in the scripts created by the command 'migrate script' (#69) +- Added Evan's email to the online docs + +0.2.1 +----- + +- Created this changelog +- Now requires (and is now compatible with) SA 0.3 +- Commits across filesystems now allowed (shutil.move instead of os.rename) (#62) |
