Changelog
v1.0.6 (2022-10-30)
This release features major improvements to the robustness of the threaded algorithm on both CPython and PyPy.
Thanks to new contributors @mgorny and @Zac-HD.
Threaded algorithm improvements:
Correctly acquire and release GIL in multithreaded code #172
Update benchmarks in line with recent changes #174
CI improvements:
v1.0.5 (2022-09-02)
This release includes performance improvements for threaded and serial chunked algorithms, and is the first release to support CPython 3.11.
Performance improvements:
Shorter threaded lock #154
Init cache by chunk if more than 1 chunk #155
Update benchmark documentation and plots #156
CPython 3.11 support:
v1.0.4 (2022-07-31)
This release puts all C++ code within a namespace to avoid symbol conflicts such as on IBM AIX.
v1.0.3 (2022-06-12)
v1.0.2 (2022-04-08)
Add tests that do not write text to images #124
v1.0.1 (2022-03-02)
v1.0.0 (2022-02-19)
Finalised API for version 1.0 release.
v0.0.5 (2022-02-13)
All ContourGenerator classes implement the same readonly properties #91
Support string to enum conversion in contour_generator #92
Default line/fill type for serial/threaded #96
Check for negative z if using log interp #97
contour_generator args vs kwargs #99
String to enum moved from C++ to python #100
Don’t store mask in mpl2005 #101
Sphinx documentation #102
Fixed missing SW corner mask starts #105
Finalise enum spellings #106
Complete mask render function #107
Test filled compare slow #108
v0.0.4 (2021-11-07)
Build on Python 3.10 #76
v0.0.3 (2021-10-01)
Improvements to build on older MSVC. #85
v0.0.2 (2021-09-30)
Include license file in sdist. #81
v0.0.1 (2021-09-20)
Initial release.