Releases: coldbox-modules/qb
Releases · coldbox-modules/qb
v9.0.2
v9.0.1
v9.0.0
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...
v8.10.0
v8.9.1
v8.9.0
v8.8.1
v8.8.0
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)