All Versions
3
Latest Version
Avg Release Cycle
163 days
Latest Release
1489 days ago

Changelog History

  • v0.3.0 Changes

    April 10, 2020

    ๐Ÿ”„ Changes since v0.2.0

    v0.2.0...bee4efd

    • README improvements
    • โž• Add WithLogger option, allowing logger customization #30

    Thanks to @adamdecaf @dufcrule

  • v0.2.0 Changes

    August 12, 2019

    ๐Ÿ”„ Changes since v0.1.0

    v0.1.0...400b0c9

    • README improvements.
    • โœ… Test coverage improvements.
    • โž• Add Pending func to get pending migrations: #9
    • โž• Add TableName opt, so the migration table name is now seteable: #13

    ๐Ÿ’ฅ Breaking changes, now migrations must be set on New via Migrations opt:

        m := migrator.New(
            Migrations(
                &migrator.Migration{
                    Name: "Create table foo",
                    Func: func(tx *sql.Tx) error {
                        if _, err := tx.Exec("CREATE TABLE foo (id INT PRIMARY KEY)"); err != nil {
                            return err
                        }
                        return nil
                    },
                },
            ),
        )
    

    Thanks to @adiweiss @cinemast @glerchundi @dufcrule

  • v0.1.0

    May 21, 2019