Commit Graph

413 Commits

Author SHA1 Message Date
Masu Lin f08cf3d7a8 Export JSONStringPacker 2016-11-10 11:26:13 +08:00
Miroslav Bajtoš 3ad313aed6 2.7.0
* Add JSONStringPacker (Masu Lin)
2016-11-08 14:49:56 +01:00
Miroslav Bajtoš a812e4648a Merge pull request #65 from yosimasu/feature/json-string-packer
Support JSONStringPacker
2016-11-08 14:49:14 +01:00
Masu Lin d45aaec5ef Add JSONStringPacker
Add a helper for encoding JavaScript values into JSON String format.

The implementation is based on JSON String format
and preserves JavaScript objects like Buffers
and Dates, as opposed to encoding format.
2016-10-29 00:20:34 +08:00
Miroslav Bajtoš b698b82ce7 2.6.0
* Increase delay in tests to stop intermittent fails (Miroslav Bajtoš)
 * Add BinaryPacker from kv-redis connector (Miroslav Bajtoš)
 * Add ModelKeyComposer from kv-redis connector (Miroslav Bajtoš)
2016-10-24 10:18:58 +02:00
Miroslav Bajtoš 9c3fec9a5a Merge pull request #63 from strongloop/feature/keyvalue-helpers
KeyValue helpers
2016-10-24 10:15:35 +02:00
Miroslav Bajtoš 512ff29aa9 Increase delay in tests to stop intermittent fails 2016-10-24 10:05:25 +02:00
Miroslav Bajtoš 6fd3ac7285 Add BinaryPacker from kv-redis connector
Add a helper for encoding JavaScript values into binary Buffers.

The implemenetation is based on msgpack5 format and preserves JavaScript
objects like Buffers and Dates, as opposed to (binary)JSON.
2016-10-24 09:58:04 +02:00
Miroslav Bajtoš 2cbc1143c1 Add ModelKeyComposer from kv-redis connector
Add two helper methods for composing and parsing key-value keys:
 - in juggler, we use (modelName, key) tuple
 - in backends, there is usually a single string key required
