1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
|
================
PyPPMd ChangeLog
================
All notable changes to this project will be documented in this file.
`Unreleased`_
=============
v1.1.1_
=======
Added
-----
* Add Python 3.13 support
Changed
-------
* Minimum required python to be 3.9
`v1.1.0`_
=========
Added
-----
* Add Python 3.12 support
Changed
-------
* Minimum required python to be 3.8
* Export PPMD8_RESTORE_METHOD_* constants
* Drop setup.cfg
* Drop github actions workflows
* README: Add SPDX identifier
* CI run on python 3.10, 3.11 and 3.12
`v1.0.0`_
=========
Changed
-------
* Fix publish script to make sdist and upload it.
* Move CI on Azure pipelines
* Migrate forge site to CodeBerg.org
* Drop release-note and stale actions
`v0.18.3`_
==========
Added
-----
* Release wheel for python 3.11 beta
Fixed
-----
* CI: update setuptools before test run (#115)
* CI: fix error on tox test on aarch64.
Changed
-------
* Bump pypa/cibuildwheel@2.7.0 (#116)
* Bump actions/setup-python@v4 (#114)
* Bump actions/download-artifact, actions/upload-artifact@v3 (#105,#106)
* CI: Test with python 3.11 beta(#112)
* Update license notifications
* Move C sources under ``src/lib`` folder
`v0.18.2`_
==========
Fixed
-----
* Publish wheel package for python 3.10 on macos.
* pyproject.toml: add "version" as dynamic (#100)
Changed
-------
* Update security policy to support version to be 0.18.x
* Move old changelog to Chanlog.old.rst
`v0.18.1`_
==========
Fixed
-----
* Installation error with recent pip version (#94, #95)
* Add metadata in pyproject.toml
* PPMd8: check double flush(#96)
`v0.18.0`_
==========
Fixed
-----
* test: Fix fuzzer error with silent null byte (#89)
* test: 32bit test memory parameter too large(#90)
* PPMd7: avoid access violation on dealloc when failed in allocation (#91)
* PPMd7: decoder.eof and decoder.needs_input return proper value(#92)
Security
-----
* PPMd7,PPMd8: fix struct definition by include process.h in windows
This may cause crash on 32bit version of python on windows(#86)
Changed
-------
* PPMd7: decompressor use threading(#85)
Added
-----
* doc: Explanation of ``Extra silent null byte`` in README
.. History links
.. _Unreleased: https://codeberg.org/miurahr/pyppmd/compare/v1.1.1...HEAD
.. _v1.1.1: https://codeberg.org/miurahr/pyppmd/compare/v1.0.0...v1.1.1
.. _v1.1.0: https://codeberg.org/miurahr/pyppmd/compare/v1.0.0...v1.1.0
.. _v1.0.0: https://codeberg.org/miurahr/pyppmd/compare/v0.18.3...v1.0.0
.. _v0.18.3: https://codeberg.org/miurahr/pyppmd/compare/v0.18.2...v0.18.3
.. _v0.18.2: https://codeberg.org/miurahr/pyppmd/compare/v0.18.1...v0.18.2
.. _v0.18.1: https://codeberg.org/miurahr/pyppmd/compare/v0.18.0...v0.18.1
.. _v0.18.0: https://codeberg.org/miurahr/pyppmd/compare/v0.17.4...v0.18.0
|