All Versions
48
Latest Version
Avg Release Cycle
34 days
Latest Release
684 days ago

Changelog History
Page 1

  • v4.13.0 Changes

    August 28, 2022

    โž• Added

    • Generate IN/NIN whereHelpers for nullable types (thanks @fdegiuli)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed concurrent map writes in psql driver (thanks @pavel-krush)
    • ๐Ÿ‘ฎ Force title case for enum null prefix (thanks @optiman)
  • v4.12.0 Changes

    July 26, 2022

    โž• Added

    • Fetch column and table info in parallel (thanks @pavel-krush)
    • Generate IN/NIN methods for enum type query helpers (thanks @optiman)
    • ๐Ÿ‘Œ Improve psql performance by isolating uniqueness query (thanks @peterldowns)
    • ๐Ÿ‘Œ Support for psql materialized view (thanks @severedsea)
    • ๐Ÿ‘Œ Support loading model relationships when binding to a struct with embedded model (thanks @optiman)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix panic when missing primary key in table (thanks @zapo)
    • ๐Ÿ›  Fix some SQLite tests by enabling shared cache (thanks @gabe565)
    • ๐Ÿ›  Fix(sqlite3): narrows column.AutoGenerated to columns with INT PKs (thanks @pbedat)
    • ๐Ÿ›  Fix auto-columns.deleted not replace the default deleted_at column name (thanks @shivaluma)
    • Trim whitespace for column comments (thanks @arp242)
  • v4.11.0 Changes

    April 25, 2022

    โž• Added

    • โž• Add getter methods to relationship structs (thanks @fsaintjacques)

    ๐Ÿ”„ Changed

    • When title casing UPPER_SNAKE_CASE strings, underscores are not removed for readablity.

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix panic when a column referrring a foreign key is ignored (thanks @zapo)
    • ๐Ÿ›  Fix one single point in paths and polygons (thanks @saulortega)
  • v4.10.2 Changes

    April 15, 2022

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix performance issue when scanning pgeo point (thanks @ivokanchev)
  • v4.10.1 Changes

    April 15, 2022

    ๐Ÿ›  Fixes

    • Properly assign new query object in models.Pural()
  • v4.10.0 Changes

    April 15, 2022

    โž• Added

    • โž• Add config options to allow user defined rules for inflections

    ๐Ÿ›  Fixes

    • โœ… Don't generate test suites for views
    • Properly assign new query object in models.Pural()
    • ๐Ÿ›  Fix false negatives for enum values
    • Strip non alphanumeric characters when title casing.
  • v4.9.2 Changes

    April 11, 2022

    ๐Ÿ›  Fixes

    • ๐Ÿ‘‰ Use correct column alias during soft delete
    • 0๏ธโƒฃ Use a default "table.*" for model queries
  • v4.9.1 Changes

    April 08, 2022

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixes issue with column name quotinc in many-to-many eager load
    • Properly honor --no-back-referencing in relationship setops
    • Retract v4.9.0 due to issues with the commit tagging and the generated code showing v4.8.6
  • v4.9.0 Changes

    April 04, 2022

    โž• Added

    • โž• Add AllEnum() function to retrieve a slice of all valid values of an enum type
    • โž• Add DefaultTemplates to boilingcore.Config to change the base template files to use for generation
    • โž• Add CustomTemplateFuncs to boilingcore.Config to supply additional functions that can be used in templates (thanks @ccakes)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixes issues with detecting enum values that contain uppercases
    • Properly wrap column names in quotes when loading many-to-many relationships (thanks @bryanmcgrane)
    • โœ‚ Removes duplicated deleted_at IS NULL clause in relationship queries (thanks @ktakenaka)
  • v4.8.6 Changes

    January 29, 2022

    โž• Added

    • โž• Add missing function func (modelQuery) DeleteAllGP(...) (thanks @parnic)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed issue with generation of both nullable and non-nullable enum types (thanks @optiman)