2016-10-24 09:58:04 +02:00
Candy 782a68e914 2.5.0
* Update translation files - round#2 (#62) (Candy)
 * Add translated files (Amir Jafarian)
 * Update deps to LB 3.0.0 RC (Miroslav Bajtoš)
 * Run CI with juggler3 (Loay)
 * Add globalization (Candy)
 * Update URLs in CONTRIBUTING.md (#53) (Ryan Graham)
2016-10-12 17:30:01 -04:00
Candy 29c37c4f1a Update translation files - round#2 (#62) 2016-09-28 14:19:30 -07:00
Amirali Jafarian 826ad37e75 Merge pull request #60 from strongloop/add-translatedFiles
Add translation files
2016-09-22 15:29:05 -04:00
Amir Jafarian 9950753656 Add translated files 2016-09-22 15:12:46 -04:00
Miroslav Bajtoš 7f6292cfc2 Merge pull request #61 from strongloop/update-lb-3-rc
Update deps to LB 3.0.0 RC
2016-09-22 13:04:49 +02:00
Miroslav Bajtoš 93f4f0a5d9 Update deps to LB 3.0.0 RC 2016-09-22 12:52:35 +02:00
Loay c6a68ec5d8 Merge pull request #59 from strongloop/update/juggler3
Run CI with juggler3
2016-09-16 11:24:46 -04:00
Loay 3089248447 Run CI with juggler3 2016-09-15 16:17:23 -04:00
Candy cc8809a230 Merge pull request #55 from strongloop/initial_glob
Add globalization
2016-07-27 17:29:42 -04:00
Candy d8f303178c Add globalization 2016-07-27 13:19:19 -04:00
Ryan Graham a61d8c8e2d Update URLs in CONTRIBUTING.md (#53) 2016-07-13 17:59:10 -07:00
Raymond Feng 17fc349cf4 2.4.0
* update copyright notices and license (Ryan Graham)
 * Fix linting errors (Amir Jafarian)
 * Auto-update by eslint --fix (Amir Jafarian)
 * Add eslint infrastructure (Amir Jafarian)
 * fixed build of where statement when filter contains non-existing column (Maor Hayun)
 * change replace to replaceById (Amir Jafarian)
 * Remove underscore from _buildReplaceFields (Amir Jafarian)
 * Change _buildReplace  to buildReplace (Amir Jafarian)
 * Change _buildUpdate to buildUpdate (Amir Jafarian)
 * Apply feedback (Amir Jafarian)
 * call execute directly for _replace (Amir Jafarian)
 * Implement replaceAttributes (Amir Jafarian)
 * Removed filterWhere option (eugene-frb)
 * 1. Error logging. 2. Options argument of model's include function to pass filter.where object. (eugene-frb)
 * Refer to licenses with a link (Sam Roberts)
 * Fixed typo. (Matteo Padovano)
 * Use strongloop conventions for licensing (Sam Roberts)
2016-06-29 16:45:12 -04:00
Ryan Graham 958c6619e3
update copyright notices and license 2016-05-05 21:50:59 -07:00
Amir-61 c15a4b5994 Merge pull request #46 from strongloop/eslint
Add eslint
2016-04-11 15:20:14 -04:00
Amir Jafarian 70277da109 Fix linting errors 2016-04-11 13:06:33 -04:00
Amir Jafarian fc33ced470 Auto-update by eslint --fix 2016-04-09 14:35:52 -04:00
Amir Jafarian 9061026027 Add eslint infrastructure 2016-04-09 14:31:22 -04:00
Amir-61 505d219129 Merge pull request #35 from strongloop/replace
Implement replace
2016-03-28 17:06:11 -04:00
Raymond Feng c010aed2bb Merge pull request #36 from maorhayoun/master
fixed build of where statement when filter contains non-existing column
2016-03-23 08:29:55 -07:00
Maor Hayun eba7e68059 fixed build of where statement when filter contains non-existing column 2016-02-06 19:07:49 +02:00
Amir Jafarian 9c7fef5789 change replace to replaceById 2016-01-27 09:46:35 -05:00
Amir Jafarian b16f9e0169 Remove underscore from _buildReplaceFields
*Remove underscore from _buildReplaceFields because it is a protected method subject to override by subclasses.
2016-01-14 12:46:14 -05:00
Amir Jafarian 48931922c3 Change _buildReplace to buildReplace 2016-01-12 17:27:55 -05:00
Amir Jafarian 98795213fc Change _buildUpdate to buildUpdate 2016-01-12 13:22:37 -05:00
Amir Jafarian 97c972e3ea Apply feedback 2016-01-09 03:23:49 -05:00
Amir Jafarian 1e5c7dbfc4 call execute directly for _replace 2016-01-07 22:03:10 -05:00
Amir Jafarian 3a92328fc3 Implement replaceAttributes 2016-01-07 18:12:45 -05:00
Raymond Feng 26712a7014 Merge pull request #34 from eugene-frb/master
1. Error logging. 2. Options argument of model's include function to …
2015-11-23 15:08:19 -08:00
Raymond Feng cbb25cc37f Merge pull request #30 from mrbatista/typo-transaction
Fixed typo
2015-11-23 15:07:35 -08:00
eugene-frb 0cb12f085b Removed filterWhere option
The correct place to set this option that triggers injection of
PARTITION BY clause is includeHasMany() in juggler.js.
2015-11-19 11:18:17 -08:00
eugene-frb ac52394746 1. Error logging. 2. Options argument of model's include function to pass filter.where object. 2015-11-10 14:48:52 -08:00
Sam Roberts 286ead05af Refer to licenses with a link 2015-11-03 12:27:49 -08:00
Matteo Padovano 89939cff52 Fixed typo. 2015-10-13 12:59:17 +02:00
Sam Roberts 3ba31d9c18 Use strongloop conventions for licensing 2015-09-21 16:42:54 -07:00
Raymond Feng 12aa7d6485 2.3.0
* Fix RegExp coercion (Simon Ho)

 * Add support for RegExp operator (Simon Ho)

 * Add a test for nesting and/or (Raymond Feng)
2015-07-29 07:52:36 -07:00
Simon Ho 1e2d0692b5 Merge pull request #27 from strongloop/fix-regex-coercion
Fix RegExp coercion
2015-07-28 16:48:13 -07:00
Simon Ho 8d01d3e8e2 Fix RegExp coercion
- Do not coerce RegExp literal/objects into a string
2015-07-28 11:58:14 -07:00
Simon Ho 7f76270940 Merge pull request #26 from strongloop/add-regex-support
Add support for RegExp operator
2015-07-27 15:25:11 -07:00
Simon Ho 4437b32e4b Add support for RegExp operator 2015-07-27 09:33:10 -07:00
Raymond Feng 98eeab1044 Add a test for nesting and/or 2015-06-24 23:03:13 -07:00
Raymond Feng 6989cfc5fb 2.2.2
* Enable Inversion of Control in connector hooks through modifications of the context object. (Frank Steegmans)
2015-06-23 14:36:02 -07:00