From c9bc4acaa973e77caf32bcd2240ef70006865925 Mon Sep 17 00:00:00 2001 From: ko-zu Date: Thu, 20 Jun 2024 02:33:37 +0000 Subject: [PATCH] Release v1.0.0 This version drops support for Python 2.x and 3.4. The internal logic has been slightly changed to address conflicting evaluation rules between the PSL wiki and the test data. As with versions before 1.0.0, this module assumes that wildcards have implicit public declarations on the wildcard root. With the minimum Python version changed to 3.5, type annotations have been added to exposed API methods to clarify expected input types. For example, psl.publicsuffix() now accepts `str` or `Tuple[bytes, ...]`. - Add tuple of bytes style input - Add keep_case keyword argument - Accept trailing dot - Migrate CI to GitHub Actions Signed-off-by: ko-zu --- CHANGES.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 CHANGES.md diff --git a/CHANGES.md b/CHANGES.md new file mode 100644 index 0000000..68310a4 --- /dev/null +++ b/CHANGES.md @@ -0,0 +1,24 @@ +### 1.0.0 (2024-06-20) + +This version drops support for Python 2.x and 3.4. + +The internal logic has been slightly changed to address conflicting evaluation +rules between the PSL wiki and the test data. +As with versions before 1.0.0, this module assumes that wildcards have +implicit public declarations on the wildcard root. + +With the minimum Python version changed to 3.5, type annotations have +been added to exposed API methods to clarify expected input types. +For example, psl.publicsuffix() now accepts `str` or `Tuple[bytes, ...]`. + +- Add tuple of bytes style input +- Add keep_case keyword argument +- Accept trailing dot +- Migrate CI to GitHub Actions + + +### 0.10.0 (2023-04-29) + +The last version works on Python 2.7 + +