All Versions
48
Latest Version
Avg Release Cycle
34 days
Latest Release
280 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)