Skip to content

v4.17.0

Compare
Choose a tag to compare
@stephenafamo stephenafamo released this 10 Nov 11:49
· 6 commits to master since this release

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 when column_type is NULL (thanks @mattdbush)
  • Fix performance issue with DeleteAll by using a WHERE IN instead of WHERE 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

Full Changelog: v4.16.2...v4.17.0