Skip to content

Latest commit

 

History

History
734 lines (675 loc) · 82 KB

CHANGELOG.md

File metadata and controls

734 lines (675 loc) · 82 KB

Change Log

2.4.1 / 2017-08-08

  • 2.4.1
  • Geotag package for release
  • Update thunky to version ^1.0.2 to fix #321
  • Fix problem that newer versions of mongodb do not expose connection url in options
  • Merge pull request #334 from lukechilds/patch-1 Fix Markdown
  • Fix Markdown

2.4.0 / 2016-04-28

  • 2.4.0
  • Geotag package for release
  • Merge branch 'master' of github.com:mafintosh/mongojs
  • Fix shelljs output check
  • Add node.js 6 to travis build matrix
  • Update dev dependencies
  • Return the created proxy instead of assigning it to a var p
  • Merge pull request #301 from JonnyBurger/master Fix for node 6
  • Remove semicolon
  • Fix coding style
  • Fix for node 6
  • Merge pull request #298 from bendytree/patch-1 Updated readme with connection options example
  • Updated readme with connection options example
  • Merge pull request #295 from olegam/master Added test case find-sort-many
  • Style changed to be compliant with javascript standard style
  • Fixed indentation to use spaces
  • Added (failing) test case find-sort-many to demonstrate that sort does not work for more than 1000 results
  • Merge pull request #276 from ForbesLindesay/patch-4 Make Bulk.toString() actually return a string
  • Merge pull request #285 from mafintosh/saintedlama/travis-non-legacy Saintedlama/travis non legacy
  • Remove mongodb 2.4 from test matrix due to compatibility issues
  • Merge branch 'master' into saintedlama/travis-non-legacy
  • Temporary bug fix for tape sporadic errors - see tape-testing/tape#223
  • Merge pull request #284 from mafintosh/saintedlama/tap-spec Run tests with tap-spec
  • Run tests with tap-spec
  • Check if opts is a function so a callback can be passed as second argument
  • Add test for rename
  • Adjust code style in argument sanitizing
  • Remove semicolons
  • Fix PR #280

2.3.0 / 2016-01-14

  • 2.3.0
  • Geotag package for release
  • Merge pull request #280 from mrvautin/master Wrapper to rename a collection
  • no message
  • Added wrapper to rename a collection
  • Fix test for bulk.toString
  • Merge pull request #277 from naartjie/fix/one-more-test-case-for-217 add one more test case for #217 dot in collections
  • add one more test case for #217 dot in collections
  • Make Bulk.toString() actually return a string Before this change it returns an object, which seems confusing.

2.2.2 / 2015-12-15

  • 2.2.2
  • Geotag package for release
  • Merge pull request #274 from ForbesLindesay/patch-4 Fix handling default arguments in ensureIndex
  • Fix handling default arguments in ensureIndex
  • Remove mongodb 2.8.0
  • Pipe output to dev/null
  • Move waiting for mongodb to first before script
  • Move to non legacy infrastructure of travis
  • Add changelog generated with github-changes npm module
  • Add test to verify collections with a dot are working. Closes #217

v2.2.1 (2015/12/15 08:56 +00:00)

  • 8c67514 2.2.1 (@saintedlama)
  • 9cd87a5 Geotag package for release (@saintedlama)
  • 5a7b643 Use setImmediate(loop) instead of process.nextTick(loop) to please node 0.10 (@saintedlama)
  • 6d78fea Fix #270 by using process.nextTick in loop (@saintedlama)
  • 04d1231 Add test to test queries in large collections to reproduce possible stack trace maximum exceeded errors (@saintedlama)
  • 3b8fe9b Add documentation for db.collection.aggregate with options including mongodb documentation link (@saintedlama)
  • 79cac0b Remove unused callback "done" (@saintedlama)
  • b6a755b Cleanup test (@saintedlama)
  • f6b6f2e Add feature to pass options to aggregate. Closes #249 (@saintedlama)
  • 23000f2 Remove superfluous dependency "pump" (@saintedlama)

v2.2.0 (2015/12/14 08:46 +00:00)

  • 6ae95dc 2.2.0 (@saintedlama)
  • 6f3a303 Geotag package for release (@saintedlama)
  • 9729a4d Use mongodb-native mapReduce implementation (@saintedlama)
  • a368c1f Rename map reduce tests (@saintedlama)
  • #272 Merge pull request #272 from lionvs/master (@lionvs)
  • 670bc71 Add tests for bulk.toString and bulk.find.replaceOne (@lionvs)
  • e9fac7a Add bulk.toString() and bulk.find.replaceOne(), update doc (@lionvs)
  • #269 Merge pull request #269 from lionvs/master (@lionvs)
  • 2e50e22 Fix bulk to json function, add tests to this function (@lionvs)
  • d4dbdb7 Rename cursor tests to fit naming schema (@saintedlama)
  • 865d6e6 Add documentation for aggregate (@saintedlama)
  • 77eef29 Allow passing opts including writeOps to save (@saintedlama)
  • edb5b6d Merge opts with default writeOps in update (@saintedlama)
  • 0345349 Rename options argument to opts to match code style (@saintedlama)
  • 6b6e2df Align collection.prototype.save argument correction style to mongojs code style (@saintedlama)
  • 60573fc Add documentation stub for db.collection.remove with options object (@saintedlama)
  • b7a27aa Update readme to reflect new version 2.x (@saintedlama)

