Go Reform Reform Versions Save

A better ORM for Go, based on non-empty interfaces and code generation.

v1.5.1

2 years ago

https://github.com/go-reform/reform/milestones/v1.5.1

  • reform-db init now correctly handles tables with composite primary keys (#274).

v1.5.0

3 years ago

https://github.com/go-reform/reform/milestones/v1.5.0

v1.4.1

3 years ago

https://github.com/go-reform/reform/milestones/v1.4.1

  • reform-db init command: fix PRIMARY KEY detection for MySQL.
  • Add testing with Go 1.15.
  • Updated dependencies.

v1.4.0

3 years ago

https://github.com/go-reform/reform/milestones/v1.4.0

v1.4.0-beta1

3 years ago

https://github.com/go-reform/reform/milestones/v1.4.0

v1.3.4

3 years ago

https://github.com/go-reform/reform/milestones/v1.3.4

  • Make reform generator work with Go 1.15.
  • Replace syreclabs.com/go/faker with github.com/brianvoe/gofakeit.

v1.3.3

5 years ago

v1.3.2

5 years ago

https://github.com/go-reform/reform/milestones/v1.3.2

  • Go 1.8+ is now required due to changes in github.com/lib/pq driver.
  • Fixes in tests for MySQL 8, Go 1.10+ and latest versions of drivers.

v1.3.1

6 years ago

https://github.com/go-reform/reform/milestones/v1.3.1

  • No user-visible changes.
  • Major changes in CI and development environment.

v1.3.0

6 years ago

https://github.com/go-reform/reform/milestones/v1.3.0

  • Go 1.7+ is now required.
  • Added reform-db command.
    • init subcommand may be used to generate Go model files for existing database schema.
    • query and exec subcommands may be used for accessing a database.
  • Fields with reform tag with value "-" are ignored now (just like with value "" and without tag at all).
  • Added ErrTxDone.
  • Added DB.DBInterface.
  • Added Querier.UpdateView.
  • reform command with -gofmt=false flag still formats generated sources with go/format package, without invoking gofmt. Thanks to João Pereira.
  • Added support for sqlserver variant of github.com/denisenkom/go-mssqldb driver.
  • Added support for Microsoft SQL Server for Linux.
  • We now have a logo! Huge thanks to Natalya Glebova for making it.