Correctly wrap comments in
Publish qb apidocs to Ortus API Docs.
Fix for null values breaking the new
checkIsActuallyNumeric method in
parameterLimit public property to
SqlServerGrammar. This property is used in Quick to split up eager loading to work around the 2100 param limit of SQL Server.
Lambdas (arrow functions) are now allowed wherever closures are allowed.
Please see the Migration Guide for more information on these changes.
Drop support for Lucee 4.5 and Adobe ColdFusion 11.
MSSQLGrammar renamed to
Remove variadic parameters support in builder functions like
defaultGrammar mapping needs to be the full WireBox mapping, including the
@qb, if needed.
MSSQLGrammar would become
This will allow for other grammars to be more easily contributed via third party modules.
The argument names of
forPage changed to match the new
defaultValue and optional exception throwing to
value. (This changed the argument order.)
All methods that could conceivably take a subquery as well as a value now accept a closure or another builder instance to use as a subquery. (This changed the argument names in some instances.)
Completely revamped documentation! (You're looking at it right now.)
Add new flag to
toSQL( showBindings = true ) to replace question marks (
cfqueryparam-compatible structs for debugging.
Preserve column case and order when converting a query to an array using the default
"array" return format.
Allow raw values in
Allow closures to be used in left and right joins.
addUpdate method to programmatically build the
SET clause of an update query.
Add a new
chunk method to grab records from the database in small sets.
dropAllObjects support for
OracleGrammar to support
migrate fresh from cfmigrations.
renameTable alias for
Remove default constraints when dropping columns with a default on
Add more column types and column helpers to