gorp v2.1 Release Notes

Release Date: 2018-04-10 // about 4 years ago
  • ๐Ÿš€ Included in this release (ignoring merge commits):

    • ๐Ÿ“š 252b0db: Add documentation for using sqlite3 extensions.
    • ๐Ÿ‘ 38e1f13: Dropped support for go 1.4 and 1.5
    • b5e1652: Cleaned up some code examples in README.md
    • fe96e85:
      • Add go 1.8 and 1.9 to go versions on travis
      • Add a WithContext method to both the DbMap and Transaction types, to create a map or transaction that runs all subsequent queries using the passed in context.Context
    • ๐Ÿ›  dc4f2a4: Fixed the SqlTyper's type to return a driver.Value instead of a driver.Valuer
    • โšก๏ธ 2fba08c and d62836b: Updated the build status badge to only report on the master branch in the README.
    • c5fd513: Added a LowercaseFields boolean to allow the PostgresDialect to automatically convert field names to lower case.
    • ๐Ÿ›  2925510: When rows.Next() returns false, the docs say to check rows.Err(), which we weren't doing. This fixes the problem.
    • ๐Ÿ’… 4df7849: Ginkgo was causing test polution, a problem that I've run in to with ginkgo many times before. Rather than continue down that road again, we replaced ginkgo with onpar, which is a similar BDD-style library that's a lot simpler.