==========
Change Log
==========

This document records all notable changes to `fastcrc <https://github.com/overcat/fastcrc/>`_.

0.3.6 (May 06, 2026)
--------------------
* feat: add `fastcrc.crc64.tms570_iso` for the TI Hercules TMS570 CRC-64-ISO algorithm. (`#30 <https://github.com/overcat/fastcrc/pull/30>`_)

0.3.5 (January 01, 2026)
------------------------
* feat: add `riscv64gc-unknown-linux-gnu` build target. (`#27 <https://github.com/overcat/fastcrc/pull/27>`_)

0.3.4 (October 26, 2025)
------------------------
* chore: mark module as gil-free. (`#17 <https://github.com/overcat/fastcrc/pull/17>`_)

0.3.3 (October 09, 2025)
------------------------
* chore: bump third-party dependencies.

0.3.1 (October 23, 2024)
------------------------
* chore: add wheels for Python 3.13, pypy 3.8, pypy 3.9 and pypy 3.10.

0.3.0 (January 2, 2024)
-----------------------
* feat: add support for 8 bit CRCs. (`#5 <https://github.com/overcat/fastcrc/pull/5>`_)
* chore: drop support for Python 3.6. (`#6 <https://github.com/overcat/fastcrc/pull/6>`_)

0.2.1 (September 15, 2022)
---------------------
* feat: add `fastcrc.crc16.ibm_refin` and `fastcrc.crc32.reversed_reciprocal_refin`, these are two experimental functions that may be removed in the future.
* chore: build wheels for more platforms.
* docs: improve documentation.

0.2.0 (June 19, 2022)
---------------------
* Add initial value optional parameter to all CRC functions. (`#1 <https://github.com/overcat/fastcrc/pull/1>`_)

0.1.1 (May 23, 2021)
---------------------
* Correct the project information.

0.1.0 (May 23, 2021)
---------------------
* First release.