v2.1.0 (2015/12/09 08:52 +00:00)

  • 0639284 2.1.0 (@saintedlama)
  • a38dc6d Geotag package for release (@saintedlama)
  • 303c2f9 Run the correct script to geo tag the pkg. Really! (@saintedlama)
  • 9d87de7 Run geopkg npm script correctly (@saintedlama)
  • e64ef5c Add back check for git status in release script (@saintedlama)
  • b5e5632 Fix code style to adhere to the standard (@saintedlama)
  • 1f72797 Add shelljs based release script (@saintedlama)
  • 1248b5e Fix pushing null commands to bulk pipeline in case no bulk operation was added (@saintedlama)
  • 4c407e3 Implement listCollections and use listCollections to implement getCollectionNames (@saintedlama)
  • 7b27dc6 Adhere to the standard (@saintedlama)
  • 9b77c8d Implement some missing cursor methods (@saintedlama)
  • #253 Merge pull request #253 from mortenanders/finalize (@mortenanders)
  • 709f67a Implement optional callback in db.collection.remove (@saintedlama)
  • 3e19869 Rely on mongodb native ensure index and create index commands and compatibility handling for mongodb versions < 2.8 (@saintedlama)
  • 08e8d99 Add option to execute a bulk without passing a callback function (@saintedlama)
  • 6d365d2 Correct connection string examples URL (@saintedlama)

v2.0.0 (2015/12/02 09:04 +00:00)

  • a427564 2.0.0 (@saintedlama)
  • 12a639c Test mongojs in node.js 5 environments (@saintedlama)
  • #256 Merge pull request #256 from mafintosh/saintedlama/mongodb-native (@mafintosh)
  • 3c59a49 Run geotag update instead of plain geotag in geotag npm script (@saintedlama)
  • 689f161 Correct connecting section (@saintedlama)
  • ea1b07a Add tests for mongojs bson type exports (@saintedlama)
  • c864aef Expose NumberLong alias for shell compatibility (@saintedlama)
  • cb973f0 Fix connection string building for connection strings omitting mongodb:// prefix or host of db (@saintedlama)
  • 3426d64 Add a connection error handler (@saintedlama)
  • f9ab363 Add tests for connection string parsing (@saintedlama)
  • 56f1eb8 Implement workaround for harmony proxy in combination with event emitter inheritance (@saintedlama)
  • 6f5ecd0 Adhere to standard code style (@saintedlama)
  • 7b01fa9 Fix checks for insert and (@saintedlama)
  • 67acfa2 Simplify remove (@saintedlama)
  • d079280 Make checking for err object less verbose (@saintedlama)
  • 54a9ab9 Fix code style to match standard version 5 code style (@saintedlama)
  • 0268423 Update dependencies and move to standard version 5 (@saintedlama)
  • 99811b5 Ignore vi temporary files (@saintedlama)
  • 37c690b Increase coverage by adding tests for eval, drop database, db stats, create and drop users (@saintedlama)
  • f49c38e Cleanup getCollectionNames implementation by using mongodb-native functionality (@saintedlama)
  • 3d375f8 Generate functions to set limit, batchSize, sort and skip (@saintedlama)
  • bbb030c Remove duplicate code from aggregate (@saintedlama)
  • 44b8ee8 Introduce _getCollection to avoid duplicate _getConnection + connection.collection(this._fullName) code (@saintedlama)
  • f240a7e Clarify comment (@saintedlama)
  • 26cc395 Call EventEmitter constructor (@saintedlama)
  • 6e182e3 Test toString implementations for mongos and replica set connection strings (@saintedlama)
  • cb70b55 Make database an EventEmitter and emit events for error and connect (@saintedlama)
  • 11b513d Remove destroy event test (@saintedlama)

v1.4.1 (2015/10/12 08:24 +00:00)

  • 5e04437 1.4.1 (@watson)
  • 6341c35 Rename ready event to connect in README.md (@watson)
  • 48a00df Add test to verify that connecting to a non existing database yields an error in the provided operation callback (@saintedlama)
  • 60297a3 Implement mongojs and mongodb-native connection passing (@saintedlama)
  • 3a89ec7 Implement passing mongojs connections (@saintedlama)
  • 143c836 Fix next implementation by checking if the cursor was closed and quite in a graceful manner (@saintedlama)
  • 73a79ac Implement aggregations (@saintedlama)
  • bae604e Fix code style issues (@saintedlama)
  • d461975 Fix code style issues (@saintedlama)
  • e5a60d1 Implement bulk operations (@saintedlama)
  • 180abe8 Implement isCapped (@saintedlama)
  • 31d98d2 Implement group (@saintedlama)
  • d95e6a6 Implement cursor destroy/close (@saintedlama)
  • 1df7336 Implement update and getIndexes (@saintedlama)
  • 482cb84 Implement cursor operations (@saintedlama)
  • b66eb5b Implement close (@saintedlama)
  • 4257022 Implement find using cursor (@saintedlama)
  • bad1461 Add TODO concerning command interface hits (@saintedlama)
  • 37c2fb5 Test stats (@saintedlama)
  • 749dfd7 Implement command execution on collection level (@saintedlama)
  • ac5c2fc Fix distinct tests (@saintedlama)
  • 246976e Implement basic functionality to insert and remove documents to drive all further tests (@saintedlama)
  • 54bae03 Fix code style (@saintedlama)
  • 3026b7f Use mongodb instead of mongodb-core and add minimal test to require mongojs and access all bson types (@saintedlama)
  • c67fbbf Add support for finalize in mapReduce (@mortenanders)

v1.4.0 (2015/10/06 12:27 +00:00)

  • a5b706f 1.4.0 (@watson)
  • #251 Merge pull request #251 from mafintosh/watson/expose-bson (@mafintosh)
  • c7de0cc Expose bson stuff visible in the shell (@watson)
  • ebf6bc8 Fix build of MongoDB >2.4 on Travis (@watson)
  • 0e1b573 Run tests against Node.js v4.x instead of iojs (@watson)

