Eve

Latest version: v2.1.0

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

Scan your dependencies

Page 1 of 9

2.1.0

--------------

Released on Mar 14, 2023.

New
~~~

- Ability to customize the pagination limit on a per-resource basis (`1498`_)

Fixed
~~~~~

- fix: Flask 2.2+ support (`1497`_)
- fix: CI test runs fail with ``mongo: command not found`` on Ubuntu 22.04 (`1499`_)

.. _`1499`: https://github.com/pyeve/eve/issues/1499
.. _`1498`: https://github.com/pyeve/eve/issues/1498
.. _`1497`: https://github.com/pyeve/eve/issues/1497

2.0.4

--------------

Released on Nov 10, 2022.

Fixed
~~~~~

- Comparison of incompatible types (`1492`_)
- Python 3 updates, and some refactoring (`1493`_)

.. _`1492`: https://github.com/pyeve/eve/issues/1492
.. _`1493`: https://github.com/pyeve/eve/pull/1493

2.0.3

Not secure
--------------

Released on Nov 2, 2022.

Fixed
~~~~~

- Malformed ``LAST_UPDATED`` field (`1490`_)

.. _`1490`: https://github.com/pyeve/eve/issues/1490

2.0.2

Not secure
--------------

Released on Sep 23, 2022.

Fixed
~~~~~

- Fix: etag generation fails if ``uuidRepresentation`` is not set in MONGO_OPTIONS (`1486`_)

.. _`1486`: https://github.com/pyeve/eve/issues/1486

2.0.1

Not secure
--------------

Released on Sep 7, 2022.

Fixed
~~~~~

- ``MONGO_URI`` username, password, and authSource are not parsed correctly (`1478`_)
- Lock Flask dependency to version 2.1 (`1485`_)
- Fix documentation typos (`1481`_)
- Only build Python 3 wheels.

.. _`1485`: https://github.com/pyeve/eve/issues/1485
.. _`1478`: https://github.com/pyeve/eve/issues/1478
.. _`1481`: https://github.com/pyeve/eve/pull/1481

2.0

Not secure
------------

Released on Jun 8, 2022.

Breaking
~~~~~~~~
Starting from this release, Eve supports Python 3.7 and above.

- Drop Python 2 (`1440`_)
- Drop Python 3.5 (`1440`_, `1438`_)
- Drop Python 3.6 (`1440`_)

.. _`1440`: https://github.com/pyeve/eve/issues/1440
.. _`1438`: https://github.com/pyeve/eve/pull/1438

New
~~~

- Add Python 3.9 support (`1437`_)
- Add Python 3.10 support (`1440`_)
- ``MONGO_OPTIONS`` acquires a new ``uuidRepresentation`` setting, with ``standard`` as its default value. This is needed by PyMongo 4+ in order to seamlessly process eventual ``uuid`` values. See `PyMongo documentation`_ for details (`1461`_, `1464`_).


.. _`1444`: https://github.com/pyeve/eve/pull/1444
.. _`PyMongo documentation`: https://github.com/pyeve/eve/pull/1438

Fixed
~~~~~

- AttributeError: module 'werkzeug.utils' has no attribute 'escape' (`1474`_)
- Starting with Werkzeug 2.1, HATEOAS links are relative instead of absolute (`1475`_)
- Eve doesn't work with latest PyMongo (v4) (`1461`_, `1464`_)
- Fix 500 error with empty token/bearer (`1456`_)
- Do not return related fields if field is a empty list (`1441`_)
- PyMongo 3.12+ supports keys that include dotted fields (`1466`_)
- Pin pymongo version in dependencies (`1461`_)
- Prepare for Python 3 switch (`1445`_)
- Update docs and tests regarding pagination of empty resources (`1463`_)
- Fix fork link in contributing info (`1447`_)
- Tutorial mistake on custom IDs values with UUIDs (`1451`_)
- Documentation typos (`1462`_, `1469`_)
- Switch to GitHub Actions from Travis CI (`1439`_, `1444`_)

.. _`1469`: https://github.com/pyeve/eve/pull/1469
.. _`1475`: https://github.com/pyeve/eve/issues/1475
.. _`1474`: https://github.com/pyeve/eve/issues/1474
.. _`1451`: https://github.com/pyeve/eve/issues/1451
.. _`1464`: https://github.com/pyeve/eve/issues/1464
.. _`1461`: https://github.com/pyeve/eve/issues/1461
.. _`1439`: https://github.com/pyeve/eve/pull/1439
.. _`1437`: https://github.com/pyeve/eve/pull/1437
.. _`1456`: https://github.com/pyeve/eve/pull/1456
.. _`1463`: https://github.com/pyeve/eve/pull/1463
.. _`1462`: https://github.com/pyeve/eve/pull/1462
.. _`1466`: https://github.com/pyeve/eve/issues/1466
.. _`1447`: https://github.com/pyeve/eve/pull/1447
.. _`1445`: https://github.com/pyeve/eve/pull/1445
.. _`1441`: https://github.com/pyeve/eve/pull/1441

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.