v1.0.1
v1.0.1
This is a PRODUCTION RELEASE. After 8 months of active development and continuous engament with our early adapters, yuniql is finally graduating into version 1.0. The release captured general use cases for schema versioning and migration for SQL Server, PostgreSql, MySql and MariaDB. Azure DevOps tasks are also made available in this release for both Windows and Linux hosted agents.
I am very excited with this release and looking forward for continuous user feedback and issues reported. This tool only gets better with community of users sharing their issues and feature requests.
Breaking changes
- Renamed
yuniql info
intoyuniql list
#116 - Required
--force
flag when executingyuniql erase
- When using Azure DevOps Tasks, change all your tasks to use
@1
. For example, userUseYUNIQLCLI@1
instead ofUseYUNIQLCLI@0
.
New features & enhancements
- Supports Linux Azure DevOps build agents #53
- Supports MariaDB platform #114
- Prettier display applied versions in console #82
- Show the last failed script filename when migration failed #121
- Reduced log trace messages when
--debug
is off - Supports
--no-transaction
flag to disable transactional ddl
Credits
Special thanks to @Jabestrada and @mguoth for significant contributions in this release. Their active contributions over several months drives many significant development in yuniql and other exciting features in vnext releases.
Also, this best build so far thanks for giving feedback and creating issue tickets:
Cheers, Rodel