Skip to content

Releases: coldbox-modules/qb

v7.3.6

27 Jan 22:05
Compare
Choose a tag to compare

fix

  • formatting: Futher fixes with cfformat
    (b4d74b3)

v7.3.5

25 Jan 08:10
Compare
Choose a tag to compare

chore

  • formatting: Use cfformat for automatic formatting (119e434)

fix

  • QueryBuilder: Add a type to the onMissingMethod exception (90d1093)

v7.3.4

13 Jan 18:21
Compare
Choose a tag to compare

fix

  • MySQLGrammar: Use single quote for column comment (7304202)

v7.3.3

09 Jan 20:28
Compare
Choose a tag to compare

chore

  • build: Skip cleanup of working directory before uploading APIDocs
    (1c2d0d3)

v7.3.2

09 Jan 20:16
Compare
Choose a tag to compare

chore

  • build: Commit apidocs to Ortus artifacts
    (636af8b)

v7.3.1

07 Jan 17:58
Compare
Choose a tag to compare

other

  • *: fix(QueryUtils): Account for null values when checking for numeric values (42f2eb4)

v7.3.0

03 Jan 06:06
Compare
Choose a tag to compare

feat

  • SqlServerGrammar: Add a parameterLimit public property (155cd3c)

v7.2.0

02 Jan 06:11
Compare
Choose a tag to compare

feat

  • QueryBuilder: Add a parentQuery option (f84de76)

v7.1.0

31 Dec 01:40
Compare
Choose a tag to compare

feat

  • QueryBuilder: Fully-qualified columns can be used in value and values (e4c16b8)
  • QueryBuilder: Add orderByRaw method (67a9222)

fix

  • QueryBuilder: Accept lambdas where closures are allowed. (f88809b)

v7.0.0

20 Dec 05:53
Compare
Choose a tag to compare

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)

refactor

  • QueryBuilder: Handle all andWhere.* and orWhere.* methods dynamically (cc560af)
  • QueryBuilder: Remove unnecessary arguments from crossJoin methods
    (f920d1b)