Skip to content

Commit 01b9606

Browse files
Update changelog, version numbers and dates for release of 1.23.23.
1 parent 9fce454 commit 01b9606

6 files changed

Lines changed: 25 additions & 10 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ body:
4747
label: PyMuPDF version
4848
options:
4949
-
50+
- 1.23.23
5051
- 1.23.21
5152
- 1.23.22
5253
- 1.23.20

changes.txt

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,30 @@ Change Log
22
==========
33

44

5-
**Changes in version 1.23.23 (2024-02-14)**
5+
**Changes in version 1.23.23 (2024-02-18)**
66

77
* Fixed issues:
88

9+
* **Fixed** `3126 <https://github.com/pymupdf/PyMuPDF/issues/3126>`_: Initialising Archive with a pathlib.Path fails.
10+
* **Fixed** `3131 <https://github.com/pymupdf/PyMuPDF/issues/3131>`_: Calling the next attribute of an Annot raises a "No attribute .parent" warning
11+
* **Fixed** `3134 <https://github.com/pymupdf/PyMuPDF/issues/3134>`_: Using an IRect as clip parameter in Page.get_pixmap no longer works since 1.23.9
12+
* **Fixed** `3140 <https://github.com/pymupdf/PyMuPDF/issues/3140>`_: PDF document stays in use after closing
913
* **Fixed** `3150 <https://github.com/pymupdf/PyMuPDF/issues/3150>`_: doc.select() hangs on this doc.
10-
14+
* **Fixed** `3163 <https://github.com/pymupdf/PyMuPDF/issues/3163>`_: AssertionError on using fitz.IRect
15+
* **Fixed** `3177 <https://github.com/pymupdf/PyMuPDF/issues/3177>`_: fitz.Pixmap(None, pix) Unrecognised args for constructing Pixmap
1116

1217
* Other:
1318

14-
* Replaced major code portions previously supporting `Document.select()` MuPDF function `pdf_rearrange_pages()` which is faster and more thoroughly performing that task.
19+
*
20+
Improved `Document.select() by using new MuPDF function
21+
`pdf_rearrange_pages()`. This is a more complete (and faster)
22+
implementation of what needs to be done here in that not only pages will
23+
be rearranged, but also consequential changes will be made to the table
24+
of contents, links to removed pages and affected entries in the Optional
25+
Content definitions.
26+
* `TextWriter.appendv()`: added `small_caps` arg.
27+
* Fixed some valgrind errors with MuPDF master.
28+
* Fixed `Document.insert_image()` when build with MuPDF master.
1529

1630

1731
**Changes in version 1.23.22 (2024-02-12)**

docs/version.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
----
22

3-
This documentation covers **PyMuPDF v1.23.22** features as of **2024-02-12 00:00:01**.
3+
This documentation covers **PyMuPDF v1.23.23** features as of **2024-02-18 00:00:01**.
44

55
The major and minor versions of **PyMuPDF** and **MuPDF** will always be the same. Only the third qualifier (patch level) may deviate from that of **MuPDF**.
66

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1072,7 +1072,7 @@ def sdist():
10721072
# We generate different wheels depending on g_flavour.
10731073
#
10741074

1075-
version = '1.23.22'
1075+
version = '1.23.23'
10761076
version_b = '1.23.22'
10771077

10781078
tag_python = None

src/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21729,8 +21729,8 @@ def int_rc(text):
2172921729
return int(text)
2173021730

2173121731
VersionFitz = "1.23.10" # MuPDF version.
21732-
VersionBind = "1.23.22" # PyMuPDF version.
21733-
VersionDate = "2024-02-12 00:00:01"
21732+
VersionBind = "1.23.23" # PyMuPDF version.
21733+
VersionDate = "2024-02-18 00:00:01"
2173421734
VersionDate2 = VersionDate.replace('-', '').replace(' ', '').replace(':', '')
2173521735
version = (VersionBind, VersionFitz, VersionDate2)
2173621736
pymupdf_version_tuple = tuple( [int_rc(i) for i in VersionBind.split('.')])

src_classic/version.i

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%pythoncode %{
22
VersionFitz = "1.23.10" # MuPDF version.
3-
VersionBind = "1.23.22" # PyMuPDF version.
4-
VersionDate = "2024-02-12 00:00:01"
5-
version = (VersionBind, VersionFitz, "20240212000001")
3+
VersionBind = "1.23.23" # PyMuPDF version.
4+
VersionDate = "2024-02-18 00:00:01"
5+
version = (VersionBind, VersionFitz, "20240218000001")
66
pymupdf_version_tuple = tuple( [int(i) for i in VersionFitz.split('.')])
77
%}

0 commit comments

Comments
 (0)