- 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
- 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
- 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
- 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
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 540f561 1.0.1 (@sorribas)
- #198 Merge pull request #198 from shakefu/master (@shakefu)
- 4443c94 Update mongodb-core patch level. (@shakefu)
- 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)
- #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)
- 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)
- 208a43d 1.0.0-beta1 (@sorribas)
- a167c18 Add some docs for 1.0 with mongodb 2.4 (@sorribas)
- 0324967 mongodb-core rewrite. (@sorribas)
- 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)
- 78ee4fc 0.18.1 (@sorribas)
- 0cddc6e Allow to call bulk.update() without callback. Fixes #166. (@sorribas)
- d0ab7b2 Add docs for readPref, Fixes #165 (@sorribas)
- 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)
- 6646401 0.17.0 (@sorribas)
- 9d01685 Add dropIndexes. (@sorribas)
- 17d4be5 Add test for dropIndexes. (@sorribas)
- b793b4d Add test for aggregate. (@sorribas)
- c491e0f 0.16.0 (@sorribas)
- 6d331ce Make aggregate return a stream. Fixes #154. (@sorribas)
- c533e5a Bump driver. (@sorribas)
- ae77aa6 Remove toJSON function (@sorribas)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- e816698 0.12.0 (@sorribas)
- 2bdd19b Stop inhereting collection prototype methods. Fixes #132. (@sorribas)
- 809252c Stop inhereting db prototype methods. Refs #132. (@sorribas)
- 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)
- 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)
- 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)
- 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)
- 4898d82 v0.9.11 (@mafintosh)
- #113 Merge pull request #113 from kapetan/upstream (@kapetan)
- fa37e1f Fix query included in database name (@kapetan)
- 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)
- 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)
- 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)
- 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)
- 833bb0b moved badge to the top (@mafintosh)
- eaf7959 travis badge (@mafintosh)
- 31ee22b added travis (@mafintosh)
- 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)
- 70a0cba v0.9.0 (@mafintosh)
- 0e31101 support for chained col names in col array. fixes #42 (@mafintosh)
- 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)
- 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)