Mongoengine

Latest version: v0.29.1

Safety actively analyzes 682416 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 16

0.9.0

================
- Update FileField when creating a new file 714
- Added ``EmbeddedDocumentListField`` for Lists of Embedded Documents. 826
- ComplexDateTimeField should fall back to None when null=True 864
- Request Support for $min, $max Field update operators 863
- ``BaseDict`` does not follow ``setdefault`` 866
- Add support for $type operator 766
- Fix tests for pymongo 2.8+ 877
- No module named 'django.utils.importlib' (Django dev) 872
- Field Choices Now Accept Subclasses of Documents
- Ensure Indexes before Each Save 812
- Generate Unique Indices for Lists of EmbeddedDocuments 358
- Sparse fields 515
- write_concern not in params of Collectionremove 801
- Better BaseDocument equality check when not saved 798
- OperationError: Shard Keys are immutable. Tried to update id even though the document is not yet saved 771
- with_limit_and_skip for count should default like in pymongo 759
- Fix storing value of precision attribute in DecimalField 787
- Set attribute to None does not work (at least for fields with default values) 734
- Querying by a field defined in a subclass raises InvalidQueryError 744
- Add Support For MongoDB 2.6.X's maxTimeMS 778
- abstract shouldn't be inherited in EmbeddedDocument 789
- Allow specifying the '_cls' as a field for indexes 397
- Stop ensure_indexes running on a secondaries unless connection is through mongos 746
- Not overriding default values when loading a subset of fields 399
- Saving document doesn't create new fields in existing collection 620
- Added ``Queryset.aggregate`` wrapper to aggregation framework 703
- Added support to show original model fields on to_json calls instead of db_field 697
- Added Queryset.search_text to Text indexes searchs 700
- Fixed tests for Django 1.7 696
- Follow ReferenceFields in EmbeddedDocuments with select_related 690
- Added preliminary support for text indexes 680
- Added ``elemMatch`` operator as well - ``match`` is too obscure 653
- Added support for progressive JPEG 486 548
- Allow strings to be used in index creation 675
- Fixed EmbeddedDoc weakref proxy issue 592
- Fixed nested reference field distinct error 583
- Fixed change tracking on nested MapFields 539
- Dynamic fields in embedded documents now visible to queryset.only() / qs.exclude() 425 507
- Add authentication_source option to register_connection 178 464 573 580 590
- Implemented equality between Documents and DBRefs 597
- Fixed ReferenceField inside nested ListFields dereferencing problem 368
- Added the ability to reload specific document fields 100
- Added db_alias support and fixes for custom map/reduce output 586
- post_save signal now has access to delta information about field changes 594 589
- Don't query with $orderby for qs.get() 600
- Fix id shard key save issue 636
- Fixes issue with recursive embedded document errors 557
- Fix clear_changed_fields() clearing unsaved documents bug 602
- Removing support for Django 1.4.x, pymongo 2.5.x, pymongo 2.6.x.
- Removing support for Python < 2.6.6
- Fixed $maxDistance location for geoJSON $near queries with MongoDB 2.6+ 664
- QuerySet.modify() and Document.modify() methods to provide find_and_modify() like behaviour 677 773
- Added support for the using() method on a queryset 676
- PYPY support 673
- Connection pooling 674
- Avoid to open all documents from cursors in an if stmt 655
- Ability to clear the ordering 657
- Raise NotUniqueError in Document.update() on pymongo.errors.DuplicateKeyError 626
- Slots - memory improvements 625
- Fixed incorrectly split a query key when it ends with "_" 619
- Geo docs updates 613
- Workaround a dateutil bug 608
- Conditional save for atomic-style operations 511
- Allow dynamic dictionary-style field access 559
- Increase email field length to accommodate new TLDs 726
- index_cls is ignored when deciding to set _cls as index prefix 733
- Make 'db' argument to connection optional 737
- Allow atomic update for the entire ``DictField`` 742
- Added MultiPointField, MultiLineField, MultiPolygonField
- Fix multiple connections aliases being rewritten 748
- Fixed a few instances where reverse_delete_rule was written as reverse_delete_rules. 791
- Make ``in_bulk()`` respect ``no_dereference()`` 775
- Handle None from model __str__; Fixes 753 754
- _get_changed_fields fix for embedded documents with id field. 925

0.8.7

================
- Calling reload on deleted / nonexistent documents raises DoesNotExist (538)
- Stop ensure_indexes running on a secondaries (555)
- Fix circular import issue with django auth (531) (545)

0.8.6

================
- Fix django auth import (531)

0.8.5

================
- Fix multi level nested fields getting marked as changed (523)
- Django 1.6 login fix (522) (527)
- Django 1.6 session fix (509)
- EmbeddedDocument._instance is now set when setting the attribute (506)
- Fixed EmbeddedDocument with ReferenceField equality issue (502)
- Fixed GenericReferenceField serialization order (499)
- Fixed count and none bug (498)
- Fixed bug with .only() and DictField with digit keys (496)
- Added user_permissions to Django User object (491, 492)
- Fix updating Geo Location fields (488)
- Fix handling invalid dict field value (485)
- Added app_label to MongoUser (484)
- Use defaults when host and port are passed as None (483)
- Fixed distinct casting issue with ListField of EmbeddedDocuments (470)
- Fixed Django 1.6 sessions (454, 480)

0.8.4

================
- Remove database name necessity in uri connection schema (452)
- Fixed "$pull" semantics for nested ListFields (447)
- Allow fields to be named the same as query operators (445)
- Updated field filter logic - can now exclude subclass fields (443)
- Fixed dereference issue with embedded listfield referencefields (439)
- Fixed slice when using inheritance causing fields to be excluded (437)
- Fixed ._get_db() attribute after a Document.switch_db() (441)
- Dynamic Fields store and recompose Embedded Documents / Documents correctly (449)
- Handle dynamic fieldnames that look like digits (434)
- Added get_user_document and improve mongo_auth module (423)
- Added str representation of GridFSProxy (424)
- Update transform to handle docs erroneously passed to unset (416)
- Fixed indexing - turn off _cls (414)
- Fixed dereference threading issue in ComplexField.__get__ (412)
- Fixed QuerySetNoCache.count() caching (410)
- Don't follow references in _get_changed_fields (422, 417)
- Allow args and kwargs to be passed through to_json (420)

0.8.3

================
- Fixed EmbeddedDocuments with ``id`` also storing ``_id`` (402)
- Added get_proxy_object helper to filefields (391)
- Added QuerySetNoCache and QuerySet.no_cache() for lower memory consumption (365)
- Fixed sum and average mapreduce dot notation support (375, 376, 393)
- Fixed as_pymongo to return the id (386)
- Document.select_related() now respects ``db_alias`` (377)
- Reload uses shard_key if applicable (384)
- Dynamic fields are ordered based on creation and stored in _fields_ordered (396)
- Fixed pickling dynamic documents ``_dynamic_fields`` (387)
- Fixed ListField setslice and delslice dirty tracking (390)
- Added Django 1.5 PY3 support (392)
- Added match ($elemMatch) support for EmbeddedDocuments (379)
- Fixed weakref being valid after reload (374)
- Fixed queryset.get() respecting no_dereference (373)
- Added full_result kwarg to update (380)

Page 8 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.