Change Log
==========
All notable changes to this project will be documented in this file.
The format is based on `Keep a Changelog `__
and this project adheres to `Semantic
Versioning `__.
[0.10.6] - 8/13/2019
--------------------
::
* Moves Changelog.md to this file, to be consistent with rst-ification
* Sets up a Dockerfile to generate documentation for rmr-python using sphinx
[0.10.5] - 8/13/2019
--------------------
::
* Make the PYPI page for rmr look nicer.
.. _section-1:
[0.10.4] - 8/08/2019
--------------------
::
* Fix underlying problem getting errno from some environments; now references new RMR message field to get errno value.
* Add /usr/local/lib64 to tox environment variable to support systems where libraries natually install in lib64 rather than lib.
.. _section-2:
[0.10.3] - 7/31/2019
--------------------
::
* (Correctly) Include license here per Jira RICPLT-1855
.. _section-3:
[0.10.2] - 7/31/2019
--------------------
::
* Include license here per Jira RICPLT-1855
.. _section-4:
[0.10.0] - 5/15/2019
--------------------
::
* Fix a bug in rmr mock that prevented it for being used for rmr_rcv (was only usable for rmr_torcv)
* Add more unit tests, esp for message summary
* Remove meid truncation in the case where a nil is present mid string
* Change the defaul mock of meid and get_src to something more useful
.. _section-5:
[0.9.0] - 5/13/2019
-------------------
::
* Add a new module for mocking out rmr-python, useful for other packages that depend on rmr-python
.. _section-6:
[0.8.4] - 5/10/2019
-------------------
::
* Add some unit tests; more to come
.. _section-7:
[0.8.3] - 5/8/2019
------------------
::
* Better loop indexing in meid string handling
.. _section-8:
[0.8.2] - 5/8/2019
------------------
::
* Fix examples bug
* add liscneses for LF push
.. _section-9:
[0.8.1] - 5/7/2019
------------------
::
* Better andling of meid in message summary
.. _section-10:
[0.8.0] - 5/7/2019
------------------
::
* Refactor some code to be more functional
* Put back RMR_MAX_RCV_BYTES as a constant
* Add tox.ini, although right now it only LINTs
.. _section-11:
[0.7.0] - 5/6/2019
------------------
::
* Add constant fetching from RMr library
.. _section-12:
[0.6.0] - 5/6/2019
------------------
::
* Add a new field to rmr_mbuf_t: sub_id
* Fix prior commits lint-ailing python style
.. _section-13:
[0.5.0] - 5/3/2019
------------------
::
* Add errno access via new function: rmr.errno()
* Add new functions to access new RMr header fields: get_src, get_meid, rmr_bytes2meid
* Add new RMr constants for error states
.. _section-14:
[0.4.1] - 4/8/2019
------------------
::
* Fix a non-ascii encoding issue
.. _section-15:
[0.4.0] - 3/28/2019
-------------------
::
* Greatly imroved test sender/receiver
* Three new functions implemented (rmr_close, rmr_set_stimeout, rmr_payload_size)
.. _section-16:
[0.3.0] - 3/26/2019
-------------------
::
* Support a new receive function that (hurray!) has a timeout
.. _section-17:
[0.2.1] - 3/25/2019
-------------------
::
* Add two new MR states
.. _section-18:
[0.2.0] - 3/25/2019
-------------------
::
* Switch to NNG from nanomessage
.. _section-19:
[0.1.0] - 3/14/2019
-------------------
::
* Initial Creation