Nirum

Latest version: v0.6.3

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

Scan your dependencies

Page 2 of 5

0.5.5

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

Released on April 5, 2018.

- Added missing equality functions (i.e., ``==``, ``!=`` operators, & ``hash()``
function) to ``nirum.datastructures.Map`` and ``nirum.datastructures.List``.
[`110`_]

.. _110: https://github.com/spoqa/nirum-python/issues/110

0.5.4

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

Released on December 9, 2017.

- Made ``nirum.datastructures.List`` to copy the given value so that
it doesn't refer given value's state and is immutable.

0.5.3

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

Released on July 6, 2017.

- Fixed a serialization bug that other set-like (i.e. ``collections.Set``) types
than Python built-in ``set`` hadn't been reduced to simpler forms so that they
can be encoded to JSON.
- Fixed a serialization bug that other list-like (i.e. ``collections.Sequence``)
types than Python built-in ``list`` hadn't been reduced to simpler forms so
that they can be encoded to JSON.

0.5.2

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

Released on June 23, 2017.

- ``url`` of ``nirum.rpc.Client`` and
``method`` of ``nirum.rpc.Client.make_request``
now can be both ``unicode`` and ``str`` on Python 2.7. [`87`_]
- ``nirum.rpc.Client`` had been an old-style class on Python 2, but now
it became a new-style class also on Python 2. (As Python 3 has only new-style
class, there's no change on Python 3.)

.. _87: https://github.com/spoqa/nirum-python/pull/87

0.5.1

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

Released on June 22, 2017.

- Added Python 3.6 support.
- Fixed a bug that service client methods hadn't raised the proper error
type but ``nirum.exc.UnexpectedNirumResponseError`` instead. [`71`_]
- Wheel distributions (``nirum-*.whl``) are now universal between Python 2
and 3. [`78`_]
- ``nirum.rpc.Service`` had been an old-style class on Python 2, but now
it became a new-style class also on Python 2. (As Python 3 has only new-style
class, there's no change on Python 3.) [`83`_]
- ``nirum.rpc.Client`` and its subtype became to raise ``TypeError`` with
a better error message when its ``make_request()`` method is overridden and
it returns a wrong artity of tuple. [`80`_]
- ``nirum.rpc.WsgiApp`` and its subtype became to raise ``TypeError`` with
a better error message when its ``make_response()`` method is overridden and
it returns a wrong artity of tuple. [`80`_]
- Fixed a bug that ``Client.ping()`` method had always raised ``TypeError``.
[`80`_]
- Corrected a typo ``Accepts`` on request headers ``Client`` makes to
``Accept``.

.. _78: https://github.com/spoqa/nirum-python/pull/78
.. _83: https://github.com/spoqa/nirum-python/issues/83
.. _80: https://github.com/spoqa/nirum-python/pull/80

0.5.0

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

Released on June 1, 2017.

- Service methods became able to specify its error type. [`71`_]
- Added ``nirum-server`` command to run simply Nirum service.

.. _71: https://github.com/spoqa/nirum-python/issues/71

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.