v1.3.0 (2015/08/14 09:34 +00:00)

  • f801df6 1.3.0 (@saintedlama)
  • 469f48c Add test for pull request #237 "Fixed insert error detection and passing" (@saintedlama)
  • #237 Merge pull request #237 from AMKohn/patch-1 (@AMKohn)
  • #240 Merge pull request #240 from kapetan/return-on-connection-error (@kapetan)
  • d9c5fac Return on connection error (@kapetan)
  • d2773ec Added more existence checks to insert (@AMKohn)
  • 3a1286e Fixed insert error detection and passing (@AMKohn)
  • ba18f23 Remove events not working from Upgrading notice (@saintedlama)
  • 27939a7 Pass options to mongodb topology instance constructor (@saintedlama)
  • #229 Merge pull request #229 from mafintosh/saintedlama/events (@mafintosh)
  • f11bcd1 Merge options and connString + cols object into options object (@saintedlama)
  • 9d49f53 Fix upgrading section (@saintedlama)
  • 8d06cfe Insert final newline to adhere to standard code style (@saintedlama)
  • bf7473e Add test to assure an unopened db can be closed (@saintedlama)
  • e4ad950 Implement events (@saintedlama)

v1.2.1 (2015/07/26 06:39 +00:00)

  • 7ba25ec 1.2.1 (@watson)
  • #228 Merge pull request #228 from mafintosh/watson/deps (@mafintosh)
  • 581a6db No need to use custom npm version when node.js v0.8 isn't tested (@watson)
  • af83bf0 Fix Travis-CI build to properly test against MongoDB 3.0 (@watson)
  • 54f927d Upgrade dependencies (@watson)
  • a0caa82 Upgrade all dev-dependency modules (@watson)
  • 8c4a2df Clean up README.md (@watson)
  • 7b163a9 Practise what we preach: Use standard code style in examples (@watson)
  • 578dcc7 Add warning block for MongoDB 3 auth (@saintedlama)
  • 8a6c786 Add editorconfig (@saintedlama)
  • 885d529 Add contribution guidelines (@saintedlama)
  • 3795d14 Bump copyright year (@watson)

v1.2.0 (2015/07/25 11:34 +00:00)

  • af8f384 1.2.0 (@watson)
  • 933eacb Upgrade readable-stream to ^2.0.2 (@watson)
  • #227 Merge pull request #227 from mafintosh/watson/standard (@mafintosh)
  • a61b451 Add standard code style badge to README.md (@watson)
  • 31ea45e Remove trailing comma in object literal (@watson)
  • 8973b36 Disable linter for problematic JavaScript running inside MongoDB (@watson)
  • 6912f95 Don't overwrite setImmediate (@watson)
  • 2a589ae Don't assign while returning (@watson)
  • 60c1036 Insert proper spaces in ternaries (@watson)
  • 7b56b0f Remove spaces before colon in object literals (@watson)
  • 560795b Add space before opening function curly brackets (@watson)
  • e964661 Fix indentation (@watson)
  • 90af4b4 Remove unused variables (@watson)
  • 737ceb8 Remove trailing spaces (@watson)
  • fcce1f7 Remove spaces before comma (@watson)
  • b00dabb Insert space between comma and next value (@watson)
  • 481935a Handle all errors (@watson)
  • 65b7acf Use t.error to handle errors instead of t.ok(!err) and friends (@watson)
  • 1372ed6 Use single quotes when defining strings (@watson)
  • ac9f4db Ensure while loops evaluate a conditional expression (@watson)
  • e7146c8 Remove semicolons (@watson)
  • e59971e Insert space between colon and value in object literals (@watson)
  • 8945d41 Insert space before function opening bracket (@watson)
  • 0945e27 Add Thomas Watson as contributer (@watson)
  • 195ffce Add standard test (@watson)
  • 14d3e0c Don't run subsequent tests if previous tests fail (@watson)
  • 9924c3b remove tip jar (@mafintosh)

v1.1.0 (2015/07/25 08:39 +00:00)

  • 975ec58 1.1.0 (@saintedlama)
  • 7c4cad4 Close connection to test closing connections (@saintedlama)
  • d4bf755 Remove unused require('each-series') (@saintedlama)
  • 2f0c62b Remove superfluous ; (@saintedlama)
  • ec3ef7d Fix naming and reference ScamSHA1 via mongodb.ScamSHA1 (@saintedlama)
  • #209 Merge pull request #209 from dustinblackman/auth_mechanisms (@dustinblackman)
  • 5d96ebb Split set upsert to true and return this for readability (@saintedlama)
  • #213 Merge pull request #213 from Avengis/master (@Avengis)
  • 2bcbed3 Added tests for upsert() method (@Avengis)
  • 70d6bc5 Add aggregation pipeline breaking changes to Upgrading from 0.x.x to 1.0.x (@saintedlama)
  • 772dff2 Add npm run geotag script (@watson)
  • e1157b0 Add "Upgrading from 0.x.x to 1.0.x" section (@saintedlama)
  • c9025bb add support for SCRAM-SHA-1 auth mechanism. (@dustinblackman)
  • d467340 Fix harmony tests and coverage commands by adding --harmony-proxies flag to enable Proxy functionality (@saintedlama)
  • #204 Merge pull request #204 from papajuans/master (@papajuans)
  • fa90791 Add "npm run cover" command using istanbul for coverage and ignore coverage dir (@saintedlama)

