Skip to content

Releases: zachvictor/sqlinsert

More examples, better README

07 Aug 01:46
0ecb6ab
Compare
Choose a tag to compare

Add examples to README and a positive "This is" section as a foil to "This is not."

Re-release of v1.0.2 for pkg.go.dev

06 Aug 21:58
5f9300a
Compare
Choose a tag to compare

Pro-forma re-release of v1.0.2 for pkg.go.dev

Set go version in go.mod to min supported version - go 1.9

06 Aug 21:54
5f9300a
Compare
Choose a tag to compare

Support for all Go versions between 1.9 and 1.19 inclusive. Previously, support for go 1.9 was confirmed, but the main go.mod had not been updated (🤦‍♂️).

1.0.1 Simplify package structure

06 Aug 15:42
075c522
Compare
Choose a tag to compare

Eliminate pkg folder in the interest of simplicity and transparency on pkg.go.dev. Keeping everything on the top level makes it highly visible in the table-of-contents tree in the lefthand panel of the pkg.go.dev page.

1.0.0 Support for single- and multi-row inserts

06 Aug 15:31
f27b2f9
Compare
Choose a tag to compare

First stable release. Supports single- and multi-row inserts. Record data can be struct or struct-pointer. Testing covers single- and multi-row inserts, all token types, and all input variations (struct, struct-pointer, slice-of-struct, slice-of-struct-pointer). See README for more information.

v0.1.2 Support for Go 1.15+ and improved documentation

02 Aug 05:47
4341e7c
Compare
Choose a tag to compare

Out of beta: first non-beta release. Although this project was started on Go 1.18, it supports any version of the Go database/sql standard library in which sql.DB, sql.Tx, and/or sql.Conn support Exec, ExecContext, Prepare, and PrepareContext methods: that is, Go 1.9 and later. This release, however, indicates Go 1.15 as the minimum version supported, because that is the earliest version for which testing has been done.

In addition to explicit support for Go 1.15–1.18, please find in this version:

  • README improved
  • Code comments improved
  • Naming made more consistent (record|row => record)
  • Explicit reference to Exec and ExecContext in Inserter interface (lacunae)
  • Properties for reflection outputs made private

v0.1.1-beta for GitHub

25 Jul 09:33
9f3d5d5
Compare
Choose a tag to compare

Update module definition for GitHub hosting