|
1 | | -## v2.5.4 (2026-04-24) |
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## Unreleased |
| 9 | + |
| 10 | +* Maintenance |
| 11 | + |
| 12 | +## 2.5.4 - 2026-04-24 |
2 | 13 |
|
3 | 14 | * Run `uv` security audit and update some dependencies |
4 | 15 |
|
5 | | -## v2.5.3 (2026-03-25) |
| 16 | +## 2.5.3 - 2026-03-25 |
6 | 17 |
|
7 | 18 | * Fix broken workflow without text layer translation |
8 | 19 | * Shorter names for temporary directories |
9 | 20 | * Code maintenance |
10 | 21 |
|
11 | | -## v2.5.2 (2026-03-25) |
| 22 | +## 2.5.2 - 2026-03-25 |
12 | 23 |
|
13 | 24 | * Relax dependency versions |
14 | 25 |
|
15 | | -## v2.5.1 (2026-03-14) |
| 26 | +## 2.5.1 - 2026-03-14 |
16 | 27 |
|
17 | 28 | * Allow manually configuring PDF page resolution (DPI) |
18 | 29 |
|
19 | | -## v2.5.0 (2026-03-13) |
| 30 | +## 2.5.0 - 2026-03-13 |
20 | 31 |
|
21 | 32 | * Account for DjVu file resolution |
22 | 33 | * Simplify image diffing and regenerate better-quality fixtures |
23 | 34 |
|
24 | | -## v2.4.2 (2026-02-24) |
| 35 | +## 2.4.2 - 2026-02-24 |
25 | 36 |
|
26 | 37 | * Fix issue where only the main process has its logger configured |
27 | 38 |
|
28 | | -## v2.4.1 (2026-02-24) |
| 39 | +## 2.4.1 - 2026-02-24 |
29 | 40 |
|
30 | 41 | * Fix compatibility issues with the new OCRmyPDF API |
31 | 42 | * Remove support for Python 3.10 |
32 | 43 |
|
33 | | -## v2.4.0 (2026-02-24) |
| 44 | +## 2.4.0 - 2026-02-24 |
34 | 45 |
|
35 | 46 | * Migrate to `uv` from `pyenv` + `poetry` |
36 | 47 | * Update dependencies |
37 | 48 |
|
38 | | -## v2.3.1 (2025-10-28) |
| 49 | +## 2.3.1 - 2025-10-28 |
39 | 50 |
|
40 | 51 | * Fix mixed-up email format |
41 | 52 |
|
42 | | -## v2.3.0 (2025-10-28) |
| 53 | +## 2.3.0 - 2025-10-28 |
43 | 54 |
|
44 | 55 | * Remove support for Python 3.9 |
45 | 56 | * Migrate to standardized `pyproject.toml` |
46 | 57 | * Update dependencies |
47 | 58 |
|
48 | | -## v2.2.15 (2025-07-02) |
| 59 | +## 2.2.15 - 2025-07-02 |
49 | 60 |
|
50 | 61 | * Add support for installation via `pipx` |
51 | 62 |
|
52 | | -## v2.2.14 (2025-05-27) |
| 63 | +## 2.2.14 - 2025-05-27 |
53 | 64 |
|
54 | 65 | * Improve installation notes |
55 | 66 | * Bump djvulibre-python version |
56 | 67 |
|
57 | | -## v2.2.13 (2025-02-12) |
| 68 | +## 2.2.13 - 2025-02-12 |
58 | 69 |
|
59 | 70 | * Fail-safe quality settings for non-JPEG images |
60 | 71 |
|
61 | | -## v2.2.12 (2025-01-27) |
| 72 | +## 2.2.12 - 2025-01-27 |
62 | 73 |
|
63 | 74 | * Update pytest_image_diff and fix newly broken tests |
64 | 75 |
|
65 | | -## v2.2.11 (2025-01-26) |
| 76 | +## 2.2.11 - 2025-01-26 |
66 | 77 |
|
67 | 78 | * Update dependencies |
68 | 79 |
|
69 | | -## v2.2.10 (2024-10-25) |
| 80 | +## 2.2.10 - 2024-10-25 |
70 | 81 |
|
71 | 82 | * Improve interface with OCRmyPDF |
72 | 83 | * Fix CI build |
73 | 84 |
|
74 | | -## v2.2.9 (2024-10-25) |
| 85 | +## 2.2.9 - 2024-10-25 |
75 | 86 |
|
76 | 87 | * Improve type hints |
77 | 88 | * Update dependencies |
78 | 89 |
|
79 | | -## v2.2.8 (2024-10-18) |
| 90 | +## 2.2.8 - 2024-10-18 |
80 | 91 |
|
81 | 92 | * Support single characters in the text layer |
82 | 93 |
|
83 | | -## v2.2.7 (2024-08-27) |
| 94 | +## 2.2.7 - 2024-08-27 |
84 | 95 |
|
85 | 96 | * Improve tab and newline handling |
86 | 97 |
|
87 | | -## v2.2.6 (2024-08-05) |
| 98 | +## 2.2.6 - 2024-08-05 |
88 | 99 |
|
89 | 100 | * Fix accidental whitespace removal from text blocks |
90 | 101 |
|
91 | | -## v2.2.5 (2024-07-20) |
| 102 | +## 2.2.5 - 2024-07-20 |
92 | 103 |
|
93 | 104 | * Re-add ability to force the image mode (RGB/Grayscale/Monochrome) |
94 | 105 |
|
95 | | -## v2.2.4 (2024-02-24) |
| 106 | +## 2.2.4 - 2024-02-24 |
96 | 107 |
|
97 | 108 | * Update dependencies |
98 | 109 |
|
99 | | -## v2.2.3 (2023-12-09) |
| 110 | +## 2.2.3 - 2023-12-09 |
100 | 111 |
|
101 | 112 | * Fix CI build |
102 | 113 | * Ignore invalid UTF-8 sequences |
103 | 114 | * Ignore unrecognized page titles in the outline (#23) |
104 | 115 |
|
105 | | -## v2.2.2 (2023-10-29) |
| 116 | +## 2.2.2 - 2023-10-29 |
106 | 117 |
|
107 | 118 | * Update dependencies |
108 | 119 |
|
109 | | -## v2.2.1 (2023-11-06) |
| 120 | +## 2.2.1 - 2023-11-06 |
110 | 121 |
|
111 | 122 | * Handle invalid PDF pages |
112 | 123 | * Fix exception in text layer processing (#20) |
113 | 124 |
|
114 | | -## v2.2.0 (2023-10-28) |
| 125 | +## 2.2.0 - 2023-10-28 |
115 | 126 |
|
116 | 127 | * Add options for disabling the text layer and for directly running OCR |
117 | 128 |
|
118 | | -## v2.1.5 (2023-10-27) |
| 129 | +## 2.1.5 - 2023-10-27 |
119 | 130 |
|
120 | 131 | * Fix inverted colors in images (#16) |
121 | 132 |
|
122 | | -## v2.1.4 (2023-10-06) |
| 133 | +## 2.1.4 - 2023-10-06 |
123 | 134 |
|
124 | 135 | * Fix typo in logging code |
125 | 136 |
|
126 | | -## v2.1.3 (2023-10-06) |
| 137 | +## 2.1.3 - 2023-10-06 |
127 | 138 |
|
128 | 139 | * Improve logging |
129 | 140 |
|
130 | | -## v2.1.2 (2023-10-02) |
| 141 | +## 2.1.2 - 2023-10-02 |
131 | 142 |
|
132 | 143 | * Accidental version bump |
133 | 144 |
|
134 | | -## v2.1.1 (2023-10-02) |
| 145 | +## 2.1.1 - 2023-10-02 |
135 | 146 |
|
136 | 147 | * Remove debug code |
137 | 148 |
|
138 | | -## v2.1.0 (2023-10-02) |
| 149 | +## 2.1.0 - 2023-10-02 |
139 | 150 |
|
140 | 151 | * Add support for OCRmyPDF |
141 | 152 |
|
142 | | -## v2.0.2 (2023-08-03) |
| 153 | +## 2.0.2 - 2023-08-03 |
143 | 154 |
|
144 | 155 | * Update some other dependencies |
145 | 156 | * Replace `python-djvulibre` with `djvulibre-python` |
146 | 157 |
|
147 | | -## v2.0.1 (2023-06-22) |
| 158 | +## 2.0.1 - 2023-06-22 |
148 | 159 |
|
149 | 160 | * Minor improvements in packaging |
150 | 161 |
|
151 | | -## v2.0.0 (2023-05-04) |
| 162 | +## 2.0.0 - 2023-05-04 |
152 | 163 |
|
153 | 164 | * Fully rewrite |
0 commit comments