v4.17.0
Changes
Added
- Add MySQL unix socket support (thanks @c9s)
- Implement (Un-)marshalText for Decimal and NullDecimal (thanks @MJacred)
- Add version checking flags to make sure CLI and project runtime versions are the same (thanks @090809)
- Add SIMILAR TO method for Postgres (thanks @090809)
- Skip code generation for replaced enum types using the flag
--skip-replaced-enum-types
(thanks @MJacred)
Fixed
- Fix compilation errors with TIMESTAMP columns in sqlite3 driver (thanks @hirasawayuki)
- Fix issue scanning
column_full_type
whencolumn_type
is NULL (thanks @mattdbush) - Fix performance issue with
DeleteAll
by using aWHERE IN
instead ofWHERE OR
(thanks @jakeiotechsys) - Use renamed created column in
Update
method (thanks @glerchundi) - Fix comment position in first column of table (thanks @hizzuu)
- Count from subquery if query uses HAVING or GROUP BY. This is because aggregate functions are run for each group separately, but we need to return the count of returned rows. (thanks @renom)
- Fix output filenames that contain a forward slash or backslash. Replace with an underscore (thanks @MJacred)
New Contributors
- @hirasawayuki made their first contribution in #1364
- @mattdbush made their first contribution in #1365
- @jakeiotechsys made their first contribution in #1376
- @hizzuu made their first contribution in #1390
- @renom made their first contribution in #1398
Full Changelog: v4.16.2...v4.17.0