History ################## 0.4.0 (2024-02-11) ===================== - Add counters for blocks/bytes erased and blocks/bytes punted and then their associated APIs. - Use the ``SVFS_SVF_METHOD_SIZE_T_REGISTER`` macro in CPython to simplify registering CPython methods. - Fix builds on Linux, mainly compiler flags. - Move to -std=c++17 to exploit ``[[nodiscard]]``. - Better alignment of compiler flags between CMakeLists.txt and setup.py - Other minor fixes. - Because of the extensive use of this in various projects this version 0.4 is moved to production status: Development Status :: 5 - Production/Stable 0.3.0 (2024-01-06) ===================== - Add ``need_many()``. - Fix bug in ``lru_punt()``. - Development Status :: 4 - Beta 0.2.2 (2023-12-28) ===================== - Minor fixes. - Development Status :: 4 - Beta 0.2.1 (2023-12-27) ===================== - Include stub file. - Development Status :: 4 - Beta 0.2.0 (2023-12-24) ===================== - Add cache punting. - Make C docstrings type parsable (good for Sphinx) and add a script that can create a mypy stub file. - Development Status :: 4 - Beta 0.1.2 (2023-10-03) ===================== - First release. - Development Status :: 3 - Alpha