v1.0.2 (2015/06/27 15:47 +00:00)

  • 1d6bbf2 1.0.2 (@watson)
  • 0b01039 Test against Node.js 0.12 instead of 0.11 on Travis CI (@watson)
  • 4899908 Use cursor.kill instead of cursor.close (@shakefu)
  • 030d585 Update to latest mongodb-core. (@shakefu)
  • aebc43c Use Number.MAX_VALUE instead of -1 for tailable cursor retries. (@shakefu)
  • 63a4b7b Test all branches on Travis-CI (@watson)
  • 453b522 Use SVG build status from travis master branch builds (@saintedlama)
  • #1 Merge pull request #1 from Avengis/Avengis-patch-1 (@Avengis)
  • 15c053b Update bulk.js (@Avengis)
  • #203 Merge pull request #203 from saintedlama/fix-ensure-index (@saintedlama)
  • 7dd97fd Allow array-base aggregation pipelines (@papajuans)
  • 9eae343 Add check for cb undefined to prevent calls to ensureIndex with index field and options given but without cb throw an error (@saintedlama)

v1.0.1 (2015/06/16 12:23 +00:00)

  • 540f561 1.0.1 (@sorribas)
  • #198 Merge pull request #198 from shakefu/master (@shakefu)
  • 4443c94 Update mongodb-core patch level. (@shakefu)

v1.0.0 (2015/06/10 18:04 +00:00)

  • e1373bc 1.0.0 (@sorribas)
  • bf9b801 Update travis to use recent mongodb versions and iojs. (@sorribas)
  • #194 Merge pull request #194 from mcollina/tailable (@mcollina)
  • #195 Merge pull request #195 from lpinca/add/license-field (@lpinca)
  • ab66cc9 Add license field to package.json (@lpinca)
  • d820996 Added back tailable cursor support. (@mcollina)

v1.0.0-beta4 (2015/05/02 18:54 +00:00)

  • 5a60466 1.0.0-beta4 (@sorribas)
  • 63496e8 Expose ObjectId in module. (@sorribas)

v0.17.1 (2015/05/02 18:52 +00:00)

  • #188 Merge pull request #188 from prabhu/code_cleanup (@prabhu)
  • 0c5698b Removed unused noop
  • c1d9449 Cleanup. Removed unused vars and imports
  • 67235a3 Test on io.js (@sorribas)

v1.0.0-beta3 (2015/03/21 20:23 +00:00)

  • 62877cc 1.0.0-beta3 (@sorribas)
  • f279cbb Always use readable-stream. (@sorribas)

v1.0.0-beta2 (2015/03/21 20:21 +00:00)

  • 9f8dda2 1.0.0-beta2 (@sorribas)
  • 4291eec Update deps. (@sorribas)
  • c9f5d92 Fix foreach. (@sorribas)
  • a27cdcc Check for last error on foreach. (@sorribas)
  • 23c1a82 Remove unused dependency and stop using cursor._apply. (@sorribas)

v1.0.0-beta1 (2015/03/21 19:24 +00:00)

  • 208a43d 1.0.0-beta1 (@sorribas)
  • a167c18 Add some docs for 1.0 with mongodb 2.4 (@sorribas)
  • 0324967 mongodb-core rewrite. (@sorribas)

v0.18.2 (2015/03/02 12:15 +00:00)

  • 9768651 0.18.2 (@sorribas)
  • #182 Merge pull request #182 from saintedlama/master (@saintedlama)
  • eef59fd Update to mongodb 1.4.32 (@saintedlama)
  • #177 Merge pull request #177 from watson/patch-1 (@watson)
  • 536c14e Change Travis-CI badge to only show master status (@watson)
  • a598537 Allow travis builds for other branches. (@sorribas)

v0.18.1 (2015/01/17 15:11 +00:00)

  • 78ee4fc 0.18.1 (@sorribas)
  • 0cddc6e Allow to call bulk.update() without callback. Fixes #166. (@sorribas)
  • d0ab7b2 Add docs for readPref, Fixes #165 (@sorribas)

v0.18.0 (2014/12/09 17:20 +00:00)

  • e760c80 0.18.0 (@sorribas)
  • 35018a7 added cursor.readPref. (@sorribas)
  • 37602dd Add test for mapReduce. (@sorribas)
  • 270d195 Add some more docs to the distinct test. (@sorribas)
  • 2a52649 Fix example indentiation style. (@sorribas)
  • #160 Merge pull request #160 from longbill/master (@longbill)
  • 34c5315 update readme (@longbill)
  • 9ac4ff6 update readme (@longbill)
  • 38469ec Added test for cursor.count. (@sorribas)
  • bf75333 Add test for cursor.rewind. (@sorribas)
  • e7b0bcc Test for cursor.forEach (@sorribas)
  • 5c571ef Add sort test. (@sorribas)
  • 18f6145 Only test on master. (@sorribas)
  • ff8d119 drop 0.8 support. (@sorribas)

v0.17.0 (2014/11/07 15:34 +00:00)

  • 6646401 0.17.0 (@sorribas)
  • 9d01685 Add dropIndexes. (@sorribas)
  • 17d4be5 Add test for dropIndexes. (@sorribas)
  • b793b4d Add test for aggregate. (@sorribas)

v0.16.0 (2014/11/07 15:20 +00:00)

  • c491e0f 0.16.0 (@sorribas)
  • 6d331ce Make aggregate return a stream. Fixes #154. (@sorribas)
  • c533e5a Bump driver. (@sorribas)
  • ae77aa6 Remove toJSON function (@sorribas)

v0.15.1 (2014/10/05 16:07 +00:00)

  • af4d245 0.15.1 (@sorribas)
  • de4f9a4 Ignore bulk tests in case db version < 2.6 (travis). (@sorribas)

v0.15.0 (2014/10/05 15:47 +00:00)

  • c3aeaff 0.15.0 (@sorribas)
  • 76ecb43 Bump driver. (@sorribas)
  • e708924 Emit error on connection error. Closes #149 (@sorribas)
  • d52e1ea Docs for bulk updates (@sorribas)
  • a025aa2 Add support for bulk updates. Refs #152 (@sorribas)

