chore
- 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)
feat
- SchemaBuilder: Add support for MONEY and SMALLMONEY data types (24aadec)
- BaseGrammar: Add executionTime to the data output, including interceptors
(25d66d7) - Select: selectRaw now can take an array of expressions (d5b00af)
- Orders: Add a clearOrders method (507dfdb)
- Joins: Optionally prevent duplicate joins from being added (40212ff)
- QueryBuilder: Enhance order by's with more direction options (c767ac8)
fix
- OracleGrammar: Remove elvis operator due to ACF compatibility issues
(e4b27b8) - PostgresGrammar: Update enum tests for Postgres
(c50b00b) - PostgresGrammar: Fix wrapping of enum types
(2d65e08) - QueryBuilder: Compat fix for ACF 2018 and listLast parsing
(d30c8cd) - SchemaBuilder: Include current_timestamp default for timestamps
(9f9a6c9) - QueryBuilder: Ignore table qualifiers for insert and update
(466d791) - JoinClause: Prevent duplicate joins when using closure syntax
(8f5028a) - BaseGrammar: Fix a case where a column was not wrapped correctly
(e4fcff4) - QueryBuilder: Avoid duplicate due to Hibernate bugs (ec429ba)
- QueryBuilder: Upgrade cbpaginator to fix maxrows discrepency (085c8a6)
- BaseGrammar: Fix using column formatters with updates and inserts
(e4fb585) - QueryBuilder: Fix using with query param structs
(07c9b72) - QueryBuilder: Ignore orders in aggregate queries
(39e1338) - BaseGrammar: Improve column wrapping with trimming (d98a5cb)
- QueryBuilder: Prefer the parent query over magic methods (f9fd8d1)
other
- *: fix: Format with cfformat
(dc2a9b6) - *: fix: Update gitignore to account for folder paths
(382c16b) - *: chore: Adjust ignore files
(e5702ed)
refactor
- QueryBuilder: Split off a whereBasic method (36d87b3)