]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commit
- move to 0.3 as we are changing API rel_0_3_0
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 5 Apr 2012 17:33:37 +0000 (13:33 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 5 Apr 2012 17:33:37 +0000 (13:33 -0400)
commit8332e56a18e30ebc5c74bf782f6ad42d14ea9814
tree77376be5ec647966d29deee768a4eddb90cca94e
parent67fda40a43c79f532f5d3c4f041e2203a126fffd
- move to 0.3 as we are changing API
- [general] The focus of 0.3 is to clean up
  and more fully document the public API of Alembic,
  including better accessors on the MigrationContext
  and ScriptDirectory objects.  Methods that are
  not considered to be public on these objects have
  been underscored, and methods which should be public
  have been cleaned up and documented, including:

    MigrationContext.get_current_revision()
    ScriptDirectory.iterate_revisions()
    ScriptDirectory.get_current_head()
    ScriptDirectory.get_heads()
    ScriptDirectory.get_base()
    ScriptDirectory.generate_revision()

- [feature] Added a bit of autogenerate to the
  public API in the form of the function
  alembic.autogenerate.compare_metadata.
17 files changed:
CHANGES
alembic/__init__.py
alembic/autogenerate.py
alembic/command.py
alembic/config.py
alembic/environment.py
alembic/migration.py
alembic/script.py
docs/build/api.rst
docs/build/conf.py
docs/build/front.rst
tests/__init__.py
tests/test_autogenerate.py
tests/test_postgresql.py
tests/test_revision_create.py
tests/test_revision_paths.py
tests/test_versioning.py