Skip to content

Commit bb8ff2b

Browse files
authored
prepare v.1.4.0 (#133)
1 parent e5a70a0 commit bb8ff2b

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

HISTORY.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,11 @@
33

44
### 1.4.0
55

6-
- **Breaking change**: `UrlStore()` parameter `trailing` renamed to `trailing_slash`, for consistency with `check_url()`, `normalize_url()` and `extract_links()`
7-
- drop support for Python 3.8 and 3.9: Python 3.10 or higher is now required (the last version to support 3.8/3.9 is `courlan==1.3.2`)
8-
- `filter_links()` and `load_store()` are now exported at the top level (e.g. `from courlan import filter_links`)
9-
- fix `is_known_link()`: http/https protocol variants of a link are now recognized again
10-
- `redirection_test()`: more robust error handling, support for urllib3 1.26+ and 2.x
11-
- more robust `FIND_LINKS_REGEX` expression (#130)
12-
- robustness: `UrlStore(verbose=True)` no longer fails when created outside the main thread, harden CLI file handling
13-
- maintenance: code hardening, modernized type hints and more tests (#131); switch linting and formatting to `ruff`; update CI pipeline and contributing guidelines (#124, #125, #127)
6+
- More robust `FIND_LINKS_REGEX` expression by @danishashko (#130)
7+
- Maintenance: code hardening and modernization, more tests (#124, #125, #127, #131, #132)
8+
- Breaking: `UrlStore()` parameter `trailing` renamed to `trailing_slash`
9+
- Drop support for Python 3.8 and 3.9
10+
- `filter_links()` and `load_store()` are now exported at the top level
1411

1512

1613
### 1.3.2

0 commit comments

Comments
 (0)