- fix compilation warning
- fix documentation url
- add improvement from X4lldux
- Add config for decoder: decoder_new_doc and decoder_new_bin
- Add %Bson.UTC inspect : when inspecting %Bson.UTC, convert it to ISO8601 format, e.g. 2014-9-11T22:13:54
- Decode crash if the buffer size is < 5, now it generates a %Bson.Decoder.Error{} return message
- new helper function
Bson.ObjectId.from_string/1
- allow setting options to Bson.decode
- improve documentation
- prépartion pour elixir v1
- Bson.Regex is obsolete and replaced with Regex
- Improved error messages
- Keys of maps are strings when decoded, by default
- encoder prototcol does not fallback to any to allow custom implementation
- removed encoding / decoding of the triplet tuple representing a time stamp (need to implement locally if needed)
- UTC is implemented using struct
Bson.UTC
- in
Bson.Bin
, subtypes are positif integer (<256) not a binary anymore - all atom representing constant like :min_key are in small caps (used to be MIN_KEY)
- allow user specific encoding / decoding of binary
- compatible with Elixir v0.15.1
- compatible with Elixir v0.14.1