Releases: coldbox-modules/qb
Releases · coldbox-modules/qb
v7.3.6
v7.3.5
v7.3.4
v7.3.3
v7.3.2
v7.3.1
v7.3.0
v7.2.0
v7.1.0
v7.0.0
BREAKING
- 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)
chore
- tests: Add code coverage with FusionReactor
(6e6600f) - README: Remove unused all-contributors information
(e84addd)
feat
- SchemaBuilder: Add methods to manage views (1ef8f82)
- QueryUtils: Preserve column case and order in conversion (00cd691)
- QueryBuilder: Generate SQL strings with bindings (2c84afb)
- QueryBuilder: Distinct can now be toggled off (7255fa3)
- SchemaBuilder: Add more column types (c9c4678)
- MSSQLGrammar: Remove default constraint when dropping columns
(88bfe81) - SchemaBuilder: Add renameTable alias for rename
(e2c796e) - OracleGrammar: Add dropAllObjects and migrate fresh support
(7fe3429) - MSSQLGrammar: Add support for dropAllObjects and migrate fresh
(719e264) - QueryBuilder: Add database chunking (2a20ba4)
- QueryBuilder: Use addUpdate to progressively add columns to update (65ad791)
- QueryBuilder: Add whereLike method (ec12a2a)
- QueryBuilder: Allow default options to be configured (34db905)
- QueryBuilder: Allow raw values in inserts (bae3435)
fix
- QueryBuilder: Better whitespace splitting for select lists
(6f771e3) - QueryUtils: Fix array normalization to handle non-string inputs (01613c4)
- QueryBuilder: Trim select columns string before applying
(d6cbf36) - QueryBuilder: Fix cbpaginator instantiation path
(9a8f03a) - QueryBuilder: Fix typo in docblock
(97c8785) - QueryBuilder: Fix docblock name
(79b96c6) - QueryBuilder: Pass paginationCollector and defaultOptions to newQuery
(bccbc40) - QueryBuilder: Explicitly set andWhere methods to use the 'and' combinator
(adce834) - QueryBuilder: Allow any custom function for where
(fb01927) - SchemaBuilder: Allow raw in alter statements
(2202828) - QueryBuilder: Allow closures to be used with leftJoin and rightJoin (e7ddf2f)
other
- *: refactor: Remove unneeded clearExcept argument
(0b90157)
perf
- QueryBuilder: Use count to determine exists instead of the full query
(d51ecf4)