Releases: DevGlitch/alembic-migration-checker
Releases · DevGlitch/alembic-migration-checker
v1.1
What's Changed
🚀 New Features
db_url
Parameter: Simplify database configuration by specifying the entire connection string in one parameter. Supports PostgreSQL, MySQL, and SQLite. (Thanks to @luong-komorebi for this feature!)
🛠️ Improvements
- Flexible Configuration: Use the
db_url
parameter for ease or individual parameters for detailed configuration. - Documentation Updates: Added examples demonstrating the use of the
db_url
parameter for PostgreSQL, MySQL, and SQLite.
Thanks to the following contributors for their efforts in this release: @luong-komorebi, @DevGlitch
New Contributors
- @luong-komorebi made their first contribution in #4
This update introduces a more flexible way to configure database connections and enhances the documentation with practical examples.
Full Changelog: v1...v1.1
Alembic Migration Checker v1
Alembic Migration Checker v1
🚀 Features
- Database Schema Consistency Checks: Automatically verify the consistency between Alembic migration versions and the actual database, ensuring seamless migration processes.
- Support for Multiple Databases: Compatible with PostgreSQL 🐘, MySQL 🐬, and SQLite 🪶, facilitating a wide range of development environments.
- CI/CD Integration: Seamlessly integrate into GitHub Actions workflows to enhance pull request reviews and pre-deployment stages.
🛠️ Setup and Configuration
- Simplified setup process with minimal configuration needs.
- Default configurations for PostgreSQL, with easy adjustments for MySQL and SQLite.
📚 Documentation
- Comprehensive README with step-by-step instructions for setup, configuration, and usage in different scenarios.
- Examples included for integrating migration checks into workflows for PRs, staging, and production deployments.
🎉 Getting Started
To start using the Alembic Migration Checker in your projects, add it to your GitHub Actions workflow by specifying DevGlitch/alembic-migration-checker@v1
in your .github/workflows
YAML file. Adjust the inputs according to your database setup, and you're ready to ensure your database migrations are always in sync!