Fleaker

Latest version: v0.5.0

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

Scan your dependencies

Page 3 of 3

0.1.2

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

More bug fixes for Marshmallow, released on December 6th 2016.

Bug fixes:

- The ``marshmallow`` package has been added to ``setup.py`` and so
``fleaker.marshmallow`` should install properly.
- ``fleaker.marshmallow.Schema`` has been promoted to be top-level and is now
available at ``fleaker.Schema``, use it as your base schema for Marshmallow
things.
- ``_FleakerBaseException`` is now ``FleakerBaseException`` in case you need to
catch all Fleaker derived exceptions.

0.1.1

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

Bugfix release, released on December 3rd 2016.

Bug fixes around Marshmallow.

Bug fixes:

- The Marshmallow extension is now created and available under
``fleaker.marshmallow`` as ``marsh``. The built-in ``Schema`` class extends
this.
- Added ``MarshmallowAwareApp`` to properly init ``Flask-Marshmallow``. Added
to standard ``App``.

0.1.0

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

Initial internal, private alpha released on December 1st 2016, codename Patient
Zero.

New Features:

- Standard Fleaker app as ``fleaker.App``.
- Implemented the ``BaseApplication`` for Fleaker for development of all
Composable App Mixins.
- Added the Fleaker Component with ``fleaker.Component``.
- Added the Fleaker ``MultiStageConfigurableApp`` App Mixin for easier
configuration of Flask apps.
- Added the ``fleaker.MISSING`` and ``fleaker.DEFAULT_DICT`` constants for use
as a standard and dict-like sentinels, respectively.
- See ``fleaker.missing`` for reusing the classes as your own sentinels.
- Added ``fleaker.exceptions``, providing the ``FleakerException`` for catching
of Fleaker errors and the ``AppException`` for extension and reuse in end
developer applications.
- Added JSON encoding support with ``fleaker.json`` and the standard
``FleakerJSONEncoder`` encoder. Added the new ``FleakerJSONApp`` App mixin to
automatically set that JSON Encoder.
- Added ORM support for PeeWee with the ``ORMAwareApp`` in ``fleaker.orm``.
Automatically discovers and sets up PeeWee for you!
- Get started by importing ``db`` from ``fleaker`` and configuring PeeWee as
normal!
- Added Marshmallow support in ``fleaker.marshmallow``, including custom fields
in ``fleaker.marshmallow.fields`` for Arrow, Pendulum, libphonenumber, and
PeeWee Foreign Key objects; a base schmea to extend off of in
``fleaker.marshmallow.schema``; and some constants for easy construction of
schema in ``fleaker.marshmallow.constants``.
- Added a Marshmallow schema for converting OTHER Marshmallow schema into JSON
schema with the ``FleakerJSONSchema`` in ``fleaker.marshmallow.json_schema``,
see docs for usage info.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.