Revisions of python-mongoengine

buildservice-autocommit accepted request 1159226 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 16)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 15)
- update to 0.28.2:
  * Fix typing import incompatible with Pymongo 3.7
  * Fix bug related with recent updates to no_dereference context
     manager #2799
  * Fix for uuidRepresentation not read when provided in URI #2741
  * Add option to user array_filters
  * Fix combination of __raw__ and mongoengine syntax #2773
  * Add tests against MongoDB 6.0 and MongoDB 7.0 in the pipeline
  * Fix validate() not being called when inheritance is used in
    EmbeddedDocument and validate is overriden #2784
  * Add support for readPreferenceTags in connection parameters
  * Use estimated_documents_count OR documents_count when count
    is called, based on the query #2529
  * Fix no_dereference context manager which wasn't turning off
    auto-dereferencing correctly in some cases #2788
  * BREAKING CHANGE: no_dereference context manager no longer
    returns the class in __enter__ #2788
    as it was useless and making it look like it was returning
    a different class although it was the same.
  * Added __raw__ to :meth:`~mongoengine.Queryset.order_by()` to
    allow to provide raw pymongo 'sort' argument and get around
    some of the limitations #2783
  * Add `text_score` argument on mongoengine.Document.search_text()
    to allow text_score computation to be turned off
    as it interfere with natural returned documents order #2759
buildservice-autocommit accepted request 1074497 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 14)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 13)
- update to 0.27.0:
  * Update uuidRepresentation warnings with "unspecified" as the
    future default (instead of 'standard' previously advertised)
    #2739
  * Added `mongo_client_class` optional parameter to connect() to
    allow to use an alternative mongo client than
    pymongo.MongoClient.
  * Fix DictField that always gets marked as changed #2606
  * fix for Queryset.none() that has no effect on
    update/aggregate / first #2669
  * Changes in 0.26.0
  * BREAKING CHANGE: Improved the performance of
    :meth:`~mongoengine.Document.save()`
    by removing the call to
    :meth:`~mongoengine.Document.ensure_indexes` unless
    ``meta['auto_create_index_on_save']`` is set to True. With
    the default settings, Document indexes will still be created
    on the fly, during the first usage of the collection
    (query, insert, etc), they will just not be re-created
    whenever .save() is called.
  * BREAKING CHANGE: remove deprecated method ``ensure_index``
    (replaced by ``create_index`` long time ago).
  * Addition of Decimal128Field:
    :class:`~mongoengine.fields.Decimal128Field` for accurate
    representation of Decimals (much better than the legacy field
    DecimalField).
  * BREAKING CHANGE: When using ListField(EnumField) or
    DictField(EnumField), the values weren't always cast into the
    Enum
  * BREAKING CHANGE (bugfix) Querying ObjectIdField or
buildservice-autocommit accepted request 1055990 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 12)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 11)
- update to 0.25.0:
  * Support MONGODB-AWS authentication mechanism (with
    `authmechanismproperties`) #2507
  * Turning off dereferencing for the results of distinct query. #2663
  * Add tests against Mongo 5.0 in pipeline
  * Drop support for Python 3.6 (EOL)
  * Bug fix support for PyMongo>=4 to fix "pymongo.errors.InvalidOperation:
    Cannot use MongoClient after close"
  errors. #2627
  * Bug fix regarding uuidRepresentation that was case sensitive #2650
buildservice-autocommit accepted request 982089 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 10)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 982050 from John Paul Adrian Glaubitz's avatar John Paul Adrian Glaubitz (glaubitz) (revision 9)
- update to 0.24.1:
  * Allow pymongo<5.0 to be pulled
  * Don't use deprecated property for emptiness check in queryset base #2633
buildservice-autocommit accepted request 959858 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 8)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 7)
- update to 0.24.0:
  * EnumField improvements: now ``choices`` limits the values of an enum to allow
  * Fix bug that prevented instance queryset from using custom queryset_class #2589
  * Fix deepcopy of EmbeddedDocument #2202
  * Introduce a base exception class for MongoEngine exceptions (MongoEngineException).
    Note that this doesn't concern the pymongo errors #2515
  * Fix error when using precision=0 with DecimalField #2535
  * Add support for regex and whole word text search query #2568
  * Add support for update aggregation pipeline #2578
  * BREAKING CHANGE: Updates to support pymongo 4.0. Where possible deprecated
    functionality has been migrated, but additional care should be taken when
    migrating to pymongo 4.0 as existing code may have been using deprecated
    features which have now been removed #2614.
    For the pymongo migration guide see:
    https://pymongo.readthedocs.io/en/stable/migrate-to-pymongo4.html.
    In addition to the changes in the migration guide, the following is a high
    level overview of the changes made to MongoEngine when using pymongo 4.0:
    - limited support of geohaystack indexes has been removed
    - ``QuerySet.map_reduce`` has been migrated from ``Collection.map_reduce``
      and ``Collection.inline_map_reduce`` to use
      ``db.command({mapReduce: ..., ...})`` and support between the two may need
      additional verification.
    - UUIDs are encoded with the ``pythonLegacy`` encoding by default instead of
      the newer and cross platform ``standard`` encoding. Existing UUIDs will
      need to be migrated before changing the encoding, and this should be done
      explicitly by the user rather than switching to a new default by
      MongoEngine. This default will change at a later date, but to allow
      specifying and then migrating to the new format a default ``json_options``
      has been provided.
    - ``Queryset.count`` has been using ``Collection.count_documents`` and
buildservice-autocommit accepted request 790187 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 6)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 790174 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 5)
- version update to 0.19.1
  * lot of changes, see
    https://github.com/MongoEngine/mongoengine/blob/master/docs/changelog.rst
- python3 package only (python-Pillow)
- deleted patches
  - fix-requirements.patch (upstreamed)
buildservice-autocommit accepted request 645742 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 4)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 644262 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 3)
initialized devel package after accepting 644262
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 644281 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 2)
- Avoid repetition name in summary.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 639545 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 1)
New package python-mongoengine
Displaying all 16 revisions
openSUSE Build Service is sponsored by