Etikett v1.1.1 zum Änderungssatz 0c383a2d113a hinzugefügt
Etikett v1.1 zum Änderungssatz a552814e0419 hinzugefügt
Migration of tests from nose to unittest
Thanks for providing the patch. I applied it and released the package as v1.1.1 now.
Changed version number to 1.1.1
Switched unit tests from nose to unittest module using patch provided by ticket #1.
Migration of tests from nose to unittest
Fixed ignored byteorder in calchex().
Added benchmark.
Updated PyCharm project: Python interpreter to v3.9
Set version to v1.1
Exclude tests from installs
Updated CRC table doc script.
Added tag v1.0 for changeset 12ad6b46f55a
Added CRC classes
Sorted ALLCRCCLASSES list after CRC width again.
Added scripts to update CRCs and documentation automatically.
Changed Crc.__eq__ to not compare _check_result, _check_data and _residue as they are optional.
Added residue attribute to Crc class.
Added find() function
Added __repr__ to CRC base class.
Added function `identify`.
Changed __repr__: Removed _check_data. Added support for unset residue and check_result.
Set default value of _residue to None.
Updated download script.
Updated unit tests.
Fixed calculation methods for Crc class as the classmethods from the base class do not work with it.
Updated CRCs using download script.
Updated tests.
Updated documentation.
Updated CRC list with new download script.
Updated PyCharm settings.
Updated download script to add all names in docstring and new `_names` attribute.
Updated files with new SW version and updated information.
Added script to autogenerate CRC table for docs.
Added _residue=0 for CrcBase.
Updated CRC list in module docstring and README.
Updated documentation with updated list of CRCs.
Added CRCs CRC-16/CMS, CRC-16/GSM, CRC-16/IBM-3740, CRC-16/IBM-SDLC,
Added equal operator for CrcBase to easier check for duplicates.
Added CRC-24/LTE-A and CRC-24/LTE-B.
Added CRCs CRC-30/CDMA, CRC-32/AIXM, CRC-32/AUTOSAR, CRC-32/BASE91-D.
Added CRCs CRC-32/CD-ROM-EDC, CRC-32/CKSUM, CRC-32/ISCSI, CRC-32/ISO-HDLC.
Added CRC-24/BLE.
Added CRC-24/INTERLAKEN.
Added CRC-24/OPENPGP.
Added CRC-24/OS-9.
Added CRC-17/CAN-FD.
Added CRC-21/CAN-FD.
Added CRCs CRC-64/ECMA-182, CRC-64/GO-ISO.
Updated copyright year.
Added table of all CRCs with their parameters to the documentation.
Added more tests.
Added more docstrings.
Split endian tests into two test functions
Fixes
Added test and documentation files.
Change sidebar of HTML documentation
Updated hgignore list.
Added more .idea files. Updated ignore list.
Manual code cleanup.
Added tag v0.3docs for changeset 6773569671f6
Code reformatting and cleanup.
Optimized reflectbitorder():
Python 3 compatibility changes.
Changed Checksum _byte_width to (bit) _width.
base: Added 'byteorder' argument to calchex.
Removed crc residue tests
Updated init imports to use package name explicitly.
Added tag v0.1 for changeset 94ae4b4c9a6a
checksum.py: loop optimisations:
Renamed 3GPP CRC to match naming scheme.
Added PyCharm files.
Set v0.2
Changed bigendian=True|False arguments to byteorder='big'|'little'.
Fixed type in crc.py leading to an failed test.
Manual code cleanup.
README.md edited online with Bitbucket
Added tag v0.4 for changeset b99a788005f6
Added more tests for reflectbitorder().
Updated readme.
Renaming of some old uses of the old package name.
Added support for Python 3.3.
Fix of little endian checksum calculation.
Changed process() and init() to return self.
Updated setup.py.
Changed init() to reset()
Removed inproper iteration optimations.
Fixed missing spaces in classifier list in setup script.
Added tag v0.6 for changeset 9777949561e8
Added tag v0.3docs for changeset 2f4e029b5ba0
Renamed package from 'checksum' to 'crccheck' as name is already taken in PIP.
Added tag v0.5 for changeset 0089bb9ab437
Minor change in int-to-byte code.
Moved masking into loop to avoid teh creation of big integers for longer data
Updated config files for v0.6 release.
Added changelog