Skip to content
This repository has been archived by the owner on Oct 13, 2020. It is now read-only.

Libbson-1.6.0

Compare
Choose a tag to compare
@ajdavis ajdavis released this 02 Feb 01:21
· 270 commits to master since this release
1.6.0
ddac938

It is my pleasure to announce libbson-1.6.0.

New features and bug fixes:

  • Use jsonsl instead of libyajl as our JSON parsing library, parse JSON more
    strictly, fix minor parsing bugs.
  • Extended JSON documents like '{"$code": "...", "$scope": {}}' are now parsed
    into BSON "code" elements.
  • ISO8601 dates now allow years from 0000 to 9999 inclusive. Before, years
    before 1970 were prohibited.
  • BSON floats and ints are now distinguished in JSON output.
  • The library is now built and continuously tested with MinGW-W64 on Windows.
  • The documentation is ported from Mallard XML to ReStructured Text, the
    HTML documentation is restyled, and numerous man page syntax errors fixed.
  • All public functions now have the __cdecl calling convention on Windows.

Thanks to everyone who contributed to the development of this release.

  • A. Jesse Jiryu Davis
  • Hannes Magnusson
  • Aleksander Melnikov
  • Remi Collet

Peace,
-- A. Jesse Jiryu Davis