Software Details:
Version: 0.9.1.1 updated
Upload Date: 11 Aug 16
Distribution Type: Freeware
Downloads: 55
The module is built on top of the native MongoDB Python driver.
What is new in this release:
- Now MongoKit required PyMongo >= 2.5
- find_and_modify returns None if the query fails
- Fix off-by-one error on SchemaDocument
- Fix inherited queries
- Fix for serialization of nested structures with type validation
- Remove unnecessary path arguments in to_json._convert_to_python
- big refactorization by using multiple inheritance for DRYness
- Add find_fulltext mehtod for convenience
- Allow text indexes in document definitions
What is new in version 0.9.1:
- Now MongoKit required PyMongo >= 2.5
- find_and_modify returns None if the query fails
- Fix off-by-one error on SchemaDocument
- Fix inherited queries
- Fix for serialization of nested structures with type validation
- Remove unnecessary path arguments in to_json._convert_to_python
- big refactorization by using multiple inheritance for DRYness
- Add find_fulltext mehtod for convenience
- Allow text indexes in document definitions
What is new in version 0.8.2:
- Support for PyMongo >= 2.4.
- Fixed some spelling/grammar.
What is new in version 0.8.1:
- Support python 2.3
- Small updates to validation messages
- Fixes formatting error when throwing MaxDocumentSizeError in Document.validate()
- Fixed typo when throwing MaxDocumentSizeError in validate()
- Added fix for unconditional access to __wrap on cursors
- Added test for __getitem__ on cursor with undefined __wrap
What is new in version 0.8:
- Add spec file for rpm-based distributions
- change document size limitation for mongodb 1.8 or later
- validation of "" for an int
- Fix exception when loading documents with a custom type field missing
- Big documentation restructuration
- Using rename no longer causes migrations throw an exception
- Some test is modified and added tox
- Replace pymongo.objectid with bson.objectid
- Added Support for additional keyword-arguments for index-creation
What is new in version 0.7:
- New:
- Added use_schemaless feature ! please see the documentation for more information.
- Added equality test for mongokit operators (thanks to @allancaffee)
- This allows developers to write unit tests on the structure of their document classes when operators are used
- Roll back find_and_modify for master branch (need pymongo 1.10 for that)
- Many documentation fixes
- Fixes:
- Bug in VersionedDocument remove() method
- Fixed a few spelling errors in README
- Advanced bulk migration docs example is broken
- pymongo.dbref is deprecated, use bson.dbref instead
- Can't specify default values for lists of embedded objects
- uuid.UUID support
- Added basestring to authorized types
- Made some enhancements
- KeyError when saving partially loaded documents
- Added find_and_modify method to Document
- Allow the structure to be empty (was: document.to_json())
- Don't handle __database__/__collection__ attribute for virtual documents
What is new in version 0.6:
- Fix error when check is True.
- Many english corrections in the documentation.
- Spliting doc and refactoring documentation.
- Remove unused MongoDocumentCursor.
What is new in version 0.5.13:
- Required_fields weird behavior with autorefs.
- 'checked' field not listed in 'indexes' section.
- Creating index on fields not in structure + optimize index generation.
- Typo in the doc.
- Fixed import. Dbref isn't in pymongo package anymore.
- Fixed deprecation warning from pymongo's from_dict.
- Allow to access Document via the db.
What is new in version 0.5.12.1:
- Got an unexpected keyword argument 'from_son'.
- Typo in the doc.
What is new in version 0.5.11:
- New Features:
- Supports latest pymongo version.
- Some changes in GridFS support.
- Deprecate atomic_save feature.
- Remove libmagic import from grid.py : to many trouble with this lib, we have to find another way to guess the content-type.
- Bug Fixed:
- Tries to migrate non-saved document.
- Set changes from set to list when a validation error occurs.
- Add contributor + fix email address to prevent spam.
- Fix deprecation warning of Python 2.6.
- Fix issue with validation and migration.
- Add "version" attribute to module.
Comments not found