All Versions
Latest Version
Avg Release Cycle
91 days
Latest Release
1621 days ago

Changelog History

  • v1.5.0 Changes

    January 07, 2020
    • ๐Ÿ›  Fixes #69: Added DB.TableMapper to support using common prefix/suffix with table names when performing model-based queries. (Thanks to @kPshi !)
    • ๐Ÿ›  Fixes #70: Fixed the rawSQL generated by Upsert for PostgreSQL DB. (Thanks to @vasilistefanenko !)
    • โž• Added DB.WithContext() to support getting a DB instance with a context. This is useful for creating queries with context.
  • v1.4.0 Changes

    December 23, 2019
    • โž• Added DB.QueryLogFunc and DB.ExecLogFunc to support more flexible logging and profiling.
  • v1.3.0 Changes

    December 14, 2019

    โž• Added support for using context.Context with SelectQuery

  • v1.2.0 Changes

    December 06, 2019

    โž• Added go mod support.

  • v1.1 Changes

    June 15, 2018
    • โž• Added support for querying with context.Context
    • โฌ†๏ธ Bumped up Go version requirement to 1.8 and above
  • v1.0.15 Changes

    March 01, 2018
    • โช tx.Rollback and tx.Commit can be called within DB.Transactional now without causing sql.ErrTxDone error.
  • v1.0.14 Changes

    February 04, 2018
    • Query.All() will now initialize the slice to be empty (not nil) if the query result is empty.
  • v1.0.13 Changes

    February 02, 2018
    • ๐Ÿ›  Fixed a bug in DB.Clone() that contained the reference to the old DB instance.
  • v1.0.12 Changes

    February 02, 2018
    • โž• Added DB.Clone()
    • โž• Added DB.Wrap()
    • โž• Added support for reading unsigned PK into models
  • v1.0.11 Changes

    October 11, 2017
    • ๐Ÿ‘ Better DB log messages by supporting Valuer interface
    • โž• Added db.PerfFunc to support logging SQL statement execution times