Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
289 lines (207 sloc) 7.94 KB

Changelog

Changes by version

This section contains all the changes that I can remember, by version.

6.0.0

  • Drops support for pymongo < 2.9.
  • Adds support for Python > 3.5.
  • Fixes some minor test cases.
  • Deprecates support for pymongo < 3.
  • Deprecates support for Python < 3.

Released March 6, 2018.

5.6.1

  • Makes HumbleDB handle the safe= keyword for update(), insert(), and save() when using Pymongo 3.0 or greater. If you specified safe=False, then HumbleDB will use w=0 (no write concern), and otherwise will fall back to the configured write concern level, which defaults to w=1.

Released July 8, 2015

5.6.0

  • Adds support for Pymongo version 3.0.0 and higher which made some backwards incompatible changes.

Released June 14, 2015

5.5.1

  • Add humbledb.ensure_indexes pyconfig setting to allow for disabling ensure index calls.

5.5.0

  • Adds support for SSL. Thanks to paulnues.

5.4.1

5.4.0

5.3.0

5.2.0

5.1.4

  • Patch from paulnues to fix brittle tests.

5.1.3

5.1.2

5.1.1

  • Fix a bug where a :class:`~humbledb.array.Array` may not have its page created before an append call attempts to modify it by adding write concern to the insert.

5.1.0

5.0.1

  • Fix a bug with summing report intervals where too many or too few values could be returned, sometimes with the wrong timestamp.

5.0.0

  • This release may break backwards compatibility.
  • Total rewrite of the :module:`humbledb.report` module to make it much more useful. Sorry, but I'm fairly sure nobody was using it before anyway.

4.0.1

.. currentmodule:: humbledb

4.0.0

.. currentmodule:: humbledb

3.3.1

  • Now depends on Pytool >= 3.0.1.

3.3.0

3.2.0

3.1.0

3.0.3

  • Fix bug in deleting embedded document keys via attributes.

3.0.2

  • Fix bug with DocumentMeta accidentally getting extra name attribute, which in turn became available on Document, and would override mapping behavior.

3.0.1

  • Fix bug with checking config_resolution on the MonthlyReport.

3.0.0

2.3.1

2.3.0

  • Add support for resolving dot-notation indexes.
  • Add reporting framework.

2.2.1

  • Fix bug when old version by using pkg_resources.parse_version to check pymongo version.

2.2.0

2.1.1

  • Fix bug when find_one or find_and_modify return None.

2.1.0

.. currentmodule:: humbledb.document

2.0.2

  • Fix bug where find_and_modify returned dict instead of Document subclass.

2.0.1

  • Updated documentation.

2.0.0

  • First release fit for public consumption.