Igor Savin
177938afeb
Introduce the "infamous triplet" export ( #4181 )
2020-12-30 22:26:08 +02:00
Ricardo Graça
9aa7085b05
Rename src directory to lib ( #3338 )
2019-07-10 23:48:43 +02:00
Igor Savin
c431ffc35a
Drop support for Node.js 6. Remove babel. ( #3227 )
2019-06-04 00:37:17 +02:00
Igor Savin
15ac75cda0
Do not bundle polyfills with knex ( #3024 )
2019-01-31 13:54:29 +01:00
Igor Savin
26868f864c
Fix event listener duplication ( #2982 )
...
* Fix event listener duplication. Start executing more tests in CI; fix broken test.
* Fix listener
* Fix listener
* Fix Node 6 support
* There doesn't seem to be a clear way to fix listener behaviour in Node 6, so let's just ignore it for the time being, especially considering that we are dropping support for Node 6 in April anyway.
* Update migration guide
2019-01-31 07:23:05 +02:00
Igor Savin
6dbe5031e9
Check for existence of global process variable ( #2958 )
2018-12-17 01:58:26 +02:00
Igor Savin
2d6185a066
Only load polyfills on Node 6. ( #2956 )
2018-12-16 20:07:36 +02:00
Igor Savin
ff75f1d2bd
Do not reset prior Promise overrides on knex import ( #2944 )
...
* Do not reset prior Promise overrides on knex import
* Do not leak global state outside of the test
2018-12-10 18:20:06 +02:00
Igor Savin
1f8567393c
Fix ES6 support ( #2821 )
...
* Add polyfills for Node 6
2018-09-27 00:41:00 +03:00
Tim Griesser
b2bd2d902a
Prep for release
2016-08-09 13:33:47 -04:00
Rhys van der Waerden
3846b7182c
Make codebase conform to ESLint rules
...
Just a couple of changes.
2016-05-17 01:01:34 +10:00
Tim Griesser
f93be5e6b2
release 0.8.3
2015-05-02 13:14:32 -04:00
Tim Griesser
8758d5679c
Fix #780 , allow connection strings without specifying a client
2015-04-24 14:57:35 -04:00
Tim Griesser
f9aab9dc76
Major internal refactor
...
Beefed up transaction implementation, still needs tests
and cleanup of nested transaction queues.
Left todo:
- Fix commented out tests
- Fix oracle driver's transactions
2015-04-22 10:34:14 -04:00
Tim Griesser
eee4e9c005
Fixing the overall class dependency approach, lots of internal cleanup, WIP
2015-04-19 16:31:52 -04:00
Tim Griesser
27cd9f12c5
Cleanup pool implementation, preparing things for new release
2015-04-17 15:00:08 -04:00
Ben Drucker
7cdda834ef
Remove FoundationDB
...
Reverts c199761c597c93136a6d38bc4ecf26a693560322 and #641
Foundation was acquired and shut down immediately
2015-03-24 17:48:14 -07:00
Tim Griesser
d6a66c150c
Prep of 0.7.5
2015-03-09 23:41:42 -04:00
Tim Griesser
1411f2310a
Prep for patch 0.7.4
2015-02-25 15:36:38 -05:00
Nathan Williams
2d6d2f28f7
Adapter for FoundationDB SQL Layer
2015-02-04 14:56:41 -05:00
llambda
9560058d15
Support strong-oracle
2014-11-26 17:57:24 -06:00
Tim Griesser
eb9b67b5ad
release 0.7.3
2014-10-03 12:26:29 -04:00
Tim Griesser
875f0a6e59
release 0.7.2
2014-10-01 18:30:00 -04:00
Tim Griesser
2abc48d73b
release 0.7.1
2014-10-01 17:34:42 -04:00
Tim Griesser
9fe65d92d6
Bumping dependencies, adding changelog
2014-10-01 16:27:57 -04:00
Vincent Schoettke
f67d04035c
Enabled latedef jshint restriction and fixed warnings
2014-09-03 10:48:25 +02:00
Vincent Schoettke
f3874ac651
Fixed several jshint warnings. Added strict mode
2014-09-01 17:19:34 +02:00
Vincent Schoettke
9ef99b5f92
Added oracle support
2014-08-13 21:53:42 +02:00
Noah Santorello
f8d01e9901
Initial commit of seed functionality
2014-07-21 09:42:56 -04:00
Pelle Wessman
bdc3b43655
Added a function helper collection
...
To make it possible for individual dialects to provide their own variant of common SQL-functions like NOW()
2014-07-18 12:41:23 +02:00
Tim Griesser
93cae8f3bc
Lodash and promise no longer required in entry file
2014-07-14 13:54:43 -04:00
Tim Griesser
86c0863147
remove knex.utils, move pgBindings to client.positionBindings
2014-07-14 13:51:43 -04:00
Tim Griesser
ae2b5a3b24
Move destroy method to client, proxy from knex.destroy
2014-07-14 13:48:17 -04:00
Tim Griesser
590d767839
Utilize es5 getters for cleaner schema/migrate
2014-07-14 13:47:19 -04:00
Tim Griesser
222ac82a5a
release 0.6.22
2014-07-10 12:34:44 -04:00
Tim Griesser
14cf5b65c0
release 0.6.21
2014-07-09 10:40:01 -04:00
Tim Griesser
ebcd13879b
Allow for dialect as the options param rather than client
2014-07-09 10:36:40 -04:00
Tim Griesser
0385eb57a4
Fix #351 , ensure Raw queries are transaction aware
2014-07-08 06:33:36 -04:00
Tim Griesser
d86beeef31
release 0.6.20
2014-06-30 12:45:32 -04:00
Tim Griesser
1a438e3d41
release 0.6.19
2014-06-27 11:59:54 -04:00
Tim Griesser
48f9135029
release 0.6.18
2014-06-25 05:18:32 -04:00
Tim Griesser
b24b68023f
release 0.6.17
2014-06-23 19:02:01 -04:00
Tim Griesser
87e4cc9435
Comments and a few minor changes to start event
2014-06-22 15:11:01 -04:00
Tim Griesser
7645804ec2
Make the client object an EventEmitter, #336
...
Proxy any events to the "knex" instance from the
client object.
2014-06-20 07:31:52 -04:00
Tim Griesser
e863f1ccbd
release 0.6.16
2014-06-18 12:59:25 -04:00
Tim Griesser
d5e44eafae
release 0.6.15
2014-06-14 17:46:20 -04:00
Tim Griesser
17713c535e
release 0.6.14
2014-06-14 10:04:27 -04:00
Tim Griesser
b6dfc6fed8
release 0.6.13
2014-06-12 14:05:49 -04:00
bmac
9510bb3b13
Require Promise module for use in knex.destroy()
2014-06-12 11:49:41 -04:00
Tim Griesser
7919a1db14
release 0.6.12
2014-06-10 16:42:33 -04:00