@@ -2,28 +2,35 @@ Change Log
2
2
==========
3
3
4
4
5
- **Changes in next release **
5
+ **Changes in version 1.23.8 (2023-12-19) **
6
6
7
7
* Bug fixes (rebased implementation only):
8
8
9
- **Fixed** `2871 <https://github.com/pymupdf/PyMuPDF/issues/2871>`_: KeyError in getLinkDict during PDF merge
10
- **Fixed** `2861 <https://github.com/pymupdf/PyMuPDF/issues/2861>`_: AttributeError in getLinkDict during PDF Merge
11
- **Fixed** `2634 <https://github.com/pymupdf/PyMuPDF/issues/2634>`_: get_toc and set_toc do not behave consistently for rotated pages
9
+ * **Fixed** `2634 <https://github.com/pymupdf/PyMuPDF/issues/2634>`_: get_toc and set_toc do not behave consistently for rotated pages
10
+ * **Fixed** `2861 <https://github.com/pymupdf/PyMuPDF/issues/2861>`_: AttributeError in getLinkDict during PDF Merge
11
+ * **Fixed** `2871 <https://github.com/pymupdf/PyMuPDF/issues/2871>`_: KeyError in getLinkDict during PDF merge
12
+ * **Fixed** `2886 <https://github.com/pymupdf/PyMuPDF/issues/2886>`_: Error in Skeleton for Named Link Destinations
12
13
13
14
* Bug fixes (rebased and classic implementations):
15
+
16
+ * **Fixed** `2885 <https://github.com/pymupdf/PyMuPDF/issues/2885>`_: pymupdf find tables too slow
14
17
15
18
* Other:
16
19
17
20
* Rebased implementation:
18
21
22
+ * `Page.insert_htmlbox()`: new, much more powerful alternative to `Page.insert_textbox()` or `TextWriter.fill_textbox()`, using `Story`.
19
23
* `Story.fit*()`: new methods for fitting a Story into an expanded rect.
20
24
* `Story.write_with_links()`: add support for external links.
21
- * Work with new MuPDF Python exception classes.
22
25
* `Document.language()`: fixed to use MuPDF's new `mupdf.fz_string_from_text_language2()`.
26
+ * `Document.subset_fonts()` - fixed.
23
27
* Fixed internal `Archive._add_treeitem()` method.
24
28
* Fixed `fitz_new.__doc__` to contain PyMuPDF and Python version information, and OS name.
29
+ * Removed use of `(*args, **kwargs)` in API, we now specify keyword args explicitly.
30
+ * Work with new MuPDF Python exception classes.
25
31
26
- * Fixed pillow test to not ignore all errors.
32
+ * Fixed bug where `button_states()` returns None when `/AP` points to an indirect object.
33
+ * Fixed pillow test to not ignore all errors, and install pillow when testing.
27
34
* Added test for `fitz.css_for_pymupdf_font()` (uses package `pymupdf-fonts`).
28
35
* Simplified Github Actions test specifications.
29
36
* Updated `tests/README.md`.
0 commit comments