All Versions
10
Latest Version
Avg Release Cycle
91 days
Latest Release
150 days ago

Changelog History

  • v1.5.0

    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

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

    December 14, 2019

    ➕ Added support for using context.Context with SelectQuery

  • v1.2.0

    December 06, 2019

    ➕ Added go mod support.

  • v1.1

    June 15, 2018
    • ➕ Added support for querying with context.Context
    • ⬆️ Bumped up Go version requirement to 1.8 and above
  • v1.0.15

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

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

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

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

    October 11, 2017
    • 👍 Better DB log messages by supporting Valuer interface
    • ➕ Added db.PerfFunc to support logging SQL statement execution times