Revision tags: v3.2.4, v3.2.3, v3.2.2, v3.2.1, v3.2.0, v3.2.0-beta.1, v3.1.3, v3.1.2 |
|
#
59cbeddb |
| 17-Mar-2021 |
Brett Lawson <brett19@gmail.com> |
JSCBC-883: Reimplemented the library with TypeScript. Changes ------- Converted library to TypeScript. Rewrote the documentation. Switched to using `npm run` rather than make
JSCBC-883: Reimplemented the library with TypeScript. Changes ------- Converted library to TypeScript. Rewrote the documentation. Switched to using `npm run` rather than makefile. Switched to using typedoc rather than jsdoc. Significantly improved linting rules with eslint. Dropped support for Node.js 8 which is EOL. LookupInMacro / MutateInMacro were been refactored to work with Typescript. HTTP errors now return their context in the right spot, previously it was not available. Some index missing errors were throwing undefined in error... UserManager did not correctly construct Users from UserFromMetadata. UserManager did not properly parse the ldapGroupReference field. MutationState.add did not permit chaining... Deprecated Node.js 8 support as it is EOL. Change-Id: Id019a4d661a77b2eeca220147879e28bc0eb9447 Reviewed-on: http://review.couchbase.org/c/couchnode/+/148775 Reviewed-by: David Kelly <davidmichaelkelly@gmail.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: v3.1.1, v3.1.0, v3.0.7 |
|
#
a369d964 |
| 23-Oct-2020 |
Brett Lawson <brett19@gmail.com> |
Added docs and types generation to `make check`. Change-Id: Ie055eb564770e00b52a64914fa93617fa8bd771d Reviewed-on: http://review.couchbase.org/c/couchnode/+/138792 Reviewed-by: David
Added docs and types generation to `make check`. Change-Id: Ie055eb564770e00b52a64914fa93617fa8bd771d Reviewed-on: http://review.couchbase.org/c/couchnode/+/138792 Reviewed-by: David Kelly <davidmichaelkelly@gmail.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
#
cdc88405 |
| 22-Oct-2020 |
Brett Lawson <brett19@gmail.com> |
JSCBC-797: Resolved a number of typescript typings errors. Motivation ---------- The shipped typings file contains errors making it unusable when in some IDE's. Changes
JSCBC-797: Resolved a number of typescript typings errors. Motivation ---------- The shipped typings file contains errors making it unusable when in some IDE's. Changes ------- Cleaned up a number of places that the documentation was incorrect which lead to incorrect typings generation. Additionally fixed an issue where `make types` didn't put the file in the correct place, and added a check to ensure the typings file will compile. Change-Id: I9e17b8ebb028e8c0105eb88b2c2ea8bb4a8184c1 Reviewed-on: http://review.couchbase.org/c/couchnode/+/138776 Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: v3.0.6 |
|
#
82405cb1 |
| 13-Aug-2020 |
Brett Lawson <brett19@gmail.com> |
JSCBC-686: Added auto-gen of TypeScript types using JSDoc. Change-Id: I05bf39a2bdf3e860f496a870f89d850e9b0cc44f Reviewed-on: http://review.couchbase.org/c/couchnode/+/134676 Tested-b
JSCBC-686: Added auto-gen of TypeScript types using JSDoc. Change-Id: I05bf39a2bdf3e860f496a870f89d850e9b0cc44f Reviewed-on: http://review.couchbase.org/c/couchnode/+/134676 Tested-by: David Kelly <davidmichaelkelly@gmail.com> Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>
show more ...
|
Revision tags: v3.0.5, v3.0.4, v3.0.3, v3.0.2, v2.6.12, v2.6.11 |
|
#
16bf0b59 |
| 04-Mar-2020 |
Brett Lawson <brett19@gmail.com> |
Switch to using eslint rather than jshint. Change-Id: I243a742b2ca8c13076defb6933090948d6dfeadd Reviewed-on: http://review.couchbase.org/123231 Reviewed-by: Michael Reiche <michael.r
Switch to using eslint rather than jshint. Change-Id: I243a742b2ca8c13076defb6933090948d6dfeadd Reviewed-on: http://review.couchbase.org/123231 Reviewed-by: Michael Reiche <michael.reiche@couchbase.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: v3.0.1, v3.0.0, v3.0.0-beta.2, v2.6.10, v2.6.9, v3.0.0-beta.1, v2.6.8, v2.6.7, v2.6.6 |
|
#
8ff1e11f |
| 12-Jun-2019 |
Brett Lawson <brett19@gmail.com> |
JSCBC-563: Updated all dependancies and added npm audit check. Change-Id: Ib569dde761156dda74f94dcbf37f453b9383d530 Reviewed-on: http://review.couchbase.org/113244 Reviewed-by: Charl
JSCBC-563: Updated all dependancies and added npm audit check. Change-Id: Ib569dde761156dda74f94dcbf37f453b9383d530 Reviewed-on: http://review.couchbase.org/113244 Reviewed-by: Charles Dixon <chvckd@gmail.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: v2.6.5, v2.6.4 |
|
#
fab72700 |
| 05-Apr-2019 |
Brett Lawson <brett19@gmail.com> |
SDK 3.0 Initial Commit Change-Id: I8600e4b3dcccdfbe3ef7a9c011efc578f3385505 Reviewed-on: http://review.couchbase.org/107390 Reviewed-by: Charles Dixon <chvckd@gmail.com> Tested-b
SDK 3.0 Initial Commit Change-Id: I8600e4b3dcccdfbe3ef7a9c011efc578f3385505 Reviewed-on: http://review.couchbase.org/107390 Reviewed-by: Charles Dixon <chvckd@gmail.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: v2.6.3, v2.6.2, v2.6.1, v2.6.0, v2.5.1, v2.5.0, v2.4.6, v2.5.0-beta, v2.4.5, v2.4.4, v2.4.3 |
|
#
dfd712a8 |
| 04-Dec-2017 |
Brett Lawson <brett19@gmail.com> |
Added checking of NPM dependency versions. Change-Id: Ifb41d2ad3c1104391552cfe6b49eeea880029c7a Reviewed-on: http://review.couchbase.org/86396 Reviewed-by: Sergey Avseyev <sergey.avs
Added checking of NPM dependency versions. Change-Id: Ifb41d2ad3c1104391552cfe6b49eeea880029c7a Reviewed-on: http://review.couchbase.org/86396 Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: v2.4.2, v2.4.1, v2.4.0, v2.3.7, v2.3.6, v2.3.5, v2.3.4, v2.3.3, v2.3.2, v2.3.1, v2.3.0, v2.2.5, v2.2.4, v2.2.3, v2.2.2, v2.2.1, v2.2.0, v2.1.8, v2.1.7, v2.1.6, v2.1.5, v2.1.4, v2.1.3, v2.1.2 |
|
#
af37d28c |
| 18-Sep-2015 |
Brett Lawson <brett19@gmail.com> |
Use prebuild to handle binary files. This also simplifies the binding loading logic as this is handled by prebuild during install. Change-Id: I81cf53d859030950775ecbe7dff0e4c48f
Use prebuild to handle binary files. This also simplifies the binding loading logic as this is handled by prebuild during install. Change-Id: I81cf53d859030950775ecbe7dff0e4c48fb418de Reviewed-on: http://review.couchbase.org/55764 Reviewed-by: Mark Nunberg <mark.nunberg@couchbase.com> Reviewed-by: Brett Lawson <brett19@gmail.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: 2.1.1, 2.1.0, 2.0.11, 2.0.10, 2.0.9, 2.0.8, 2.0.7, 2.0.6, 2.0.5, 2.0.4, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-beta4, 2.0.0-beta3, 2.0.0-beta |
|
#
d7189b90 |
| 07-Jul-2014 |
Brett Lawson <brett19@gmail.com> |
Mass 2.0 Refactor Change-Id: I13b9bdb8b5f4564ac277da87a98f9f63e36850ab Reviewed-on: http://review.couchbase.org/39934 Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com> Tested-b
Mass 2.0 Refactor Change-Id: I13b9bdb8b5f4564ac277da87a98f9f63e36850ab Reviewed-on: http://review.couchbase.org/39934 Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: 2.0.0-dp1, 1.2.2, 1.2.1 |
|
#
6e8e1a58 |
| 10-Dec-2013 |
Brett Lawson <brett19@gmail.com> |
Added a mock version of Couchnode for easier testing. The mock version of the client is also designed to work when included into a browser page. Added a Makefile directive to use node-b
Added a mock version of Couchnode for easier testing. The mock version of the client is also designed to work when included into a browser page. Added a Makefile directive to use node-browserify to build a directly browser-usable version of the library. Change-Id: I2ef9dbc73065656e9dc20a5e882b810a43ea4a0b Reviewed-on: http://review.couchbase.org/31003 Reviewed-by: Mark Nunberg <mnunberg@haskalah.org> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
#
0cba0c3a |
| 10-Dec-2013 |
Brett Lawson <brett19@gmail.com> |
Added missing Makefile clean directive. Change-Id: Iaf82e2be48823a3e0704e4e94a65110db7f71fbb Reviewed-on: http://review.couchbase.org/31002 Reviewed-by: Mark Nunberg <mnunberg@haskal
Added missing Makefile clean directive. Change-Id: Iaf82e2be48823a3e0704e4e94a65110db7f71fbb Reviewed-on: http://review.couchbase.org/31002 Reviewed-by: Mark Nunberg <mnunberg@haskalah.org> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: 1.2.0 |
|
#
00fce252 |
| 23-Nov-2013 |
Brett Lawson <brett19@gmail.com> |
Revert "Moved libuv plugin to couchnode." This reverts commit 2974965da5a18186f46ca19ab68223f39a8eeac1. Change-Id: I5204ad925263cbecc2b8e5c1f89515509dd92a24 Reviewed-on: http://
Revert "Moved libuv plugin to couchnode." This reverts commit 2974965da5a18186f46ca19ab68223f39a8eeac1. Change-Id: I5204ad925263cbecc2b8e5c1f89515509dd92a24 Reviewed-on: http://review.couchbase.org/30490 Reviewed-by: Mark Nunberg <mnunberg@haskalah.org> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
#
8000f882 |
| 22-Nov-2013 |
Brett Lawson <brett19@gmail.com> |
Moved libuv plugin to couchnode. This change is due to the need to have access to node specific details for version-specific building to support node v0.11. Change-Id: Ice9
Moved libuv plugin to couchnode. This change is due to the need to have access to node specific details for version-specific building to support node v0.11. Change-Id: Ice9aeadf471616ae82433f226479c64faffa0150 Reviewed-on: http://review.couchbase.org/30477 Reviewed-by: Trond Norbye <trond.norbye@gmail.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: 1.1.1 |
|
#
6bfc6f19 |
| 09-Nov-2013 |
Brett Lawson <brett19@gmail.com> |
Refactored Javascript Code and Documentation. Change-Id: I0fe52bb1e9442843baecf17c0316f2e0323c6960 Reviewed-on: http://review.couchbase.org/30195 Reviewed-by: Matt Ingenthron <matt@c
Refactored Javascript Code and Documentation. Change-Id: I0fe52bb1e9442843baecf17c0316f2e0323c6960 Reviewed-on: http://review.couchbase.org/30195 Reviewed-by: Matt Ingenthron <matt@couchbase.com> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: 1.1.0, 1.0.1 |
|
#
ba0824a8 |
| 16-Sep-2013 |
Brett Lawson <brett19@gmail.com> |
Updated test suite to use local mocha. Change-Id: Ic6a88d79edba189312db54f01a72ea94af481248 Reviewed-on: http://review.couchbase.org/28998 Tested-by: Brett Lawson <brett19@gmail.com>
Updated test suite to use local mocha. Change-Id: Ic6a88d79edba189312db54f01a72ea94af481248 Reviewed-on: http://review.couchbase.org/28998 Tested-by: Brett Lawson <brett19@gmail.com> Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
show more ...
|
#
fac5ad62 |
| 16-Sep-2013 |
Brett Lawson <brett19@gmail.com> |
Updated test framework to Mocha. Change-Id: I854d777ae2316f6e590a975c09a7144e523d68ac Reviewed-on: http://review.couchbase.org/28987 Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Updated test framework to Mocha. Change-Id: I854d777ae2316f6e590a975c09a7144e523d68ac Reviewed-on: http://review.couchbase.org/28987 Reviewed-by: Mark Nunberg <mnunberg@haskalah.org> Tested-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: 1.0.0 |
|
#
971712ff |
| 11-Sep-2013 |
Trond Norbye <trond.norbye@gmail.com> |
Update the makefile The list of file contained deleted files, and lacked the new files Change-Id: I15c99dc9643004f39015dc9d4e09f7c3274a7e79 Reviewed-on: http://review.couchbase.
Update the makefile The list of file contained deleted files, and lacked the new files Change-Id: I15c99dc9643004f39015dc9d4e09f7c3274a7e79 Reviewed-on: http://review.couchbase.org/28894 Tested-by: Trond Norbye <trond.norbye@gmail.com> Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
show more ...
|
Revision tags: 1.0.0-beta, 0.1.0, 0.0.12 |
|
#
10c7655d |
| 11-Jan-2013 |
Trond Norbye <trond.norbye@gmail.com> |
Refactor: Split up the command argument parsing This changeset spit out the argument parsing from using a centralized argument parsing, to one where each operation parse its own argu
Refactor: Split up the command argument parsing This changeset spit out the argument parsing from using a centralized argument parsing, to one where each operation parse its own argument set. By doing so it makes it easier for us to change parameters for _one_ of the commands, instead of having to figure out the order (and impact) on other commands. The patch renames the old "argument" class into Operations and subclass that interface with a specialized class per operation. The "dict" style of parameters is dropped in this commit, since we're going to refactor each of the operations over to a dict in the future so that they look like the signature in bucket.js. Change-Id: I973f9dccd4f74a774a82f1a56cf8696a530fd03e Reviewed-on: http://review.couchbase.org/23909 Reviewed-by: Matt Ingenthron <matt@couchbase.com> Reviewed-by: Mark Getz <mark.getz@kellpro.com> Tested-by: Trond Norbye <trond.norbye@gmail.com>
show more ...
|
#
e76094b8 |
| 11-Jan-2013 |
Trond Norbye <trond.norbye@gmail.com> |
JSCBC-13: All code should be uniform Use astyle on the io code (except for the generated code) Change-Id: I4f7b4bae9cf96b854300cced5d35ca1d51036abd Reviewed-on: http://review.co
JSCBC-13: All code should be uniform Use astyle on the io code (except for the generated code) Change-Id: I4f7b4bae9cf96b854300cced5d35ca1d51036abd Reviewed-on: http://review.couchbase.org/23866 Tested-by: Trond Norbye <trond.norbye@gmail.com> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
#
b80547dd |
| 08-Nov-2012 |
Trond Norbye <trond.norbye@gmail.com> |
Remove bundled node_modules Change-Id: I0e4c254ae23db1f717f0c7d13ea1a348ceff1b75 Reviewed-on: http://review.couchbase.org/22348 Tested-by: Rod Vagg <rod@vagg.org> Tested-by: Tron
Remove bundled node_modules Change-Id: I0e4c254ae23db1f717f0c7d13ea1a348ceff1b75 Reviewed-on: http://review.couchbase.org/22348 Tested-by: Rod Vagg <rod@vagg.org> Tested-by: Trond Norbye <trond.norbye@gmail.com> Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
show more ...
|
#
4f5c019f |
| 08-Nov-2012 |
Rod Vagg <rod@vagg.org> |
Added GYP bindings Change-Id: I1d57d3ab316593f9fb7836ae99c7159fd3e888b3 Reviewed-on: http://review.couchbase.org/22345 Reviewed-by: Trond Norbye <trond.norbye@gmail.com> Tested-b
Added GYP bindings Change-Id: I1d57d3ab316593f9fb7836ae99c7159fd3e888b3 Reviewed-on: http://review.couchbase.org/22345 Reviewed-by: Trond Norbye <trond.norbye@gmail.com> Tested-by: Trond Norbye <trond.norbye@gmail.com>
show more ...
|
#
3061159b |
| 23-Sep-2012 |
Trond Norbye <trond.norbye@gmail.com> |
Refactor: rename Couchbase -> CouchbaseImpl Change-Id: I179d6ed6f963f1d8f225e813015186c4733af70a Reviewed-on: http://review.couchbase.org/21413 Reviewed-by: Trond Norbye <trond.norby
Refactor: rename Couchbase -> CouchbaseImpl Change-Id: I179d6ed6f963f1d8f225e813015186c4733af70a Reviewed-on: http://review.couchbase.org/21413 Reviewed-by: Trond Norbye <trond.norbye@gmail.com> Tested-by: Trond Norbye <trond.norbye@gmail.com>
show more ...
|
#
95e1ae01 |
| 10-Sep-2012 |
Trond Norbye <trond.norbye@gmail.com> |
Tests should be named 0*.js Change-Id: If602a03e17daa7d3bac20f8935075c5bf81c078f Reviewed-on: http://review.couchbase.org/20691 Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org>
Tests should be named 0*.js Change-Id: If602a03e17daa7d3bac20f8935075c5bf81c078f Reviewed-on: http://review.couchbase.org/20691 Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org> Tested-by: Trond Norbye <trond.norbye@gmail.com>
show more ...
|
#
5504f2dd |
| 07-Sep-2012 |
Trond Norbye <trond.norbye@gmail.com> |
Use tests as the current directory when running tests Change-Id: If22b4423b976ba3fc79cbb1322580be69ac645f8 Reviewed-on: http://review.couchbase.org/20614 Reviewed-by: Mordechai Nunbe
Use tests as the current directory when running tests Change-Id: If22b4423b976ba3fc79cbb1322580be69ac645f8 Reviewed-on: http://review.couchbase.org/20614 Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org> Tested-by: Mordechai Nunberg <mnunberg@haskalah.org>
show more ...
|