Releases: zachvictor/sqlinsert
More examples, better README
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
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
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
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
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
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
Update module definition for GitHub hosting