-
Notifications
You must be signed in to change notification settings - Fork 99
/
CHANGES.txt
80 lines (57 loc) · 1.58 KB
/
CHANGES.txt
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
Changelog
**********
2.4 (unreleased)
-----------------
- Nothing yet
2.3 (2024-05-15)
-----------------
- Suffix and term improvements
- Support Python 3.8-3.12
2.2 (2021-11-16)
-----------------
- Terms no longer need to be explicitly passed to basename()
- New custom_basename() can be used with custom terms
- prepare_terms() was renamed to prepare_default_terms()
- Tests were simplified
- Old class based API was removed
2.1 (2021-01-30)
----------------
- Support Python 3.6 - 3.9
- Fix basename() so it works deterministically
- Improve basename() so it ignores punctuation for matching terms
- Fix normalization of some Unicode characters
- Fix an error when basename() is invoked with middle=True kwarg
- Drop Travis CI in favour of Github actions
2.0.1 (2020-04-26)
-------------------
- Read README.md into pkg description
2.0.0 (2020-04-26)
-------------------
- Major refactoring & cleanup (e.g. #16)
- Optimizations (#31)
- New improved API (start deprecating old)
- Python3 only (#46)
- Better Unicode matching (#45)
- Switch to YYYY-MM-DD version timestamps
1.3 (9.9. 2015)
----------------
- Switch to setuptools
- Support unicode input
1.2.1 (2.9. 2015)
------------------
- Fix stupid indentation bug (blush)
- Fix broken 1.2 speedup logic; move to module level
1.2 (2.9. 2015)
----------------
- Major speedup by moving logic to class
constructor
- Improved readme
1.1 (24.8. 2015)
-----------------
- Support prefixed and in-middle terms
- Support multiple terms per name
- Cleanup & refactoring
- First PyPI release
1.0 (Mar 20, 2014)
-------------------
- GitHub release