- Added missing equality functions (i.e., ``==``, ``!=`` operators, & ``hash()`` function) to ``nirum.datastructures.Map`` and ``nirum.datastructures.List``. [`110`_]
0.4.2
-------------
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.4.1
-------------
Released on May 2, 2017.
- Compare type with its abstract type in ``nirum.validate.validate_type``.
0.4.0
-------------
Released on March 20, 2017.
- Encoding of map types was changed according to the `Nirum serialization specification`__. [`66`_] - Added ``nirum.datastructures`` module and ``nirum.datastructures.Map`` which is an immutable dictionary. [`66`_] - Added ``nirum.datastructures.List`` which is an immutable list. [`49`_] - Aliased ``nirum.datastructures.Map`` as ``map_type``, and ``nirum.datastructures.List`` as ``list_type`` to avoid name conflict with user-defined types.