From 217c91bd64da389d062bd4db930a167e58fa77f1 Mon Sep 17 00:00:00 2001 From: Adam Hupp Date: Thu, 7 May 2020 12:39:45 -0700 Subject: Add CHANGELOG for 0.4.17 and .18 --- CHANGELOG | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 CHANGELOG diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..a9d62af --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,32 @@ +Changes in 0.4.18 + +- Make bindings for magic_[set|get]param optional, and throw NotImplementedError +if they are used but not supported. Only call setparam() in the constructor if +it's supported. This prevents breakage on CentOS7 which uses an old version of +libmagic. + +- Add tests for CentOS 7 & 8 + +Changes in 0.4.16 and 0.4.17 + +- add MAGIC_MIME_TYPE constant, use that in preference to MAGIC_MIME internally. +This sets up for a breaking change in a future major version bump where +MAGIC_MIME will change to mathch magic.h. +- add magic.version() function to return library version +- add setparam/getparam to control internal behavior +- increase internal limits with setparam to prevent spurious error on some jpeg files +- various setup.py improvements to declare modern python support +- support MSYS2 magic dlls +- fix warning about using 'is' on an int in python 3.8 +- include tests in source distribution + +- many test improvements: +-- tox runner support +-- remove deprecated test_suite field from setup.py +-- docker tests that cover all LTS ubuntu versions +-- add test for snapp file identification + +- doc improvements +-- document dependency install process for debian +-- various typos +-- document test running process -- cgit v1.2.1