Skip to content

Releases: coldbox-modules/qb

v9.0.2

14 Mar 16:46
Compare
Choose a tag to compare

fix

  • QueryBuilder: Fix losing defaultOptions when calling newQuery (4e713d4)
  • QueryBuilder: Allow for native struct returntypes (a2e088d)

v9.0.1

17 Feb 05:53
Compare
Choose a tag to compare

fix

  • SQLCommenter: Rename RouteInfoCommenter.cfc.cfc to RouteInfoCommenter.cfc (bf33c1a)

v9.0.0

06 Feb 18:01
Compare
Choose a tag to compare

BREAKING

  • QueryUtils: Turn on strictDateDetection by default (6150975)
  • compat: Drop support for ACF 2016 (54b65c0)
  • SchemaBuilder: Separate UUID and GUID to reduce confusion (b6024f1)
  • QueryBuilder: Automatic where scoping with OR clauses in when callbacks (0d6292d)
  • QueryUtils: Improve numeric sqltype detection (74649bd)
  • QueryBuilder: Add pagination collectors to qb (4b2d85f)
  • MSSQLGrammar: Rename MSSQLGrammar to SqlServerGrammar (ea94494)
  • QueryBuilder: Rename callback to query for subSelect (87b27f5)
  • QueryBuilder: Expand closure and builder argument options (e002d94)
  • QueryBuilder: Add defaultValue and optional exception to value (ec23bb7)
  • ModuleConfig: Use full setting for WireBox mapping (1e14099)
  • QueryBuilder: Remove variadic parameter support (8690fcf)
  • *: refactor: Drop support for ACF 11 and Lucee 4.5 (9dbeaf3)
  • SchemaBuilder: Use uniqueidentifier for MSSQL uuid() (1b2d456)

build

  • travis: Use openjdk for builds
    (061e9d0)

chore

  • tests: Update tests for new autoDeriveNumericType default
    (0341edb)
  • CI: Do not fail fast in CI test runs
    (250626f)
  • ci: Update setup-java action to latest
    (91456bf)
  • CI: Update GHA to avoid deprecated output syntax (#236) (8d757e2)
  • BaseGrammar: Update announceInterception calls for ColdBox 7 (6f45d1f)
  • Release: Fix artifact commit process during release
    (2c7d3eb)
  • CI: Remove ColdBox as a test dependency
    (9fa95ca)
  • CI: Test with full null support (98b0df9)
  • SchemaBuilder: Add types to SchemaBuilder classes (57e9c7d)
  • CI: Swap to main branch
    (6c94e46)
  • Utils: Remove injection for QueryUtils (bac94a5)
  • CI: Fix reference to version number in subsequent step
    (7199c25)
  • CI: Publish docs to S3
    (82dbfde)
  • CI: Use commandbox-docbox to generate API docs
    (0747b13)
  • CI: Update workflow for API docs
    (7e28504)
  • CI: Migrate Travis to GitHub Actions
    (ce5457a)
  • Format: Format with cfformat
    (77af3ee)
  • format: Always use lf for new lines (707a288)
  • CI: Testing coldbox@be makes no sense as it's all unit tests
    (8b335da)
  • CI: Add coldbox@be testing
    (e14af28)
  • BaseGrammar: Inline null services
    (4ccad99)
  • QueryBuilder: Fix tests on ACF 2016 due to @default metadata. (29b31d0)
  • formatting: Use cfformat for automatic formatting (119e434)
  • build: Skip cleanup of working directory before uploading APIDocs
    (1c2d0d3)
  • build: Commit apidocs to Ortus artifacts
    (636af8b)
  • tests: Add code coverage with FusionReactor
    (6e6600f)
  • README: Remove unused all-contributors information
    (e84addd)
  • APIDocs: Don't nest API docs
    (dc6bde8)
  • cleanup: Remove node (unused test runner)
    (ee51a59)
  • README: Remove emoji until ForgeBox can handle it again
    (70f2d45)
  • Changelog: Fix Changelog to rerun build
    (2b6aaa3)
  • ci: Fix flakey gpg keys
    (51d8c27)
  • ci: Test on adobe@2018
    (d928b4b)
  • README: Update references to elpete to coldbox-modules
    (bc7c99c)
  • build: Enable commandbox-semantic-release
    (0fe689f)
  • box.json: Update references to coldbox-modules repo
    (7eb1a31)
  • build: Update Travis CI release process
    (e743833)

docs

  • QueryBuilder: Add missing docblocks
    (e6327d1)
  • box.json: Remove extra period in description (87347c7)

errors

  • schema: Better error message when passing in a TableIndex to create column
    (f91a3f7)

feat

  • QueryUtils: Turn on autoDeriveNumericType by default (295798b)
  • QueryBuilder: Add a way to return all rows when a certain maxRows is passed to paginate (79c4114)
  • QueryBuilder: Add a shortcut sumRaw method (ee86423)
  • SchemaBuilder: Add dropIndex method (efd1ca7)
  • SQLCommenter: Add SQLCommenter support for ColdBox (396814a)
  • SQLite: Add SQLite Grammar (5e48709)
  • QueryBuilder: Add columnList helper function (cd03ee5)
  • QueryBuilder: Add helper for CONCAT function (febe28a)
  • QueryBuilder: Add firstOrFail (f6d92cb)
  • QueryUtils: Auto derive the correct numeric sql types (#231) (c638925)
  • ModuleConfig: Allow defaultOptions to be set in `moduleSettings...
Read more

v8.10.0

14 Oct 19:16
Compare
Choose a tag to compare

feat

  • QueryBuilder: Add firstOrFail (f6d92cb)
  • QueryUtils: Auto derive the correct numeric sql types (#231) (c638925)

v8.9.1

16 Sep 21:07
Compare
Choose a tag to compare

fix

  • SqlServerGrammar: HOLDLOCK and READPAST are mutually exclusive
    (557b805)

v8.9.0

08 Aug 17:32
Compare
Choose a tag to compare

feat

  • ModuleConfig: Allow defaultOptions to be set in moduleSettings (a98fb6c)

v8.8.1

05 Aug 17:21
Compare
Choose a tag to compare

fix

  • BaseGrammar: Detect column aliases in raw statements (727f777)

v8.8.0

14 Jun 17:38
Compare
Choose a tag to compare

feat

  • Locks: Add skip locked feature to lockForUpdate
    (eea76c6)
  • QueryBuilder: Make columns optional for insertUsing
    (3ff0f1f)
  • QueryBuilder: Add insertIgnore
    (6238626)
  • SqlServerGrammar: Allow deleting unmatched source records in upsert (cc9c106)
  • QueryBuilder: Allow using a source callback or QueryBuilder in upserts
    (ac2d959)
  • QueryBuilder: Add insertUsing to use queries to insert into tables
    (47a2c64)

fix

  • OracleGrammar: Don't uppercase quoted aliases in Oracle (5b54d1d)
  • QueryBuilder: Fix for aliases in update statements (f72ea0c)
  • QueryBuilder: Don't sort columns for insertUsing
    (3f9b15f)
  • QueryBuilder: Add subquery bindings in insert and upsert statements
    (7ea072f)
  • QueryBuilder: Maintain column order when using source in upsert
    (c44e626)

v8.7.8

14 Jun 17:08
Compare
Choose a tag to compare

fix

  • OracleGrammar: Fix for Oracle returning custom column types
    (c07ff33)

other

  • *: chore: trigger build
    (4a8bbdb)

v8.7.7

24 Jan 20:08
Compare
Choose a tag to compare

fix

  • QueryBuilder: Explicit arguments scoping (b5c1070)