v0.14.2 (2014/09/26 12:23 +00:00)

  • 13444fe 0.14.2 (@sorribas)
  • 43db686 Bump mongodb. (@sorribas)
  • 02fd31c Update docs. (@sorribas)
  • e3e8bcf Add gratipay. (@sorribas)
  • #150 Merge pull request #150 from countable/master (@countable)
  • 9893b71 test for distinct (@countable)

v0.14.1 (2014/08/28 16:24 +00:00)

  • 952f504 0.14.1 (@sorribas)
  • 4a73373 Bump driver. (@sorribas)
  • 03b90eb Fix tests for 0.8. (@sorribas)
  • abab80b Refactor tests so you can run them individually and they exit. (@sorribas)
  • #147 Merge pull request #147 from watson/patch-2 (@watson)
  • ccdf216 Add cursor API docs for .rewind() and .destroy() (@watson)

v0.14.0 (2014/08/20 20:25 +00:00)

  • 2edc57e 0.14.0 (@sorribas)
  • f1ded41 Minor test refactor. (@sorribas)
  • ebb6b02 Update docs. (@sorribas)
  • 94622be If we receive a mongojs instance we connect and recreate the instance, (@sorribas)
  • 940dff5 Add support to pass a driver db or a mongojs db instead of the connection string. (@sorribas)
  • #146 Merge pull request #146 from watson/patch-1 (@watson)
  • b935e74 Add API documentation for db.close() (@watson)
  • b5c140c ocd. (@sorribas)
  • 79319b4 Fix api docs for getCollectionNames. Refs #54 (@sorribas)
  • d42d7a0 Restructure the group function to multiple lines. (@sorribas)
  • b2f3bbd Fix travis. (@sorribas)
  • e560204 Refactor tests to use tape. (@sorribas)
  • f46c14e Give me some space. (@sorribas)
  • a16dd33 Minor refactor. (@sorribas)

