Releases: da4089/simplefix
Releases · da4089/simplefix
v1.0.17
v1.0.16
- Add missing EXECTYPE constants
- Better conversion to string (#40)
- Better installation instructions (#45)
- Add testing for large (64 bit) integer values (#52)
- Fixed handling of IntEnum tag values (#56)
- Added testing for CPython 3.11 (Released: 2022-10-24)
- Dropped testing for Python 3.6 (EOL: 2021-12-31)
v1.0.15
v1.0.14
v1.0.13
- Allow configuration of alternative end-of-message indicators. This is useful for parsing log files or mangled FIX with a non-standard terminating tag.
- Added various tags and their values (thanks Christian Oudard).
- Now tested with CPython 3.8; no longer tested with CPython 3.3.
v1.0.12
v1.0.10
v1.0.9
- Added new
remove()
function to delete a field from a message - Added new
__str__()
special function, useful for showing a message in logging or debugging. - Linked to https://simplefix.readthedocs.io from the README, hopefully making the detailed docs more visible.
- Added more constant values from the FIX specifications.
v1.0.8
- Added support for Python2.6 to support RHEL6/CentOS6 which doesn't EOL until November 2020.
- Added support for
in
andnot in
tests for tag numbers in messages. - Adding a field with a value of
None
will silently fail. - Unless it's preceded by a length field, a data type value will be treated as a standard (string) value.
v1.0.7
Some major changes to the use of strings (vs. bytes) for Python 3.x, with all received values now exported as bytes, and input values being transformed to bytes using UTF-8 encoding (from strings) and ASCII encoding for everything else. If you want to use a different encoding, transform to bytes yourself first, but you probably should be using the FIX DATA type for encoded values anyway?
Also a major expansion/rewrite of date and time value handling. Added a bunch of method covering all the FIX date/time types properly. The existing append_time
method is deprecated, in favour of more specifically named method for UTC and local timezones, and datetime, date-only and time-only values.