From 94e8e39312d134dbffe86bd0ec6c8f556c0520a7 Mon Sep 17 00:00:00 2001
From: Tim Griesser
- 0.5.15 — June 4, 2014 — Diff
- Dropped indexes feature now functions correctly, (#278).
-
- 0.5.14 — May 6, 2014 — Diff
- Remove the charset encoding if it's utf8 for mysql, as it's the default but also
- currently causes some issues in recent versions of node-mysql.
-
- 0.5.13 — April 2, 2014 — Diff
- Fix regression in array bindings for postgresql (#228).
-
+ 0.5.15 — June 4, 2014 — Diff
+ Dropped indexes feature now functions correctly, (#278).
+
- 0.5.12 — Mar 31, 2014 — Diff
- Add more operators for where clauses, including && (#226).
-
+ 0.5.14 — May 6, 2014 — Diff
+ Remove the charset encoding if it's utf8 for mysql, as it's the default but also
+ currently causes some issues in recent versions of node-mysql.
+
- 0.5.11 — Mar 25, 2014 — Diff
-
+ 0.5.13 — April 2, 2014 — Diff
+ Fix regression in array bindings for postgresql (#228).
+
- 0.5.10 — Mar 19, 2014 — Diff
- Add the .exec method to the internal promise shim.
-
+ 0.5.12 — Mar 31, 2014 — Diff
+ Add more operators for where clauses, including && (#226).
+
- 0.5.9 — Mar 18, 2014 — Diff
- Remove error'ed connections from the connection pool (#206), added support for node-postgres-pure (pg.js) (#200).
-
+ 0.5.11 — Mar 25, 2014 — Diff
+
- 0.5.8 — Feb 27, 2014 — Diff
- Fix for chaining on forUpdate / forShare, adding map & reduce from bluebird.
-
+ 0.5.10 — Mar 19, 2014 — Diff
+ Add the .exec method to the internal promise shim.
+
- 0.5.7 — Feb 18, 2014 — Diff
- Fix for a null limit / offset breaking query chain (#182).
-
+ 0.5.9 — Mar 18, 2014 — Diff
+ Remove error'ed connections from the connection pool (#206), added support for node-postgres-pure (pg.js) (#200).
+
- 0.5.6 — Feb 5, 2014 — Diff
- Bump bluebird dependency to ~1.0.0, fixing regression in Bluebird 1.0.2 (#176).
-
+ 0.5.8 — Feb 27, 2014 — Diff
+ Fix for chaining on forUpdate / forShare, adding map & reduce from bluebird.
+
- 0.5.5 — Jan 28, 2014 — Diff
-
+ 0.5.7 — Feb 18, 2014 — Diff
+ Fix for a null limit / offset breaking query chain (#182).
+
- 0.5.4 — Jan 7, 2014 — Diff
- Fix for using raw statements in defaultTo schema builder methods (#146).
-
+ 0.5.6 — Feb 5, 2014 — Diff
+ Bump bluebird dependency to ~1.0.0, fixing regression in Bluebird 1.0.2 (#176).
+
- 0.5.3 — Jan 2, 2014 — Diff
- Fix for incorrectly formed sql when aggregates are used with columns (#144).
-
+ 0.5.5 — Jan 28, 2014 — Diff
+
- 0.5.2 — Dec 18, 2013 — Diff
- Adding passthrough "catch", "finally" to bluebird implementations, use
- bluebird's "nodeify" internally for exec.
-
+ 0.5.4 — Jan 7, 2014 — Diff
+ Fix for using raw statements in defaultTo schema builder methods (#146).
+
- 0.5.1 — Dec 12, 2013 — Diff
-
+ 0.5.3 — Jan 2, 2014 — Diff
+ Fix for incorrectly formed sql when aggregates are used with columns (#144).
+
- 0.5.0 — Nov 25, 2013 — Diff — Docs
-
+ 0.5.2 — Dec 18, 2013 — Diff
+ Adding passthrough "catch", "finally" to bluebird implementations, use
+ bluebird's "nodeify" internally for exec.
+
- 0.4.13 — Oct 31, 2013 — Diff
- Fix for aggregate methods on toString and clone, (#98).
-
+ 0.5.1 — Dec 12, 2013 — Diff
+
- 0.4.12 — Oct 29, 2013 — Diff
- Fix incorrect values passed to float in MySQL and decimal
- in PostgreSQL.
-
+ 0.5.0 — Nov 25, 2013 — Diff — Docs
+
- 0.4.11 — Oct 15, 2013 — Diff
- Fix potential sql injection vulnerability in orderBy, thanks to @sebgie.
-
+ 0.4.13 — Oct 31, 2013 — Diff
+ Fix for aggregate methods on toString and clone, (#98).
+
- 0.4.10 — Oct 14, 2013 — Diff
-
+ 0.4.12 — Oct 29, 2013 — Diff
+ Fix incorrect values passed to float in MySQL and decimal
+ in PostgreSQL.
+
- 0.4.9 — Oct 7, 2013 — Diff
-
+ 0.4.11 — Oct 15, 2013 — Diff
+ Fix potential sql injection vulnerability in orderBy, thanks to @sebgie.
+
- 0.4.8 — Oct 2, 2013 — Diff
- Connections are no longer pushed back into the pool if they never existed to begin with (#85).
-
+ 0.4.10 — Oct 14, 2013 — Diff
+
- 0.4.7 — Sep 27, 2013 — Diff
- The column is now a documented method on the builder api, and takes either an individual column or an array of columns to select.
-
+ 0.4.9 — Oct 7, 2013 — Diff
+
- 0.4.6 — Sep 25, 2013 — Diff
- Standardizing handling of errors for easier debugging, as noted in (#39).
-
+ 0.4.8 — Oct 2, 2013 — Diff
+ Connections are no longer pushed back into the pool if they never existed to begin with (#85).
+
- 0.4.5 — Sep 24, 2013 — Diff
- Fix for hasTable always returning true in MySQL (#82), fix where sql queries were duplicated with multiple calls on toSql with the
- schema builder.
-
+ 0.4.7 — Sep 27, 2013 — Diff
+ The column is now a documented method on the builder api, and takes either an individual column or an array of columns to select.
+
- 0.4.4 — Sep 22, 2013 — Diff
- Fix for debug method not properly debugging individual queries.
-
+ 0.4.6 — Sep 25, 2013 — Diff
+ Standardizing handling of errors for easier debugging, as noted in (#39).
+
- 0.4.3 — Sep 18, 2013 — Diff
- Fix for underscore not being defined in various grammar files.
-
+ 0.4.5 — Sep 24, 2013 — Diff
+ Fix for hasTable always returning true in MySQL (#82), fix where sql queries were duplicated with multiple calls on toSql with the
+ schema builder.
+
- 0.4.2 — Sep 17, 2013 — Diff
- Fix for an error being thrown when an initialized ClientBase instance was passed into Knex.initialize. pool.destroy now optionally accepts a callback to notify when it has completed draining and destroying all connections.
-
+ 0.4.4 — Sep 22, 2013 — Diff
+ Fix for debug method not properly debugging individual queries.
+
- 0.4.1 — Sep 16, 2013 — Diff
- Cleanup from the 0.4.0 release, fix a potential exploit in "where" clauses pointed out by Andri Möll, fix for clients
- not being properly released from the pool #70, fix for where("foo", "<>", null) doing an "IS NULL" statement.
-
+ 0.4.3 — Sep 18, 2013 — Diff
+ Fix for underscore not being defined in various grammar files.
+
- 0.4.0 — Sep 13, 2013 — Diff — Docs
- Breaking Changes:
-
+ 0.4.2 — Sep 17, 2013 — Diff
+ Fix for an error being thrown when an initialized ClientBase instance was passed into Knex.initialize. pool.destroy now optionally accepts a callback to notify when it has completed draining and destroying all connections.
+
- 0.2.6 — Aug 29, 2013 — Diff — Docs
- Reject the transaction promise if the transaction "commit" fails, (#50).
-
+ 0.4.1 — Sep 16, 2013 — Diff
+ Cleanup from the 0.4.0 release, fix a potential exploit in "where" clauses pointed out by Andri Möll, fix for clients
+ not being properly released from the pool #70, fix for where("foo", "<>", null) doing an "IS NULL" statement.
+
- 0.2.5 — Aug 25, 2013
- Fix error if a callback isn't specified for exec, (#49).
-
+ 0.4.0 — Sep 13, 2013 — Diff — Docs
+ Breaking Changes:
+
- 0.2.4 — Aug 22, 2013
- Fix SQLite3 delete not returning affected row count, (#45).
-
+ 0.2.6 — Aug 29, 2013 — Diff — Docs
+ Reject the transaction promise if the transaction "commit" fails, (#50).
+
- 0.2.3 — Aug 22, 2013
- Fix insert with default values in PostgreSQL and SQLite3, (#44).
-
+ 0.2.5 — Aug 25, 2013
+ Fix error if a callback isn't specified for exec, (#49).
+
- 0.2.2 — Aug 20, 2013
- Allowing Raw queries to be passed as the primary table names.
-
+ 0.2.4 — Aug 22, 2013
+ Fix SQLite3 delete not returning affected row count, (#45).
+
- 0.2.1 — Aug 13, 2013
- Fix for an array passed to insert being mutated.
-
+ 0.2.3 — Aug 22, 2013
+ Fix insert with default values in PostgreSQL and SQLite3, (#44).
+
- 0.2.0 — Aug 7, 2013
- Breaking changes:
-
+ 0.2.2 — Aug 20, 2013
+ Allowing Raw queries to be passed as the primary table names.
+
- 0.1.8 — July 7, 2013
- Somehow missing the != operator. Using _.find rather than _.where in getCommandsByName(#22).
-
+ 0.2.1 — Aug 13, 2013
+ Fix for an array passed to insert being mutated.
+
- 0.1.7 — June 12, 2013
- Ensures unhandled errors in the exec callback interface are re-thrown.
-
+ 0.2.0 — Aug 7, 2013
+ Breaking changes:
+
- 0.1.6 — June 9, 2013
- Renaming beforeCreate to afterCreate. Better handling of errors in the connection pooling.
-
+ 0.1.8 — July 7, 2013
+ Somehow missing the != operator. Using _.find rather than _.where in getCommandsByName(#22).
+
- 0.1.5 — June 9, 2013
- Added the ability to specify beforeCreate and beforeDestroy hooks on the initialize's options.pool
- to perform any necessary database setup/teardown on connections before use (#14). where and having
- may now accept Knex.Raw instances, for consistency (#15). Added an orHaving method to the builder.
- The ability to specify bindings on Raw queries has been removed.
-
+ 0.1.7 — June 12, 2013
+ Ensures unhandled errors in the exec callback interface are re-thrown.
+
- 0.1.4 — May 22, 2013
- defaultTo now accepts "false" for boolean columns, allows for empty strings as default values.
-
+ 0.1.6 — June 9, 2013
+ Renaming beforeCreate to afterCreate. Better handling of errors in the connection pooling.
+
- 0.1.3 — May 18, 2013
- Enabling table aliases (#11). Fix for issues with transactions not functioning (#12).
-
+ 0.1.5 — June 9, 2013
+ Added the ability to specify beforeCreate and beforeDestroy hooks on the initialize's options.pool
+ to perform any necessary database setup/teardown on connections before use (#14). where and having
+ may now accept Knex.Raw instances, for consistency (#15). Added an orHaving method to the builder.
+ The ability to specify bindings on Raw queries has been removed.
+
- 0.1.2 — May 15, 2013
- Bug fixes for groupBy (#7). Mysql using collation, charset config settings in createTable.
- Added engine on schemaBuilder specifier (#6). Other doc fixes, tests.
-
+ 0.1.4 — May 22, 2013
+ defaultTo now accepts "false" for boolean columns, allows for empty strings as default values.
+
- 0.1.1 — May 14, 2013
- Bug fixes for sub-queries, minor changes to initializing "main" instance, adding "pg" as
- a valid parameter for the client name in the connection settings.
-
+ 0.1.3 — May 18, 2013
+ Enabling table aliases (#11). Fix for issues with transactions not functioning (#12).
+
- 0.1.0 — May 13, 2013
- Initial Knex release.
-
+ 0.1.2 — May 15, 2013
+ Bug fixes for groupBy (#7). Mysql using collation, charset config settings in createTable.
+ Added engine on schemaBuilder specifier (#6). Other doc fixes, tests.
+
+ 0.1.1 — May 14, 2013
+ Bug fixes for sub-queries, minor changes to initializing "main" instance, adding "pg" as
+ a valid parameter for the client name in the connection settings.
+
+ 0.1.0 — May 13, 2013
+ Initial Knex release.
+