Commit graph

  • 8988f951e6 Merge branch 'master' of github.com:michaelklishin/monger Michael S. Klishin 2011-10-13 23:54:57 +0400
  • 8b22e9eef1 Extend JodaTime integration Michael S. Klishin 2011-10-13 23:47:36 +0400
  • e5a67724a0 0.11.0-SNAPSHOT is now available from clojars Michael Klishin 2011-10-13 18:13:42 +0400
  • be4c88f7d4 Merge branch 'master' of github.com:michaelklishin/monger Michael S. Klishin 2011-10-13 18:05:35 +0400
  • 376c9106d9 Bump to 0.11.0-SNAPSHOT Michael S. Klishin 2011-10-13 18:05:20 +0400
  • cae818f646 Add (optional) conversion protocol extension to support Joda Time types Michael S. Klishin 2011-10-13 18:04:49 +0400
  • d966fabd3e Clean up Michael S. Klishin 2011-10-13 18:03:53 +0400
  • 426b0c7789 Edited README.md via GitHub Michael Klishin 2011-10-12 15:18:54 +0400
  • a7264122e3 Use clojure.test/are and namespace aliases Michael S. Klishin 2011-10-11 21:04:21 +0400
  • c48c87fd2f Skip 1M documents test, it requires JVM parameters tweaking (-Xmx) for most people Michael S. Klishin 2011-10-11 20:59:42 +0400
  • 75d52331bf Adding some docs and tests to collection. Oleksandr Petrov 2011-10-11 18:55:40 +0200
  • dd4bfe03c6 Edited README.md via GitHub Michael Klishin 2011-10-10 02:32:25 +0400
  • 48bb69ddb2 Add Validateur as a [soft] dependency, it greatly complements Monger Michael S. Klishin 2011-10-10 02:26:03 +0400
  • bb18445a09 Mention artifacts in the README [ci skip] Michael S. Klishin 2011-10-09 16:56:10 +0400
  • e2a1679557 0.9.0-SNAPSHOT, trying to investigate some clojars.org dependency resolution issues Michael S. Klishin 2011-10-09 14:00:16 +0400
  • 3a2b6d8506 Bump version to 0.8.0-SNAPSHOT Michael S. Klishin 2011-10-08 12:08:45 +0400
  • 886a270bf9 Introduce monger.collection/find-seq Michael S. Klishin 2011-10-08 12:08:26 +0400
  • db6721ddab Brush up conversion tests Michael S. Klishin 2011-10-08 04:46:49 +0400
  • 4999891e59 Alias monger.collection that we use very heavily in monger.test.collection Michael S. Klishin 2011-10-08 04:44:13 +0400
  • 59da9db80d Improve this test Michael S. Klishin 2011-10-08 04:42:10 +0400
  • 69d7abb747 Ditto Michael S. Klishin 2011-10-08 04:39:18 +0400
  • 74dcd77092 Use "new style" type hints Michael S. Klishin 2011-10-08 03:48:46 +0400
  • d05b5bec8c Demonstrate iteration over DBCursors with iterator-seq Michael S. Klishin 2011-10-08 03:01:04 +0400
  • 625db17646 A few basic batch insert stress tests Michael S. Klishin 2011-10-08 02:29:16 +0400
  • cd26973e89 Clojure 1.3.0 is out Michael S. Klishin 2011-09-24 13:29:27 +0400
  • c875883534 declare vars that are initially unbound Michael S. Klishin 2011-09-19 12:34:10 +0400
  • c5850bd59f Get rid of monger.util/with-ns Michael S. Klishin 2011-09-19 12:31:29 +0400
  • 189d2366ab Hm, yeah Michael S. Klishin 2011-09-19 12:29:22 +0400
  • 2673c5bc0f Add monger.core/with-connection and monger.core/with-db Michael S. Klishin 2011-09-19 12:18:07 +0400
  • 5e12f9aec2 Introduce monger.core/connect! and monger.core/set-db! Michael S. Klishin 2011-09-19 12:14:48 +0400
  • a6d96da5bd Another attemp to make CI pass Michael S. Klishin 2011-09-14 14:50:55 +0400
  • 416cb5b315 Lets see if this is what causes CI to fail Michael S. Klishin 2011-09-14 14:47:42 +0400
  • 27358efbbc Use Clojure 1.3.0-RC0 Michael S. Klishin 2011-09-14 14:32:17 +0400
  • a8b14d5c54 Bump version Michael S. Klishin 2011-09-14 14:26:35 +0400
  • 3e6a6fac44 Simplify finders that use document id Michael S. Klishin 2011-09-14 14:11:56 +0400
  • 5145f45afa Make sure our test suite uses both ObjectId instances as well as string ids Michael S. Klishin 2011-09-14 14:04:34 +0400
  • 3e8e5d7b32 Don't assume id is a string (most of the time it is not) Michael S. Klishin 2011-09-14 14:01:20 +0400
  • 7227bd6436 Add one more test that demonstrates monger.collection/update behavior with the $set operator Michael S. Klishin 2011-09-12 14:49:28 +0400
  • ec84824334 Correct documentation examples Michael S. Klishin 2011-09-12 10:37:24 +0400
  • 73ce6b7909 Remove clojure.tools.cli 0.1.0 dependency, it conflicts with the Clojure version we want Michael S. Klishin 2011-09-11 23:22:21 +0400
  • 57d8e62058 monger.util/get-id now can also handle Clojure maps, using both :_id and "_id" as id keys Michael S. Klishin 2011-09-11 23:16:36 +0400
  • 09a19c67eb Bump development version Michael S. Klishin 2011-09-11 22:52:42 +0400
  • 6d12e34465 monger.convertion => monger.conversion Michael S. Klishin 2011-09-11 22:52:15 +0400
  • 30ed15e67f Adding docs for major collection methods. Oleksandr Petrov 2011-09-11 16:13:29 +0200
  • 5a94424402 Adding monger.utils/get-id protocol extension for DBObject. Oleksandr Petrov 2011-09-11 16:13:14 +0200
  • 25a24a5231 Adding basic operations documentation Oleksandr Petrov 2011-09-11 14:40:46 +0200
  • 2f82ac2bb6 Adding purge-collection function, refactoring purge-*-collection methods. Oleksandr Petrov 2011-09-11 12:48:42 +0200
  • c1d45cf543 Of course we will be using travis-ci.org Michael S. Klishin 2011-09-11 14:40:15 +0400
  • 8f2e7a2411 Update README in preparation to moving to a public repo Michael S. Klishin 2011-09-11 14:28:38 +0400
  • af45ad74fb Update license information Michael S. Klishin 2011-09-11 11:32:46 +0400
  • 1ea892328f Use "new style" type hints Michael S. Klishin 2011-09-11 11:11:02 +0400
  • a63fc0fadd Add license header Michael S. Klishin 2011-09-11 11:10:42 +0400
  • 63d8e0848f Blow the dust off monger.core Michael S. Klishin 2011-09-10 20:41:23 +0400
  • 4db676657e Minor README update Michael S. Klishin 2011-09-10 20:28:13 +0400
  • 285f4c66ea Bump version to 0.5.0-SNAPSHOT Michael S. Klishin 2011-09-10 08:48:26 +0400
  • fadf939cd5 Implement monger.collection/rename Michael S. Klishin 2011-09-10 08:46:17 +0400
  • e681bf1a1c Implement monger.core/command Michael S. Klishin 2011-09-10 08:46:10 +0400
  • 1f091ab735 Implement monger.collection/create Michael S. Klishin 2011-09-10 08:19:19 +0400
  • 24b2dbe516 Implement monger.collection/exists? and monger.collection/drop Michael S. Klishin 2011-09-10 08:09:32 +0400
  • 1f9b611003 update-multi is not really worth having, monger.collection/date with the :multi option is good enough Michael S. Klishin 2011-09-10 07:46:41 +0400
  • b90834fdc5 Implement index operations Michael S. Klishin 2011-09-10 07:45:47 +0400
  • 2ab84f2593 Reformat Michael S. Klishin 2011-09-09 06:59:34 +0400
  • 60e93b4275 Eliminate a reflection warning Michael S. Klishin 2011-09-09 06:58:57 +0400
  • 1a9e0715cd Don't refer to clojure.core functions monger.collection and monger.core replace Michael S. Klishin 2011-09-09 06:57:01 +0400
  • 668373c894 tools.cli should be a development dependency, it is not needed at runtime Michael S. Klishin 2011-09-09 00:37:53 +0400
  • b91214cf37 Starting adding samples. Oleksandr Petrov 2011-09-08 22:27:49 +0200
  • 4124b033f6 Cosmetics Michael S. Klishin 2011-09-04 04:55:06 +0400
  • c29748e46c Add monger.json that extends clojure.data.json.Write-JSON protocol to handle org.bson.types.ObjectId Michael S. Klishin 2011-09-04 00:49:47 +0400
  • 4700213bd5 Introduce monger.collection/find-maps Michael S. Klishin 2011-09-03 18:31:26 +0400
  • 1609f0fab2 Upgrade to Clojure 1.3.0-beta3 Michael S. Klishin 2011-09-03 17:54:11 +0400
  • d4603c2be6 Reduce amount of duplication in tests Michael S. Klishin 2011-09-03 01:09:54 +0400
  • a670b31462 Introduce monger.collection/find-map-by-id Michael S. Klishin 2011-09-03 01:02:46 +0400
  • 6d17366bdd Nuke some reflection warnings Michael S. Klishin 2011-09-02 04:08:39 +0400
  • 7e29ff457d Introduce monger.collection/find-one-as-map Michael S. Klishin 2011-09-02 04:08:31 +0400
  • f8845111f2 Make monger.collection/find-one return a DBObject, not a cursor Michael S. Klishin 2011-09-02 03:28:40 +0400
  • adfa422a51 Add a test that harnesses monger.collection/save with new DBObjects (useful for obtaining of the generated _id) Michael S. Klishin 2011-09-02 03:19:35 +0400
  • be1355b5b9 Add specialized identity convertion of DBObjects, makes it very easy to insert an object and immediately fetch its _id from it Michael S. Klishin 2011-09-02 03:10:18 +0400
  • e5e04f8d51 Add test for monger.result/updated-existing? with WriteResult Michael S. Klishin 2011-09-02 01:46:02 +0400
  • c688bfa45b Formatting Michael S. Klishin 2011-09-02 01:38:49 +0400
  • 2ff340ab08 Implement monger.result.MongoCommandResult/updated-existing? Michael S. Klishin 2011-09-01 22:29:46 +0400
  • 8fdfe32ccb monger.errors => monger.result, extend MongoCommandResult protocol with has-error? Michael S. Klishin 2011-09-01 22:16:29 +0400
  • 7f2e3bc46e Bump mongo driver dependency Michael S. Klishin 2011-09-01 17:14:34 +0400
  • 21119e80db Add utility function that generates BSON object ids Michael S. Klishin 2011-08-31 16:49:35 +0400
  • e5d5b0b248 Add test for upserting a document using monger.collection/update Michael S. Klishin 2011-08-31 16:48:57 +0400
  • 837ab83317 Two more cases for insert-batch Michael S. Klishin 2011-08-29 20:54:36 +0400
  • 5473ff10ba Refactor to use monger.collection/insert-batch here Michael S. Klishin 2011-08-29 20:53:30 +0400
  • 436cc4a00f Use at least one document with date in the test suite Michael S. Klishin 2011-08-29 20:51:11 +0400
  • 1ee5436841 Initial implementation of monger.collection/find-one Michael S. Klishin 2011-08-29 19:36:11 +0400
  • b8c545257f Warn on reflection Michael S. Klishin 2011-08-29 14:02:27 +0400
  • e9adae10c6 Eliminate some reflection warnings in tests Michael S. Klishin 2011-08-29 14:02:15 +0400
  • 1fd3cc719f Correct invalid type hints Michael S. Klishin 2011-08-28 22:37:35 +0400
  • 58d4a1eff4 Eliminate some reflection warnings Michael S. Klishin 2011-08-27 23:41:21 +0400
  • c9eeb48dea Clojure 1.3.0-beta2 is out Michael S. Klishin 2011-08-27 14:06:31 +0400
  • 4fa47aeed4 Now working on 0.2.0-SNAPSHOT Michael S. Klishin 2011-08-16 16:56:35 +0400
  • f822e2411f 0.1.0 v0.1.0 Michael S. Klishin 2011-08-16 16:55:56 +0400
  • 7361497f18 Add license information to project.clj Michael S. Klishin 2011-08-16 16:55:36 +0400
  • d9afb5916f Correct organization name Michael S. Klishin 2011-08-16 16:55:01 +0400
  • 861be36c54 Implement monger.collection/save Michael S. Klishin 2011-08-16 11:36:52 +0400
  • e896a5dfc3 No need to use monger.core here Michael S. Klishin 2011-08-16 09:27:30 +0400
  • 79e3f8ad20 Implement monger.collection/update Michael S. Klishin 2011-08-16 01:36:06 +0400