Releases: KronoSKoderS/CalPack
Releases · KronoSKoderS/CalPack
v2018.5.2
2018.5.0
Integration for Release 2018.5.0 (#87) (#88) * updated travis-ci to only push to pypi from the python 3 build * python version needs to be in quotations. * fixing tags deployment * updated test to properly grab size * Ignoring pytest caches files. * Added ability to get the `len` of a Packet. * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * Inheritance (#86) * added test to verify proper inheritance of Packet class. * working on updating the inheritance of Packet class * fixed issue with inheritance. * fixed FlagField documentation. * Updating to a new release version of <year>.<month>.<minor>
v0.1.3
We've stomped out a few bugs, and added a few features as well:
- Added the ability to define the endianess of the packet.
- str and repr now produce valuable information about the packets and it's fields
We've also done some cleanup of the code as well.
v0.1.2
This fixes a lot of issues and adds new features so here we go:
- Fixed access issues with the internal c_structure of the Packet class
- Fixed issues with the
ArrayField
not properly configuring the internal c_structure - Cleaned up unittest tests
- added the following fields:
IntField8
,IntField16
,IntField32
,IntField64
,FloatField
,DoubleField
,LongDoubleField
,BoolField
,FlagField
- Updated documentation! Check it out
v0.1.1
Thanks for using CalPack! This release was dedicated to a few fixes and added integrations:
- Updated codebase with pep8 and pylint suggested changes
- Added testing integration into appveyor
- Improved documentation! Check it out
- a few other minor issues resolved
Version 0.1.0
This release is the first official release of CalPack. It enables all the basic features that I was hoping to accomplish including:
- Ability to create packets using a easy to ready class definition
- Ability to export/import to and from bytes string
- Ability to create custom Fields
- Builtin IntField to handle the basic field
- Builtin fields ArrayField and PacketField to create arrays and encapsulated packets
v0.0.3
Enhancements
- Added ability to create a multi-array'd field using the
array_size
keyword - Added ability to define a default value for a field in the packet definition
- Added ability to define the field value in the packet object creation
v0.0.2
This release enable further interaction for the IntField
and simple packet creation.