All Versions
10
Latest Version
Avg Release Cycle
82 days
Latest Release
2748 days ago
Changelog History
Changelog History
-
v0.5.4 Changes
December 01, 2015- erlang v18 and elixir 1.1
- :erlang.now/0 is depracated
-
v0.5.3 Changes
December 01, 2015- ๐ fix travis
- ๐ fix getLastError
- ๐ fix unsupported Enumerable protocol functions according to Elixir documentation
-
v0.5.2 Changes
September 18, 2015- fix
erlang:now()
depracated, replace witherlang:system_time(micro_seconds)
- fix
-
v0.5.1 Changes
April 23, 2015- ๐ fix small bug for big batch
- ๐ use of bson v0.4.3
-
v0.5.0 Changes
September 30, 2014- complete rework of the API
- drop the Mongodb-like notation in favor of a more Elixir syntax
- no more use of records
- implements Enumerable protocol for:
- %Mongo.Find{}: to retrieve all docs of a query
- %Mongo.Response{}: to retrieve all docs of a particular batch (specific use)
- %Mongo.Cursoer{}: to retrive all batches (specific use)
in this version you write this:
coll = Mongo.connect! |> Mongo.db("test") |> Mongo.Db.collection("anycoll")
rather than:
coll = Mongo.connect!.db("test").collection("anycoll")
- complete rework of the API
-
v0.4.0 Changes
- compatible with Elixir v1.0.0
- elixir-bson v0.4.0
-
v0.3.1 Changes
August 13, 2014- compatible with Elixir v0.15.1
-
v0.3 Changes
June 23, 2014- compatible with Elixir v0.14.1
-
v0.2 Changes
February 23, 2014โจ Enhancements
- Mongo.Cursor: module to interact with MongoDB cursors
- Authentication
- Allows to mode to get message back from MongoDB
- passive: the drivers controls when to fetch responses (for sync calls)
- active: MongoDB sends message back directly (allows assync calls)
- getLastError, getPrevError
๐ Bug fixes
๐ Deprecations
Backwards incompatible changes
- A major revamp of the API was necessary
-
v0.1
February 13, 2014