58 lines
1.9 KiB
Markdown
Raw Normal View History

2020-11-09 10:05:29 -03:00
# Changelog
## v1.6.0 - 2019-07-07
- Add option to return an error if the database have unknown migrations
(defaults to `false`)
([#37](https://github.com/go-gormigrate/gormigrate/pull/37)).
## v1.5.0 - 2019-04-29
- Fixed and written tests for transaction handling
([#34](https://github.com/go-gormigrate/gormigrate/pull/34), [#10](https://github.com/go-gormigrate/gormigrate/issues/10)).
Enabling transation is recommend, but only supported for databases that
support DDL transactions (PostgreSQL, Microsoft SQL Server and SQLite).
- Making the code more safe by checking more errors
([#35](https://github.com/go-gormigrate/gormigrate/pull/35)).
## v1.4.0 - 2019-02-03
- Allow an empty migration list if a `InitSchema` function is defined
([#28](https://github.com/go-gormigrate/gormigrate/pull/28)).
## v1.3.1 - 2019-01-26
- Fixed `testify` import path from `gopkg.in/stretchr/testify.v1` to
`github.com/stretchr/testify` ([#27](https://github.com/go-gormigrate/gormigrate/pull/27)).
## v1.3.0 - 2018-12-02
- Starting from this release, this package is available as a [Go Module](https://github.com/golang/go/wiki/Modules).
Import path is still `gopkg.in/gormigrate.v1` in this major version, but will
change to `github.com/go-gormigrate/gormigrate/v2` in the next major release;
- Validate the ID exists on the migration list (#20, #21).
## v1.2.1 - 2018-09-07
- An empty migration list is not allowed anymore. Please, make sure that you
have at least one migration, even if dummy;
- Added `MigrateTo` and `RollbackTo` methods (#15);
- CI now runs tests for SQLite, PostgreSQL, MySQL and Microsoft SQL Server.
## v1.2.0 - 2018-07-12
- Add `IDColumnSize` options, which defaults to `255` (#7);
## v1.1.4 - 2018-05-06
- Assuming default options if blank;
- Returning an error if the migration list has a duplicated migration ID.
## v1.1.3 - 2018-02-25
- Fix `RollbackLast` (#4).
---
Sorry, we don't have changelog for older releases 😢.