NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3224 most downloaded on PyPI
A pytest plugin for verifying alembic migrations.
Last release 2 days ago
02 Oct 2026
Release timing varies
gaps range from 8 days to 1.3 years
Nearly every release is documented
notes for 32 of 35 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
36 releases · first in 2020
One column per quarter.
fix: Remove requires_python version upper limit. by @DanCardin in #272
Full Changelog: v0.13.0...v0.13.1
ci: Add vulnerability scanning for Python dependencies by @tschm in #158
default argument of collect_test_definitions by @tschm in #171>>> def bodies included by @tschm in #256Full Changelog: v0.12.1...v0.13.0
engine.begin(), not connection.commit()sys.executable for the collection subprocess, not PATH's pythondefault argument of collect_test_definitionsfix: Handle pyproject.toml based alembic config. by @DanCardin in #132
Full Changelog: v0.12.0...v0.12.1
Update readthedocs.yml by @DanCardin in #115
Full Changelog: v0.11.1...v0.12.0
Create dependabot.yaml by @tschm in #103
Full Changelog: v0.11.0...v0.11.1
docs: Add note about compare_type. by @DanCardin in #95
Full Changelog: v0.10.7...v0.11.0
fix: Add testing for sqlalchemy 2.0 compatibility. by @DanCardin in #88
Full Changelog: v0.10.6...v0.10.7
fix: Issue with runtime version_table_schema option. by @DanCardin in #86
Full Changelog: v0.10.5...v0.10.6
chore: Adopt ruff, and much more comprehensive linting rules. by @DanCardin in #84
Full Changelog: v0.10.4...v0.10.5
fix: Over-eager cli option default for alembic-tests-path. by @DanCardin in #81
Full Changelog: v0.10.2...v0.10.4
Nothing published for this version
fix: Remove dangling references to pytest_alembic_tests_folder. by @DanCardin in #78
--test-alembic. by @DanCardin in #80Full Changelog: v0.10.1...v0.10.2
--test-alembicpytest_alembic_tests_folderfix: Add an option to configure the default test registration path. by @DanCardin in #73
Full Changelog: v0.10.0...v0.10.1
Merge pull request #64 from schireson/dc/ensure-history-is-refreshed by @DanCardin in https://github.com/schireson/pytest-alembic/pull/65
Full Changelog: https://github.com/schireson/pytest-alembic/compare/v0.9.1...v0.10.0
fix: Refresh alembic history to enable tests generate new revisions to be aware of those revisions. by @DanCardin in https://github.com/schireson/pyte
Full Changelog: https://github.com/schireson/pytest-alembic/compare/v0.9.0...v0.9.1
Fix typos in doc-strings and exception message by @danfimov in https://github.com/schireson/pytest-alembic/pull/57
Full Changelog: https://github.com/schireson/pytest-alembic/compare/v0.8.3...v0.9.0
fix: correctly insert the root package during metadata detection
Nothing published for this version
fix: Improve test options for all_models_register_on_metadata. by @DanCardin in https://github.com/schireson/pytest-alembic/pull/49
Full Changelog: https://github.com/schireson/pytest-alembic/compare/v0.8.1...v0.8.2
connection param to table_at_revisionall_models_register_on_metadataExplicitly reexport tests by @ZipFile in https://github.com/schireson/pytest-alembic/pull/50
Full Changelog: https://github.com/schireson/pytest-alembic/compare/v0.8.0...v0.8.1
docs: update example for insert_to by @KyleKing in https://github.com/schireson/pytest-alembic/pull/47
Full Changelog: https://github.com/schireson/pytest-alembic/compare/v0.7.0...v0.8.0
test: Support asyncio based test execution. by @DanCardin in https://github.com/schireson/pytest-alembic/pull/45
Full Changelog: https://github.com/schireson/pytest-alembic/compare/v0.6.1...v0.7.0
fix: add missing alembic Config options
fix: Run pytest tests inline (faster and easier coverage). by @DanCardin in https://github.com/schireson/pytest-alembic/pull/39
Full Changelog: https://github.com/schireson/pytest-alembic/compare/v0.5.1...v0.6.0
feat: add experimental test to identify tables alembic will not recognize
feat: create a mechanism for multiple alembic runner fixtures
Config to be used directly in alembic_config fixtureConditionally set script_location.
Nothing published for this version
## v0.3.0 (2021-05-10)
(no user-facing changes recorded)
Nothing published for this version
feat: allow customization of the location at which built-in tests are executed
fix: require dataclasses only below 3.7 (included in stdlib from 3.7 onward)
dataclasses only below 3.7 (included in stdlib from 3.7 onward)feat: reduce multiple pages of traceback output to a few lines of meaningful context
feat: add rendered migration body to failed model-sync test
fix: fix deprecation pytest warning in 3.4
Your coding agent can read these notes before it upgrades. Set up the MCP server →