v0.13.1 (2014/07/25 15:03 +00:00)

  • 83d9344 0.13.1 (@sorribas)
  • da252d9 Stop using err.lastErrorObject (it's not in the driver anymore). (@sorribas)
  • f487584 bump driver. (@sorribas)
  • 8e77037 revert bump (@mafintosh)
  • 1cbaeb2 bump driver (@mafintosh)
  • #137 Merge pull request #137 from amaurymedeiros/patch-1 (@amaurymedeiros)
  • c194b12 Update README.md (@amaurymedeiros)
  • b35a744 more harmony docs (@mafintosh)

v0.13.0 (2014/04/26 17:31 +00:00)

  • fd608b1 0.13.0 (@sorribas)
  • 8a6fa48 Document the harmony proxy feature. (@sorribas)
  • c6e8f5c Collection proxy with harmony. (@sorribas)
  • c62133a Run both with and without --harmony on every node version. (@sorribas)
  • 1aeaba2 Add node 0.11 to travis. (@sorribas)

v0.12.1 (2014/04/19 08:06 +00:00)

  • 42fecf6 0.12.1 (@mafintosh)
  • edaae8f tweak docs for #135 (@mafintosh)
  • 20e4b33 ensure optional callbacks for write ops. cc #135 (@mafintosh)
  • d2be4b9 added test for optional callbacks. cc #135 (@mafintosh)

v0.12.0 (2014/04/16 14:32 +00:00)

  • e816698 0.12.0 (@sorribas)
  • 2bdd19b Stop inhereting collection prototype methods. Fixes #132. (@sorribas)
  • 809252c Stop inhereting db prototype methods. Refs #132. (@sorribas)

v0.11.1 (2014/04/09 17:08 +00:00)

  • eb5ab13 0.11.1 (@sorribas)
  • 536743f Rename prototypes. (@sorribas)
  • a802934 Change cursor appply method to support mongo driver 1.4.0. Refs #126 #105 (@sorribas)
  • bc4f031 Update docs. All implemented functions are now included. (@sorribas)
  • cb3dec2 First version of API documentation. (@sorribas)

v0.11.0 (2014/04/01 20:29 +00:00)

  • a1f9641 0.11.0 (@sorribas)
  • 20cf5ee Add support for cursor.rewind. Closes #131 (@sorribas)
  • 4de6a44 Add the cursor.size method (@sorribas)
  • 8ca0ec2 Update license date range (@sorribas)
  • d1436ff Add missing semicolon (@sorribas)
  • #128 Merge pull request #128 from naman34/patch-1 (@naman34)
  • 38bef2e Update License to year range (@nmn)
  • a3e50ef Add the cursor.map function (@sorribas)

v0.10.1 (2014/03/04 10:37 +00:00)

  • 5d49b11 0.10.1 (@mafintosh)
  • #125 Merge pull request #125 from watson/patch1 (@watson)
  • 649647c Extract lastErrorObject from the err argument if findAndModify fails (@watson)

v0.10.0 (2014/01/15 22:47 +00:00)

  • 1f7d0f6 v0.10.0 (@mafintosh)
  • a6a8f14 Fix the remove callback parameters. (@sorribas)
  • 0f95a38 lastErrorObject on all the write functions. (@sorribas)
  • 6ff4158 Add missing error handling (@sorribas)
  • #117 Merge pull request #117 from kapetan/upstream (@kapetan)
  • b07daa7 Updated README with lastErrorObject (@kapetan)
  • #116 Merge pull request #116 from kapetan/upstream (@kapetan)
  • c3b43a9 Removed debug code (@kapetan)
  • 27ad374 Change the insert callback to make it more intuitive. (@sorribas)
  • 873cf5d Add the lastErrorObject to the .save callback. Now the callbacks are as following. (@sorribas)
  • 6dd7b4e Add a remove statement to the insert test case. (@sorribas)
  • 1c1dbd5 Change normalized callback arguments. (@sorribas)
  • #114 Merge pull request #114 from kapetan/upstream (@kapetan)
  • 014b5d1 Normalize lastErrorObject (@kapetan)
  • 3e0fa8c Normalize callback arguments. Same as shell. (@kapetan)

v0.9.11 (2013/12/25 18:50 +00:00)

  • 4898d82 v0.9.11 (@mafintosh)
  • #113 Merge pull request #113 from kapetan/upstream (@kapetan)
  • fa37e1f Fix query included in database name (@kapetan)

v0.9.10 (2013/12/16 12:55 +00:00)

  • 00d7134 v0.9.10 (@mafintosh)
  • 80bc3eb added toString for database and collection (@mafintosh)

v0.9.9 (2013/12/10 16:35 +00:00)

v0.9.8 (2013/11/22 20:57 +00:00)

  • 0d64457 v0.9.8 (@mafintosh)
  • a04f59f shrinkwrapping mongodb to 1.3.19. fixes #105 (@mafintosh)

v0.9.7 (2013/11/20 22:24 +00:00)

  • 1bd9091 v0.9.7 (@mafintosh)
  • 06bbf02 expose bson types visible in the shell using the shell names. fixes #99 (@mafintosh)
  • #101 Merge pull request #101 from sorribas/master (@sorribas)
  • fde3f56 Avoid getIndexes crash when called with no parameters. (@sorribas)
  • #98 Merge pull request #98 from RG72/patch-1 (@RG72)
  • 0a637ff index.js Emit ready event, when db connected (@RG72)

v0.9.6 (2013/09/22 02:17 +00:00)

  • d1e8c0d v0.9.6 (@mafintosh)
  • d91831f always closing in shutdown. see #93 (@mafintosh)

v0.9.5 (2013/09/18 21:20 +00:00)

  • b05544b v0.9.5 (@mafintosh)
  • 172deed minor style tweaks (@mafintosh)
  • #93 Merge pull request #93 from sorribas/master (@sorribas)
  • 1919c31 Manage the sutdown command. (@sorribas)
  • #90 Merge pull request #90 from james-gibson/patch-1 (@james-gibson)
  • 7db0d89 Modified 'result' to 'res' to follow the example conventions used in the rest of the document
  • 1d6475d Reordered examples (@mafintosh)
  • eabccce Fixed long line (@mafintosh)
  • 067066c ObjectId example. Fixes #89 (@mafintosh)

v0.9.4 (2013/09/11 08:58 +00:00)

  • ad197b3 v0.9.4 (@mafintosh)
  • #88 Merge pull request #88 from sorribas/master (@sorribas)
  • 89c489d Merge remote-tracking branch 'upstream/master' (@sorribas)
  • eaae470 Refactor test insert code to use the db.col.insert() function. (@sorribas)
  • #85 Merge pull request #85 from sorribas/master (@sorribas)
  • 128f30c Add test for cursor explain (@sorribas)
  • 1083ba0 Delete unnecessary(and ugly) semicolon. (@sorribas)
  • #83 Merge pull request #83 from sorribas/master (@sorribas)
  • 335d926 Fix the link to the mongo native driver. (@sorribas)
  • 6d2a96e travis link updated (@mafintosh)

v0.9.3 (2013/09/02 22:37 +00:00)

  • fa957f3 v0.9.3 (@mafintosh)
  • fdaa96c added test for createCollection (@mafintosh)
  • 8e9c97f createCollection should throw if col exists. Fixes #44 (@mafintosh)
  • ae8259f badge below npm notice (@mafintosh)
  • 1747d6c v0.9.2 (@mafintosh)
  • 9e9f1bb more readme formatting (@mafintosh)
  • fd2f8bb add 0.8 to travis (@mafintosh)
  • c9442f2 more readme formatting (@mafintosh)

v0.9.2 (2013/09/02 21:03 +00:00)

  • 833bb0b moved badge to the top (@mafintosh)
  • eaf7959 travis badge (@mafintosh)
  • 31ee22b added travis (@mafintosh)

v0.9.1 (2013/09/02 14:21 +00:00)

  • 9a29e86 v0.9.1 (@mafintosh)
  • 534580d moved repository to mafintosh (@mafintosh)
  • #82 Merge pull request #82 from sorribas/master (@sorribas)
  • e3f6990 Add test for chained collection names (@sorribas)
  • f65a1e8 avoiding another scrollbar in docs (@mafintosh)
  • c0382ea avoiding scrollbar in docs (@mafintosh)

v0.9.0 (2013/08/31 17:31 +00:00)

  • 70a0cba v0.9.0 (@mafintosh)
  • 0e31101 support for chained col names in col array. fixes #42 (@mafintosh)

v0.8.1 (2013/08/31 15:37 +00:00)

  • c0e0bba v0.8.1 (@mafintosh)
  • 62cafcc updated dependencies (@mafintosh)

v0.8.0 (2013/08/31 15:19 +00:00)

  • 4db58e6 v0.8.0 (@mafintosh)
  • 2ec9b9b added .open and some comments (@mafintosh)
  • #81 Merge pull request #81 from sorribas/master (@sorribas)
  • 66ae6a1 Fix runCommand() bugs. (@sorribas)
  • b35dd5a Update runCommand docs (@sorribas)
  • ba28316 Fix runCommand() bugs and update tests (@sorribas)
  • #80 Merge pull request #80 from sorribas/master (@sorribas)
  • 143c029 Add docs for runCommand() (@sorribas)
  • 93588ad moved license out of readme (@mafintosh)

v0.7.17 (2013/08/24 09:52 +00:00)

  • 95af078 v0.7.17 (@mafintosh)
  • f36fc8f setting highWaterMark to 0 since the driver buffers (@mafintosh)
  • cd0d397 0.7.16 - bump (@mafintosh)
  • e839b01 fixed test in regards to #76 and some formatting (@mafintosh)
  • 80e84fe 0.7.15 - bump (@mafintosh)
  • #77 Merge pull request #77 from ForbesLindesay/patch-3 (@ForbesLindesay)
  • #76 Merge pull request #76 from ForbesLindesay/patch-2 (@ForbesLindesay)
  • 8ec0cb9 Expose Database so the prototype can be easily extended (@ForbesLindesay)
  • 39685d9 Fix getCollectionNames so result is the second arg of callback (@ForbesLindesay)
  • bbfca87 0.7.14 - bump (@mafintosh)
  • 1191b51 .remove returning 0 if something was removed (@mafintosh)
  • 3cec302 0.7.13 - bump (@mafintosh)
  • 96d5d0b return from remove if no docs are found - fixes #75 (@mafintosh)
  • 9d26012 0.7.12 - bump (@mafintosh)
  • #73 Merge pull request #73 from sorribas/master (@sorribas)
  • #74 Merge pull request #74 from sorribas/test-fix (@sorribas)
  • 2d7c8a9 Fix the mongojs module reference in test-crash.js (@sorribas)
  • 752aec3 Add support for db.getCollectionNames() and a test case for it. (@sorribas)
  • 1bf49a3 added a ._apply method for the db as well (@mafintosh)
  • a2d4bfa 0.7.11 - bump (@mafintosh)
  • aec1284 reemitting error in nextTick. fixes #72 (@mafintosh)
  • 5db41d5 added crash test (@mafintosh)
  • #69 Merge pull request #69 from sorribas/master (@sorribas)
  • df3eef4 Remove duplicate .explain function. (@sorribas)
  • abb435e Add support for Cursor.explain() (@sorribas)
  • 942cf51 using util.inherits (@mafintosh)
  • 4ff7ea1 bump (@mafintosh)
  • #67 Merge pull request #67 from Osterjour/patch-1 (@Osterjour)
  • 3567157 Fixing problems with collection names which have the same name as functions in native (@Osterjour)
  • ac10c44 changed tag line (@mafintosh)
  • 9b50821 added destroy to cursor (@mafintosh)
  • 7deb303 bump (@mafintosh)
  • #65 Merge pull request #65 from sorribas/master (@sorribas)
  • 26d17aa Add mongo native Db protptype methods to the Database prototype. (@sorribas)
  • a37030a Refactor: add a Database constructor function and move db object functions to the prototype of said function. (@sorribas)
  • a6116dc updated desc (@mafintosh)
  • 8d451fd updated contributors (@mafintosh)
  • b4e192f bump (@mafintosh)
  • 0af4f45 minor style normalizations (@mafintosh)
  • #64 Merge pull request #64 from sorribas/master (@sorribas)
  • f82d356 Add error handling to runCommand functions. (@sorribas)
  • a7faea3 Add support for both db.runCommand and db.collection.runCommand. Fixes #62. (@sorribas)
  • #63 Merge pull request #63 from sorribas/master (@sorribas)
  • 14d803c Merge remote-tracking branch 'upstream/master' (@sorribas)
  • fd3b42f Fix the code styling and add error handling. (@sorribas)
  • 5b0099d better error message on bad conf (@mafintosh)
  • 2884029 bump (@mafintosh)
  • 55e8e63 Added getIndexes alias (@freeall)
  • 06efeee tests should work even if not installed in node_modules (@mafintosh)
  • 41f5625 Add the justOne option to the remove method and add tests for the remove method. fix #60 (@sorribas)
  • 75cef67 timeout is disabled in tailable example (@mafintosh)
  • 8995a19 added section on tailable cursors (@mafintosh)
  • 74c3fd7 bump (@mafintosh)
  • 39c1080 callback should be optional for all mutators (@mafintosh)
  • d4e6513 bump (@mafintosh)
  • #48 Merge pull request #48 from benediktarnold/keyf (@benediktarnold)
  • f4d5605 Add compatibility support for keyf in group command (@benediktarnold)
  • 9835b78 bump (@mafintosh)
  • #47 Merge pull request #47 from RG72/master (@RG72)
  • 34c45b3 Install mongodb refuses until the latest version does not specified directly. I don't know why.
  • #43 Merge pull request #43 from ForbesLindesay/patch-1 (@ForbesLindesay)
  • c52a7dc Expose Constructors (@ForbesLindesay)
  • 4881917 compat with new stream interface (@mafintosh)
  • 3117fb3 using thunky (@mafintosh)
  • c9c525c license info (@mafintosh)
  • 1135bf0 better comment (@mafintosh)
  • bb415cc 0.7 release (@mafintosh)
  • e7326e9 test for streaming cursors (@mafintosh)
  • f68576f docs for streaming cursors (@mafintosh)
  • e20e689 cursor is a 0.10 and 0.8 compat readable stream (@mafintosh)
  • bf89980 npm bump (@mafintosh)
  • 1d340be using memolite (@mafintosh)
  • 3555dde npm bump - stricter mongodb version (@mafintosh)
  • 5944380 Fixed #41 (@mafintosh)
  • b7872dc removed old comment (@mafintosh)
  • aeaa411 more examples in readme (@mafintosh)
  • 34819d8 fixed cursor config issue (@mafintosh)
  • 20f7a5b better test coverage (@mafintosh)
  • 5ef53da fixed group issue (@mafintosh)
  • 9afee11 0.6.0 - complete refactor (@mafintosh)
  • 6bf676c replSet config map deprecated but still supported (@mafintosh)
  • 8eab6da more docs an supporting explicit docs (@mafintosh)
  • 67a77c9 0.5.2 rc (@mafintosh)
  • e25e55c sync update and cursor chain tests (@mafintosh)
  • f033377 fixed auth issue (@mafintosh)
  • aec5e94 better connection string support (@mafintosh)
  • d51e56f bump version (@mafintosh)
  • #31 Merge pull request #31 from lordkhonsu/master (@lordkhonsu)
  • 0f6cb6c adding batchSize config to Cursor (@lordkhonsu)
  • 3de3b6f added npm test link (@mafintosh)
  • 9a3810a git ignore (@mafintosh)
  • 8f54fc0 npm bump (@mafintosh)
  • fcd1314 docs showing single function usage (@mafintosh)
  • 652e088 style changes and now exporting a single function (@mafintosh)
  • #28 Merge pull request #28 from jakemaskiewicz/patch-1 (@jakemaskiewicz)
  • 8e28a91 npm bump (@mafintosh)
  • 5818a90 grouped public methods (@mafintosh)
  • #25 Merge pull request #25 from blisteringherb/master (@blisteringherb)
  • #26 Merge pull request #26 from xissy/master (@xissy)
  • 192f20b updated default safe variable to false (@jakemask)
  • a534bc6 mongodb group command added. (@xissy)
  • 5b0b539 mongodb group command added. (@xissy)
  • f599c3b Updating the result.db variable to use the correct varible name for path.
  • 4a9be9a Indentation fix in example. (@mafintosh)
  • 44fc218 Merge branch 'master' of https://github.com/gett/mongojs (@mafintosh)
  • 65cf8ae added git link to package.json (@mafintosh)
  • abf99f3 More typos. (@mafintosh)
  • 12957bb Merge branch 'master' of https://github.com/gett/mongojs (@mafintosh)
  • fde6ad8 shorthand replSet config syntax (@mafintosh)
  • 6e87f2f collection should be collecitons in config (@mafintosh)
  • 126220c normalized the links (@mafintosh)
  • 4deb11e Missing comma in example (@mafintosh)
  • 8b0c428 Another mongo docs link (@mafintosh)
  • c52dc8f Added replication set to README (@mafintosh)
  • 54f4676 support for replication sets (@mafintosh)
  • df360a7 compatible with mongodb 1.x.x (@mafintosh)
  • 69ddb6f exposed native mongodb object through a .client property (@mafintosh)
  • d59f4eb renamed close to disconnect (@ianjorgensen)
  • b03b6e1 added close function (@ianjorgensen)
  • #12 Merge pull request #12 from kevinmctigue/patch-1 (@kevinmctigue)
  • f118ee8 Added an example to the connections samples to show users that the ['collections'] array is optional on connect. (@kevinmctigue)
  • #11 Merge pull request #11 from Erkan-Yilmaz/master (@Erkan-Yilmaz)
  • 5fcb1f0 change 1 word: to -> we (@Erkan-Yilmaz)
  • a2bf06e fixed typo (@ianjorgensen)
  • 19a5de0 Merge branch 'master' of https://github.com/gett/mongojs (@mafintosh)
  • 3c1a871 npm bump (@mafintosh)
  • dca0383 safe option will now always be set if a callback is given to a collection (@mafintosh)
  • f18e2a5 Better docs (@mafintosh)
  • eaeadd9 npm bump (@mafintosh)
  • f703899 no more normalizing ids (@mafintosh)
  • d419919 we do not require native compilation now (@mafintosh)
  • bf22b83 npm version bump (@mafintosh)
  • 70c06e1 npm version bump (@mafintosh)
  • 6d55c1b removed normalize function as it serves no purpose with the new JS parser, some style tidy (@mafintosh)
  • 11cb282 updated monogdb version (@ianjorgensen)
  • 2f8c908 removed deprecated native_parser (@ianjorgensen)
  • #4 Merge pull request #4 from Srirangan/master (@Srirangan)
  • 3c05202 Use JS parser if native parser is not available (@Srirangan)
  • 112df62 bump (@mafintosh)
  • ebf22e9 added auto_connect = true (@mafintosh)
  • 6079f88 Added native compilation (@mafintosh)
  • b7c9350 tidy (@mafintosh)
  • 40643ca Merge branch 'master' of https://github.com/gett/mongojs (@mafintosh)
  • e99d05a exposed all methods from db and collection upwards (@mafintosh)
  • 0939ff4 version bump (@mafintosh)
  • #1 Merge pull request #1 from walling/master (@walling)
  • 6e8ffb3 Exposing BSON constructors. (@walling)
  • 8c21dc0 updated homepage, description and keywords (@mafintosh)
  • dd81982 version bump (@mafintosh)
  • 3a40661 fixed possible null pointer (@mafintosh)
  • aacfb51 removed redundant object (@mafintosh)
  • 20efefb fixed typo (@mafintosh)
  • e87d993 fixed normalize bug and removed a duplicate toArray method (@mafintosh)
  • d293b21 fixed feature detection bug with Proxies (@mafintosh)
  • e143b01 fixed indentation (@mafintosh)
  • 4ef10e3 removed the sympathy thing (@mafintosh)
  • ed3875e added ian as a sympathy thing (@mafintosh)
  • 787ad7d version bump (@mafintosh)
  • 0afe687 collections is now optional (@mafintosh)
  • 075c2cb added proxy support (@mafintosh)
  • 3b5755d mongo shell is now mongo API (@mafintosh)
  • d66171a fixed requires (@mafintosh)
  • eb89ed9 fixed npm example (@mafintosh)
  • 865d281 added javascript type to examples (@mafintosh)
  • 061fff5 first commit (@mafintosh)