## [v7.2.0](https://github.com/docling-project/docling-parse/releases/tag/v7.2.0) - 2026-06-29

### Feature

* Upgrade bitmap rendering with clipping ([#284](https://github.com/docling-project/docling-parse/issues/284)) ([`b55da56`](https://github.com/docling-project/docling-parse/commit/b55da563b9eda2da30c9dead373d54656fb5f01f))

## [v7.1.0](https://github.com/docling-project/docling-parse/releases/tag/v7.1.0) - 2026-06-26

### Feature

* Refactoring the parsing of XObjects ([#281](https://github.com/docling-project/docling-parse/issues/281)) ([`163f741`](https://github.com/docling-project/docling-parse/commit/163f7419bd6a98d7667cefe7e9c356b38135f9e8))

### Documentation

* Updates for docling-parse v7 usage ([#280](https://github.com/docling-project/docling-parse/issues/280)) ([`a81339e`](https://github.com/docling-project/docling-parse/commit/a81339efade7a904aac0bb64c0f871d9fbf03e1e))

## [v7.0.0](https://github.com/docling-project/docling-parse/releases/tag/v7.0.0) - 2026-06-22

### Feature

* Improve pages/sec and scalability, new decode configuration shape ([#278](https://github.com/docling-project/docling-parse/issues/278)) ([`1d8f70c`](https://github.com/docling-project/docling-parse/commit/1d8f70cfad208d2a5bd96333ad13eaa157cf6339))

### Breaking

* improve pages/sec and scalability, new decode configuration shape ([#278](https://github.com/docling-project/docling-parse/issues/278)) ([`1d8f70c`](https://github.com/docling-project/docling-parse/commit/1d8f70cfad208d2a5bd96333ad13eaa157cf6339))

## [v6.2.0](https://github.com/docling-project/docling-parse/releases/tag/v6.2.0) - 2026-05-28

### Feature

* Add materialize_bitmap_bytes flag to skip bitmap byte extraction ([#277](https://github.com/docling-project/docling-parse/issues/277)) ([`918d7b9`](https://github.com/docling-project/docling-parse/commit/918d7b90911403fd2e9fec3eb5550ebaf4590e89))

## [v6.1.0](https://github.com/docling-project/docling-parse/releases/tag/v6.1.0) - 2026-05-26

### Feature

* Release unused python memory ([#274](https://github.com/docling-project/docling-parse/issues/274)) ([`537461a`](https://github.com/docling-project/docling-parse/commit/537461a5da1f32db649cc29cf7569ee04f7379cb))

### Performance

* Update perf scripts ([#271](https://github.com/docling-project/docling-parse/issues/271)) ([`f53ab21`](https://github.com/docling-project/docling-parse/commit/f53ab215586570df4cafb892a5845b8bd1297eca))

## [v6.0.0](https://github.com/docling-project/docling-parse/releases/tag/v6.0.0) - 2026-05-11

### Feature

* Public threaded PDF parser and rendering API ([#265](https://github.com/docling-project/docling-parse/issues/265)) ([`b066b26`](https://github.com/docling-project/docling-parse/commit/b066b2621511520087fe8ffc202cb5e015ec7508))

### Fix

* Upgrade packages for vulnerabilities ([#270](https://github.com/docling-project/docling-parse/issues/270)) ([`1515795`](https://github.com/docling-project/docling-parse/commit/15157952d3d033e4802f250cbca74615dcf767d8))
* Upgraded pillow, requests, pygments, cryptography ([#269](https://github.com/docling-project/docling-parse/issues/269)) ([`a41ef14`](https://github.com/docling-project/docling-parse/commit/a41ef14bb2cfc998301d62e9b388403178fe53fb))

### Breaking

* Public threaded PDF parser and rendering API ([#265](https://github.com/docling-project/docling-parse/issues/265)) ([`b066b26`](https://github.com/docling-project/docling-parse/commit/b066b2621511520087fe8ffc202cb5e015ec7508))

## [v5.11.0](https://github.com/docling-project/docling-parse/releases/tag/v5.11.0) - 2026-05-08

### Feature

* Rendering of math and latex symbols ([#264](https://github.com/docling-project/docling-parse/issues/264)) ([`ac0a361`](https://github.com/docling-project/docling-parse/commit/ac0a361a4ffcb45cb04fc26fb77726f02a7eea5a))

### Fix

* Locale-independent float parsing (fixes docling#1455) ([#243](https://github.com/docling-project/docling-parse/issues/243)) ([`e56632d`](https://github.com/docling-project/docling-parse/commit/e56632d962d456cc7968cc9848b8528b32727e02))

### Documentation

* **security:** Document security processes ([#268](https://github.com/docling-project/docling-parse/issues/268)) ([`f1316fa`](https://github.com/docling-project/docling-parse/commit/f1316fa14bbfe27070f870f64585169df7b6fd6f))

## [v5.10.1](https://github.com/docling-project/docling-parse/releases/tag/v5.10.1) - 2026-04-24

### Fix

* Memory management for docling upstream ([#263](https://github.com/docling-project/docling-parse/issues/263)) ([`db84017`](https://github.com/docling-project/docling-parse/commit/db84017ca7fc15ee272860b9e461a1a593711cf4))

## [v5.10.0](https://github.com/docling-project/docling-parse/releases/tag/v5.10.0) - 2026-04-22

### Feature

* Add jpeg2000 pixel data ([#259](https://github.com/docling-project/docling-parse/issues/259)) ([`8546560`](https://github.com/docling-project/docling-parse/commit/85465604745ea515cbb0d9ef39ef94c42f3899fd))
* Add jbig2 decoder ([#252](https://github.com/docling-project/docling-parse/issues/252)) ([`7be5d62`](https://github.com/docling-project/docling-parse/commit/7be5d6233688a609ff0d58dcd9870598a6b535b3))

### Fix

* Refactored the black to ruff ([#258](https://github.com/docling-project/docling-parse/issues/258)) ([`b5804c1`](https://github.com/docling-project/docling-parse/commit/b5804c16541a6d7f8eac2f575f4ca7c23d3219ae))

## [v5.9.0](https://github.com/docling-project/docling-parse/releases/tag/v5.9.0) - 2026-04-15

### Feature

* Adding the cpp analysis script and enhancing the extraction of bitmap types (fix for rotated images). ([#250](https://github.com/docling-project/docling-parse/issues/250)) ([`70fa300`](https://github.com/docling-project/docling-parse/commit/70fa30054ebafa1f0de160c8495701dc485eefca))

## [v5.8.0](https://github.com/docling-project/docling-parse/releases/tag/v5.8.0) - 2026-04-08

### Feature

* Improve extraction from fillable fields ([#247](https://github.com/docling-project/docling-parse/issues/247)) ([`c3c1e85`](https://github.com/docling-project/docling-parse/commit/c3c1e85da3f90f69e03784e611864a67fc804d7e))

### Fix

* Boolean conversion ([#248](https://github.com/docling-project/docling-parse/issues/248)) ([`9ea4099`](https://github.com/docling-project/docling-parse/commit/9ea4099e825215642af72d67d470aed5b8698145))

## [v5.7.0](https://github.com/docling-project/docling-parse/releases/tag/v5.7.0) - 2026-04-01

### Feature

* Extend the renderer ([#245](https://github.com/docling-project/docling-parse/issues/245)) ([`e7ef57f`](https://github.com/docling-project/docling-parse/commit/e7ef57fbf60ceefffe6b93b3eac9986870ea134b))

## [v5.6.2](https://github.com/docling-project/docling-parse/releases/tag/v5.6.2) - 2026-03-29

### Fix

* Prevent infinite loop in TOC extraction with circular PDF refererences ([#246](https://github.com/docling-project/docling-parse/issues/246)) ([`092d1b8`](https://github.com/docling-project/docling-parse/commit/092d1b8aa289db8d0ab18db529578a4cbd5e6dc8))

## [v5.6.1](https://github.com/docling-project/docling-parse/releases/tag/v5.6.1) - 2026-03-24

### Fix

* Bo10k document failures ([#244](https://github.com/docling-project/docling-parse/issues/244)) ([`1f650dd`](https://github.com/docling-project/docling-parse/commit/1f650dd412ee90dd1b43c2d6a27349dd791d0f68))

## [v5.6.0](https://github.com/docling-project/docling-parse/releases/tag/v5.6.0) - 2026-03-20

### Feature

* Adding rudimentary renderer ([#206](https://github.com/docling-project/docling-parse/issues/206)) ([`70be865`](https://github.com/docling-project/docling-parse/commit/70be865db8baa2a993daa68282238240a1819564))
* Make everything by default thread-safe ([#235](https://github.com/docling-project/docling-parse/issues/235)) ([`e64d753`](https://github.com/docling-project/docling-parse/commit/e64d753c5164a464a7f71e875b05ed31a1401291))

### Performance

* Optimize stream decoding with regexp fast path ([#242](https://github.com/docling-project/docling-parse/issues/242)) ([`e54775c`](https://github.com/docling-project/docling-parse/commit/e54775c80edf12546c7086b9045716ac8e34f2d8))

## [v5.5.0](https://github.com/docling-project/docling-parse/releases/tag/v5.5.0) - 2026-03-04

### Feature

* Add parallelization for parsing ([#216](https://github.com/docling-project/docling-parse/issues/216)) ([`ae66f6d`](https://github.com/docling-project/docling-parse/commit/ae66f6ddf0c78c439bc731587abed08929e6a4f2))

## [v5.4.2](https://github.com/docling-project/docling-parse/releases/tag/v5.4.2) - 2026-03-03

### Fix

* Ligatures and unicode chars in Differences ([#234](https://github.com/docling-project/docling-parse/issues/234)) ([`856c0fe`](https://github.com/docling-project/docling-parse/commit/856c0fedb988bd90b0f8204b57ec16d8657742eb))

## [v5.4.1](https://github.com/docling-project/docling-parse/releases/tag/v5.4.1) - 2026-03-03

### Fix

* Map  characters into the proper chars ([#233](https://github.com/docling-project/docling-parse/issues/233)) ([`0316060`](https://github.com/docling-project/docling-parse/commit/0316060f2c9ec9f38e3f0e1e37ac37c001c9828d))
* Robustify the page number count ([#232](https://github.com/docling-project/docling-parse/issues/232)) ([`a4fecd1`](https://github.com/docling-project/docling-parse/commit/a4fecd1e0643bb51ee785c6ea5f104f3d4034a96))

## [v5.4.0](https://github.com/docling-project/docling-parse/releases/tag/v5.4.0) - 2026-02-24

### Feature

* Add config option to remove glyph output ([#231](https://github.com/docling-project/docling-parse/issues/231)) ([`9657023`](https://github.com/docling-project/docling-parse/commit/96570232f653b3588d88878b45d167f70d9ed654))

### Fix

* Updated the debug log ([#229](https://github.com/docling-project/docling-parse/issues/229)) ([`36eb392`](https://github.com/docling-project/docling-parse/commit/36eb3928fd57be02819a36fcadd8ce4d705511a5))

## [v5.3.4](https://github.com/docling-project/docling-parse/releases/tag/v5.3.4) - 2026-02-23

### Fix

* Robustify parse of broken pdfs ([#228](https://github.com/docling-project/docling-parse/issues/228)) ([`e0264dd`](https://github.com/docling-project/docling-parse/commit/e0264dd22ddc204096290628ddbe85975aa79cc4))
* Use only development groups and not extras ([#225](https://github.com/docling-project/docling-parse/issues/225)) ([`3eb7241`](https://github.com/docling-project/docling-parse/commit/3eb724169686c3fc0c7dcb24936ff06913a7966a))

## [v5.3.3](https://github.com/docling-project/docling-parse/releases/tag/v5.3.3) - 2026-02-20

### Fix

* Replace fixed-size utf8::append buffers with std::back_inserter to prevent segfaults ([#224](https://github.com/docling-project/docling-parse/issues/224)) ([`237cef6`](https://github.com/docling-project/docling-parse/commit/237cef698a748049ea1c8eb534692085814880be))
* Bridge PointerHolder<T> to std::shared_ptr<T> for qpdf 10.x + ([#221](https://github.com/docling-project/docling-parse/issues/221)) ([`b0817db`](https://github.com/docling-project/docling-parse/commit/b0817dbac14dee836ba274823c66337c2047b413))

## [v5.3.2](https://github.com/docling-project/docling-parse/releases/tag/v5.3.2) - 2026-02-17

### Fix

* Rotated pages (missing commits) ([#219](https://github.com/docling-project/docling-parse/issues/219)) ([`6d98479`](https://github.com/docling-project/docling-parse/commit/6d984796a9e4c168019404581dbb963a0ce4c2b0))

## [v5.3.1](https://github.com/docling-project/docling-parse/releases/tag/v5.3.1) - 2026-02-17

### Fix

* Deal with image containing rotated pages ([#217](https://github.com/docling-project/docling-parse/issues/217)) ([`0b592f6`](https://github.com/docling-project/docling-parse/commit/0b592f6d09fc20b0347d452b6a82d064d1a6e7dc))

## [v5.3.0](https://github.com/docling-project/docling-parse/releases/tag/v5.3.0) - 2026-02-16

### Feature

* Refactor pdf resources to pdf page item ([#215](https://github.com/docling-project/docling-parse/issues/215)) ([`e7812a1`](https://github.com/docling-project/docling-parse/commit/e7812a122ae07a08318c74daac78214e36407954))
* Refactored the code and removed a lot of extra json parameters ([#213](https://github.com/docling-project/docling-parse/issues/213)) ([`67d2922`](https://github.com/docling-project/docling-parse/commit/67d2922913b4579506c6525642170c5196e2791a))
* Removing the json from the pdf-parser ([#210](https://github.com/docling-project/docling-parse/issues/210)) ([`3272dd8`](https://github.com/docling-project/docling-parse/commit/3272dd8d0b5f94f509555cf37a7517af570699a4))
* Renaming lines to shapes and enriching with graphics (color, filling and stroking) ([#209](https://github.com/docling-project/docling-parse/issues/209)) ([`ea5f1d8`](https://github.com/docling-project/docling-parse/commit/ea5f1d8d7ba6d6b845fd5394c9dcf8eaba015657))
* Add decoding config to decode_page ([#208](https://github.com/docling-project/docling-parse/issues/208)) ([`f01ce84`](https://github.com/docling-project/docling-parse/commit/f01ce848aa102a2a9440d3f2ddf34c228a002183))
* Add-image-extraction ([#207](https://github.com/docling-project/docling-parse/issues/207)) ([`25672da`](https://github.com/docling-project/docling-parse/commit/25672da1e8a5bfb3994bf8fa5fc3a888ea3ec1ae))

### Fix

* Recursively traverse parent chain for inherited MediaBox ([#204](https://github.com/docling-project/docling-parse/issues/204)) ([`bb0b4ef`](https://github.com/docling-project/docling-parse/commit/bb0b4ef0b147bdaf1eabce1213bef4389308c4a9))

### Performance

* Improve recursive form xobject ([#212](https://github.com/docling-project/docling-parse/issues/212)) ([`2fd79a0`](https://github.com/docling-project/docling-parse/commit/2fd79a05c583cd20c43442078991c023b519e80d))
* Default cmap speedup ([#203](https://github.com/docling-project/docling-parse/issues/203)) ([`82a0aaa`](https://github.com/docling-project/docling-parse/commit/82a0aaa791c6512a4a06ec2169dbf4c970c87993))

## [v5.2.0](https://github.com/docling-project/docling-parse/releases/tag/v5.2.0) - 2026-01-30

### Feature

* Add typed serialization ([#201](https://github.com/docling-project/docling-parse/issues/201)) ([`23c7fb8`](https://github.com/docling-project/docling-parse/commit/23c7fb8e8f5841c186f1bd222f2cc3a8121370f9))

### Performance

* Move map to unordered_map ([#202](https://github.com/docling-project/docling-parse/issues/202)) ([`f86ff92`](https://github.com/docling-project/docling-parse/commit/f86ff926c8823b078026eb80165439de4b0414c0))

## [v5.1.0](https://github.com/docling-project/docling-parse/releases/tag/v5.1.0) - 2026-01-26

### Feature

* Remove python3.9 ([#200](https://github.com/docling-project/docling-parse/issues/200)) ([`d162c32`](https://github.com/docling-project/docling-parse/commit/d162c32bbdfb80cf8f769a3ade274cd62cc98ef7))

## [v5.0.0](https://github.com/docling-project/docling-parse/releases/tag/v5.0.0) - 2026-01-20

### Feature

* Remove deprecated v1 api ([#189](https://github.com/docling-project/docling-parse/issues/189)) ([`adcb9b0`](https://github.com/docling-project/docling-parse/commit/adcb9b00e516bb0edcdf52444c4dbf7e69d4bae1))

### Breaking

* Remove deprecated v1 api ([#189](https://github.com/docling-project/docling-parse/issues/189)) ([`adcb9b0`](https://github.com/docling-project/docling-parse/commit/adcb9b00e516bb0edcdf52444c4dbf7e69d4bae1))

## [v4.7.3](https://github.com/docling-project/docling-parse/releases/tag/v4.7.3) - 2026-01-13

### Fix

* Updated the font-parsing ([#193](https://github.com/docling-project/docling-parse/issues/193)) ([`ec6149e`](https://github.com/docling-project/docling-parse/commit/ec6149ecd724fb8ae14de18f8dd92ba1ca970928))
* Mixed v1 and v2 in the compiled library ([#183](https://github.com/docling-project/docling-parse/issues/183)) ([`dd3daee`](https://github.com/docling-project/docling-parse/commit/dd3daee33450fd430a1c88bbdd5f4464c3b1847c))
* Avoid setting global root logger ([#182](https://github.com/docling-project/docling-parse/issues/182)) ([`96e5f21`](https://github.com/docling-project/docling-parse/commit/96e5f2163926af75e6eee4150c65f9f6e285c100))

## [v4.7.2](https://github.com/docling-project/docling-parse/releases/tag/v4.7.2) - 2025-12-02

### Fix

* "could not find the page-dimensions" error solved restoring the parent mediabox ([#181](https://github.com/docling-project/docling-parse/issues/181)) ([`1d3f78e`](https://github.com/docling-project/docling-parse/commit/1d3f78e514d6d85f7d0a13ae269f1781c04e49c5))

## [v4.7.1](https://github.com/docling-project/docling-parse/releases/tag/v4.7.1) - 2025-11-05

### Fix

* 360 rotated pages ([#177](https://github.com/docling-project/docling-parse/issues/177)) ([`327dc4b`](https://github.com/docling-project/docling-parse/commit/327dc4ba13f69e2722a7300bdf0f05f933960ef6))

## [v4.7.0](https://github.com/docling-project/docling-parse/releases/tag/v4.7.0) - 2025-10-20

### Feature

* Support reading password protected PDF ([#169](https://github.com/docling-project/docling-parse/issues/169)) ([`0c64402`](https://github.com/docling-project/docling-parse/commit/0c64402ddb98c49154f912ff514d721b4df672a4))

## [v4.6.0](https://github.com/docling-project/docling-parse/releases/tag/v4.6.0) - 2025-10-17

### Feature

* Support for py3.14 ([#174](https://github.com/docling-project/docling-parse/issues/174)) ([`5caf1ff`](https://github.com/docling-project/docling-parse/commit/5caf1ffa70f73788fa16f37e865eb56d23a96384))

## [v4.5.1](https://github.com/docling-project/docling-parse/releases/tag/v4.5.1) - 2025-10-16

### Fix

* Support pdf with only trim-bbox ([#173](https://github.com/docling-project/docling-parse/issues/173)) ([`76ab6b5`](https://github.com/docling-project/docling-parse/commit/76ab6b5d363f6c757b5270287a6585fe4f8394a0))

## [v4.5.0](https://github.com/docling-project/docling-parse/releases/tag/v4.5.0) - 2025-09-17

### Feature

* Add perf tools ([#165](https://github.com/docling-project/docling-parse/issues/165)) ([`f8d53ee`](https://github.com/docling-project/docling-parse/commit/f8d53ee481689abd5f3abf843b4aba7944e74a83))

## [v4.4.0](https://github.com/docling-project/docling-parse/releases/tag/v4.4.0) - 2025-09-04

### Feature

* Reset to the old parameters in sanitation ([#163](https://github.com/docling-project/docling-parse/issues/163)) ([`0402b3f`](https://github.com/docling-project/docling-parse/commit/0402b3f0a3e05fbb298261f49494c530997b6ec4))

## [v4.3.0](https://github.com/docling-project/docling-parse/releases/tag/v4.3.0) - 2025-09-03

### Feature

* Accelerate docling parse ([#161](https://github.com/docling-project/docling-parse/issues/161)) ([`1466548`](https://github.com/docling-project/docling-parse/commit/14665484763613586a4c18a38c84afbbaad9521c))

## [v4.2.3](https://github.com/docling-project/docling-parse/releases/tag/v4.2.3) - 2025-08-22

### Fix

* Media box ([#157](https://github.com/docling-project/docling-parse/issues/157)) ([`5ded3b8`](https://github.com/docling-project/docling-parse/commit/5ded3b8f7f12936ab390f8296814e2cdddc2da43))

## [v4.2.2](https://github.com/docling-project/docling-parse/releases/tag/v4.2.2) - 2025-08-19

### Fix

* Filter out *-linux_x86_64.whl ([#153](https://github.com/docling-project/docling-parse/issues/153)) ([`a000923`](https://github.com/docling-project/docling-parse/commit/a0009237b8c809c13e93d67a9e91ac6b4490f65b))

## [v4.2.1](https://github.com/docling-project/docling-parse/releases/tag/v4.2.1) - 2025-08-19

### Fix

* Wheels.yml ([#152](https://github.com/docling-project/docling-parse/issues/152)) ([`499813b`](https://github.com/docling-project/docling-parse/commit/499813bcefc4b9a0f0cb90d7856a6d84ad9b62eb))

## [v4.2.0](https://github.com/docling-project/docling-parse/releases/tag/v4.2.0) - 2025-08-19

### Feature

* Add page unloading ([#150](https://github.com/docling-project/docling-parse/issues/150)) ([`fe3482f`](https://github.com/docling-project/docling-parse/commit/fe3482f7d7a08fd1940840a64776dd14d0fb7eef))

## [v4.1.0](https://github.com/docling-project/docling-parse/releases/tag/v4.1.0) - 2025-06-24

### Feature

* Fixed char ordering in text lines ([#138](https://github.com/docling-project/docling-parse/issues/138)) ([`8872e73`](https://github.com/docling-project/docling-parse/commit/8872e736bf97ecede88a3999a9530b87956586fb))

### Fix

* Glyph issue with encodings ([#129](https://github.com/docling-project/docling-parse/issues/129)) ([`6397287`](https://github.com/docling-project/docling-parse/commit/63972876e81531634dcab913bead26ddced6135b))

## [v4.0.5](https://github.com/docling-project/docling-parse/releases/tag/v4.0.5) - 2025-06-13

### Fix

* GLYPH issue with encodings ([#128](https://github.com/docling-project/docling-parse/issues/128)) ([`4393fe8`](https://github.com/docling-project/docling-parse/commit/4393fe8d843b6cbb7ac2aa881ff3687ca8c3a4d5))
* Set flags for SegmentedPage correctly ([#127](https://github.com/docling-project/docling-parse/issues/127)) ([`0197102`](https://github.com/docling-project/docling-parse/commit/01971026d93bb09f1ea038e3506aaf80c217fca1))

## [v4.0.4](https://github.com/docling-project/docling-parse/releases/tag/v4.0.4) - 2025-06-10

### Fix

* Fix cropbox if it is larger than mediabox ([#126](https://github.com/docling-project/docling-parse/issues/126)) ([`a157d5a`](https://github.com/docling-project/docling-parse/commit/a157d5a6bbfd338c74022f0bfe842ff67feb82f5))

## [v4.0.3](https://github.com/docling-project/docling-parse/releases/tag/v4.0.3) - 2025-06-05

### Fix

* Filenames with unicode chars on Windows ([#124](https://github.com/docling-project/docling-parse/issues/124)) ([`ec6556b`](https://github.com/docling-project/docling-parse/commit/ec6556b988d696e09227a9f8c5bf7a65bc843cae))

## [v4.0.2](https://github.com/docling-project/docling-parse/releases/tag/v4.0.2) - 2025-06-04

### Fix

* Setup hashlib for fips compliance ([#123](https://github.com/docling-project/docling-parse/issues/123)) ([`c9c452b`](https://github.com/docling-project/docling-parse/commit/c9c452b6ee39efc1ca9104a2c2721c47f3f8a5e6))

## [v4.0.1](https://github.com/docling-project/docling-parse/releases/tag/v4.0.1) - 2025-04-09

### Fix

* Use FontMatrix to scale Type3 font metrics ([#113](https://github.com/docling-project/docling-parse/issues/113)) ([`38ddbb5`](https://github.com/docling-project/docling-parse/commit/38ddbb5256bfa64dfe60e7f65a3dfd9fbcdf2d8c))

## [v4.0.0](https://github.com/docling-project/docling-parse/releases/tag/v4.0.0) - 2025-03-14

### Feature

* Update API, naming, and tests. Move data model to docling-core ([#107](https://github.com/docling-project/docling-parse/issues/107)) ([`ca7d584`](https://github.com/docling-project/docling-parse/commit/ca7d584fa310271f37887027cd6d29867472d8ef))

### Fix

* Update mergify config for major releases ([#109](https://github.com/docling-project/docling-parse/issues/109)) ([`e6225c9`](https://github.com/docling-project/docling-parse/commit/e6225c93ce08f4410bca184b043788ce9a042913))

### Breaking

* Update API, naming, and tests. Move data model to docling-core ([#107](https://github.com/docling-project/docling-parse/issues/107)) ([`ca7d584`](https://github.com/docling-project/docling-parse/commit/ca7d584fa310271f37887027cd6d29867472d8ef))

## [v3.4.0](https://github.com/docling-project/docling-parse/releases/tag/v3.4.0) - 2025-02-18

### Feature

* Establish char_cells, word_cells and line_cells, other fixes ([#101](https://github.com/docling-project/docling-parse/issues/101)) ([`c2f9741`](https://github.com/docling-project/docling-parse/commit/c2f9741a5b2882aacb5e77f81f4ded47a78b5b38))

## [v3.3.1](https://github.com/docling-project/docling-parse/releases/tag/v3.3.1) - 2025-02-13

### Fix

* Update Pillow constraints ([#102](https://github.com/docling-project/docling-parse/issues/102)) ([`d9b6961`](https://github.com/docling-project/docling-parse/commit/d9b69612fff101d22e38d5f3b8bbd18db47bf253))

### Documentation

* Updated import for `pdf_parser_v2` in README ([#100](https://github.com/docling-project/docling-parse/issues/100)) ([`01238dd`](https://github.com/docling-project/docling-parse/commit/01238ddc32a6388583ff95a7403d51870d10b599))
* Fixed broken link in README.md ([#97](https://github.com/docling-project/docling-parse/issues/97)) ([`8ec116e`](https://github.com/docling-project/docling-parse/commit/8ec116ef853e427254c166aa85371caea0db4ceb))

## [v3.3.0](https://github.com/docling-project/docling-parse/releases/tag/v3.3.0) - 2025-02-06

### Feature

* Add support for RtL ([#94](https://github.com/docling-project/docling-parse/issues/94)) ([`25b1e64`](https://github.com/docling-project/docling-parse/commit/25b1e64846390bf2af7afc4d95bf3a634742aeb1))

### Fix

* Update vizualisation script ([#95](https://github.com/docling-project/docling-parse/issues/95)) ([`b634c11`](https://github.com/docling-project/docling-parse/commit/b634c11571a06a843aefde8cd1b8772ae74c8e6f))

## [v3.2.0](https://github.com/docling-project/docling-parse/releases/tag/v3.2.0) - 2025-02-02

### Feature

* Added the pure chars and fixed the duplicate text ([#91](https://github.com/docling-project/docling-parse/issues/91)) ([`9718762`](https://github.com/docling-project/docling-parse/commit/97187622095793eb8a780f1e74680c6867b39a6e))

### Fix

* Added the fix for rotated pages ([#90](https://github.com/docling-project/docling-parse/issues/90)) ([`d663eec`](https://github.com/docling-project/docling-parse/commit/d663eec5fdc06ab7159b97f7d7b45f3a3ba72975))

### Documentation

* Fix unit of measure of processing speed ([#89](https://github.com/docling-project/docling-parse/issues/89)) ([`760b932`](https://github.com/docling-project/docling-parse/commit/760b932b6770d928380ee83cdd9d14b901f695f8))

## [v3.1.2](https://github.com/docling-project/docling-parse/releases/tag/v3.1.2) - 2025-01-27

### Fix

* Added more updates to better font-parsing ([#87](https://github.com/docling-project/docling-parse/issues/87)) ([`de18986`](https://github.com/docling-project/docling-parse/commit/de18986f03f1e56ebb750ccdc2b955eeeebbde3b))

## [v3.1.1](https://github.com/docling-project/docling-parse/releases/tag/v3.1.1) - 2025-01-21

### Fix

* Move autoflake to dev dependencies ([#86](https://github.com/docling-project/docling-parse/issues/86)) ([`eed5080`](https://github.com/docling-project/docling-parse/commit/eed50805ebb00a9fdf48bb99caf5f38d4d9959f7))

## [v3.1.0](https://github.com/docling-project/docling-parse/releases/tag/v3.1.0) - 2025-01-17

### Feature

* Update for complex fonts, rendering, and experimental high-level API ([#82](https://github.com/docling-project/docling-parse/issues/82)) ([`525ed8e`](https://github.com/docling-project/docling-parse/commit/525ed8e38003c846f5ad9c9089bfa845db0d8117))

## [v3.0.0](https://github.com/docling-project/docling-parse/releases/tag/v3.0.0) - 2024-12-09

### Feature

* Massive quality improvements to v2 parser and new sanitize_cells API ([#73](https://github.com/docling-project/docling-parse/issues/73)) ([`1fccb29`](https://github.com/docling-project/docling-parse/commit/1fccb29d3f827450c2d259b3b9e433321a3f8751))

### Breaking

* Massive quality improvements to v2 parser and new sanitize_cells API ([#73](https://github.com/docling-project/docling-parse/issues/73)) ([`1fccb29`](https://github.com/docling-project/docling-parse/commit/1fccb29d3f827450c2d259b3b9e433321a3f8751))

## [v2.1.2](https://github.com/docling-project/docling-parse/releases/tag/v2.1.2) - 2024-11-22

### Fix

* Added the PDF documentation ([#64](https://github.com/docling-project/docling-parse/issues/64)) ([`2033f95`](https://github.com/docling-project/docling-parse/commit/2033f95f3d8ad0df4a506d7543af0808c439124d))

## [v2.1.1](https://github.com/docling-project/docling-parse/releases/tag/v2.1.1) - 2024-11-21

### Fix

* Compatibility with qpdf v10 ([#62](https://github.com/docling-project/docling-parse/issues/62)) ([`7f87b26`](https://github.com/docling-project/docling-parse/commit/7f87b2630e6957eb1339e3b222d51969573e4bdc))

## [v2.1.0](https://github.com/docling-project/docling-parse/releases/tag/v2.1.0) - 2024-11-20

### Feature

* Add the export of annotations and ToC ([#58](https://github.com/docling-project/docling-parse/issues/58)) ([`22cf280`](https://github.com/docling-project/docling-parse/commit/22cf280b1f2d7651b9684aba6a575edce9b35c00))

## [v2.0.5](https://github.com/docling-project/docling-parse/releases/tag/v2.0.5) - 2024-11-20

### Fix

* Enable python3.9 wheels ([#60](https://github.com/docling-project/docling-parse/issues/60)) ([`8e36f66`](https://github.com/docling-project/docling-parse/commit/8e36f66b069e264875877ee3655601f8f1ff1b77))

## [v2.0.4](https://github.com/docling-project/docling-parse/releases/tag/v2.0.4) - 2024-11-13

### Fix

* Removing asserts that break parse-v2 ([#55](https://github.com/docling-project/docling-parse/issues/55)) ([`bb978c2`](https://github.com/docling-project/docling-parse/commit/bb978c2918f3711aa838006a4b45f5701a561ef5))

## [v2.0.3](https://github.com/docling-project/docling-parse/releases/tag/v2.0.3) - 2024-11-05

### Fix

* Replace all the FATAL with ERROR messages in the v2 parser ([#53](https://github.com/docling-project/docling-parse/issues/53)) ([`cd15d00`](https://github.com/docling-project/docling-parse/commit/cd15d00ddb6c67fada0056ec068caffc003d5edc))

## [v2.0.2](https://github.com/docling-project/docling-parse/releases/tag/v2.0.2) - 2024-10-30

### Fix

* Improve qpdf optimization options ([#52](https://github.com/docling-project/docling-parse/issues/52)) ([`82284d4`](https://github.com/docling-project/docling-parse/commit/82284d42c5136490a4285cd19d4d5ff90044fbe5))

## [v2.0.1](https://github.com/docling-project/docling-parse/releases/tag/v2.0.1) - 2024-10-25

### Fix

* Robustify parser v2 ([#49](https://github.com/docling-project/docling-parse/issues/49)) ([`1815e7d`](https://github.com/docling-project/docling-parse/commit/1815e7d9400bd2551e99efb475fd59a7bf81069a))

## [v2.0.0](https://github.com/docling-project/docling-parse/releases/tag/v2.0.0) - 2024-10-23

### Feature

* Upgrade to v2.0.0 ([#48](https://github.com/docling-project/docling-parse/issues/48)) ([`6fdd748`](https://github.com/docling-project/docling-parse/commit/6fdd74870dceff64e52279dc6fe1ff338346def3))
* Fixed the v2 parser to only return the pages that are requested ([#47](https://github.com/docling-project/docling-parse/issues/47)) ([`48451ad`](https://github.com/docling-project/docling-parse/commit/48451ad0957ed5a4333642870cf9ca406bc95c2f))

### Breaking

* Upgrade to v2.0.0 ([#48](https://github.com/docling-project/docling-parse/issues/48)) ([`6fdd748`](https://github.com/docling-project/docling-parse/commit/6fdd74870dceff64e52279dc6fe1ff338346def3))

## [v1.6.2](https://github.com/docling-project/docling-parse/releases/tag/v1.6.2) - 2024-10-18

### Fix

* Cmake-cxxopts by using similar approach as glm ([#44](https://github.com/docling-project/docling-parse/issues/44)) ([`6427726`](https://github.com/docling-project/docling-parse/commit/64277266860407baac018fbe4397abfa2108a41b))

## [v1.6.1](https://github.com/docling-project/docling-parse/releases/tag/v1.6.1) - 2024-10-18

### Fix

* Fatal errors on pdfs ([#41](https://github.com/docling-project/docling-parse/issues/41)) ([`54252e6`](https://github.com/docling-project/docling-parse/commit/54252e6c2ef6a60dba6683fd32dd78d53fce5f76))

## [v1.6.0](https://github.com/docling-project/docling-parse/releases/tag/v1.6.0) - 2024-10-11

### Feature

* Add an experimental v2 parser to improve performance ([#29](https://github.com/docling-project/docling-parse/issues/29)) ([`e5856f0`](https://github.com/docling-project/docling-parse/commit/e5856f009a141e08a2e2f45e60aab5a69bfc28d9))

## [v1.5.1](https://github.com/docling-project/docling-parse/releases/tag/v1.5.1) - 2024-10-10

### Fix

* Allow more compatible pywin32 versions ([#40](https://github.com/docling-project/docling-parse/issues/40)) ([`68b848c`](https://github.com/docling-project/docling-parse/commit/68b848ccd60776f350b507a13c563a5cc33070a8))

## [v1.5.0](https://github.com/docling-project/docling-parse/releases/tag/v1.5.0) - 2024-10-10

### Feature

* Python 3.13 support ([#39](https://github.com/docling-project/docling-parse/issues/39)) ([`71a043e`](https://github.com/docling-project/docling-parse/commit/71a043eb97e437c7e99970fab122bbd59fdee4b0))

## [v1.4.1](https://github.com/docling-project/docling-parse/releases/tag/v1.4.1) - 2024-10-02

### Fix

* Windows build properly linking to system libraries ([#36](https://github.com/docling-project/docling-parse/issues/36)) ([`e26ed05`](https://github.com/docling-project/docling-parse/commit/e26ed056c22400552918c3a97dfb13614c9a03f5))

## [v1.4.0](https://github.com/docling-project/docling-parse/releases/tag/v1.4.0) - 2024-10-02

### Feature

* Build using system deps ([#33](https://github.com/docling-project/docling-parse/issues/33)) ([`e1c8e49`](https://github.com/docling-project/docling-parse/commit/e1c8e4980faab35bfdf6d1a78d8749745c560889))

### Fix

* Python version in wheels ([#31](https://github.com/docling-project/docling-parse/issues/31)) ([`8d903ba`](https://github.com/docling-project/docling-parse/commit/8d903baf61a7706066374c23265e115a9513c3ba))

## [v1.3.1](https://github.com/docling-project/docling-parse/releases/tag/v1.3.1) - 2024-09-30

### Fix

* Sdist and wheels content ([#28](https://github.com/docling-project/docling-parse/issues/28)) ([`f3febc5`](https://github.com/docling-project/docling-parse/commit/f3febc53a2a6565b16847113633f92d1a2dab48a))

## [v1.3.0](https://github.com/docling-project/docling-parse/releases/tag/v1.3.0) - 2024-09-20

### Feature

* Add windows support ([#22](https://github.com/docling-project/docling-parse/issues/22)) ([`05e6aa3`](https://github.com/docling-project/docling-parse/commit/05e6aa30d6de76694cf7f04be2633b2f5e129ef2))

## [v1.2.1](https://github.com/docling-project/docling-parse/releases/tag/v1.2.1) - 2024-09-18

### Fix

* Clean code ([#20](https://github.com/docling-project/docling-parse/issues/20)) ([`992df42`](https://github.com/docling-project/docling-parse/commit/992df4235ca624b47ce63be71592fa895c732e07))

## [v1.2.0](https://github.com/docling-project/docling-parse/releases/tag/v1.2.0) - 2024-09-09

### Feature

* Build linux arm64 architecture ([#17](https://github.com/docling-project/docling-parse/issues/17)) ([`3f51a2c`](https://github.com/docling-project/docling-parse/commit/3f51a2c571259491a79899db02cfe2de26a5c17f))

## [v1.1.3](https://github.com/docling-project/docling-parse/releases/tag/v1.1.3) - 2024-08-30

### Fix

* Resolve more assert errors ([#16](https://github.com/docling-project/docling-parse/issues/16)) ([`c3a6b03`](https://github.com/docling-project/docling-parse/commit/c3a6b038571909a41b3abd237215b756c3eacc62))

## [v1.1.2](https://github.com/docling-project/docling-parse/releases/tag/v1.1.2) - 2024-08-29

### Fix

* Out-of-range vector error ([#15](https://github.com/docling-project/docling-parse/issues/15)) ([`4ed034c`](https://github.com/docling-project/docling-parse/commit/4ed034cc0fb3988a9216e3574b9f34c155dae452))

## [v1.1.1](https://github.com/docling-project/docling-parse/releases/tag/v1.1.1) - 2024-08-23

### Fix

* Replace assert with exceptions ([#12](https://github.com/docling-project/docling-parse/issues/12)) ([`6565f32`](https://github.com/docling-project/docling-parse/commit/6565f32bdeb17d9796a94ccf3c8f8c4e0e73bf49))

## [v1.1.0](https://github.com/docling-project/docling-parse/releases/tag/v1.1.0) - 2024-08-22

### Feature

* Deal with qpdf errors on a page by page basis ([#11](https://github.com/docling-project/docling-parse/issues/11)) ([`400fcb3`](https://github.com/docling-project/docling-parse/commit/400fcb30b1813206bb98a17d85537af1471837a2))

## [v1.0.0](https://github.com/docling-project/docling-parse/releases/tag/v1.0.0) - 2024-08-22

### Feature

* Adding load/unload from key ([#9](https://github.com/docling-project/docling-parse/issues/9)) ([`dd122d0`](https://github.com/docling-project/docling-parse/commit/dd122d0c938e0054d22540949c9ee5b839c34c54))

### Breaking

* adding load/unload from key ([#9](https://github.com/docling-project/docling-parse/issues/9)) ([`dd122d0`](https://github.com/docling-project/docling-parse/commit/dd122d0c938e0054d22540949c9ee5b839c34c54))

## [v0.3.1](https://github.com/docling-project/docling-parse/releases/tag/v0.3.1) - 2024-08-22

### Fix

* Resolve segfaults ([#8](https://github.com/docling-project/docling-parse/issues/8)) ([`8ab088d`](https://github.com/docling-project/docling-parse/commit/8ab088daf07c2c1d959aab79d0845e2181667b0e))

## [v0.3.0](https://github.com/docling-project/docling-parse/releases/tag/v0.3.0) - 2024-08-21

### Feature

* Read page by page ([#7](https://github.com/docling-project/docling-parse/issues/7)) ([`92e02ec`](https://github.com/docling-project/docling-parse/commit/92e02ec4c1bdfc3e5cb899de8ea0e3384848560d))

## [v0.2.0](https://github.com/docling-project/docling-parse/releases/tag/v0.2.0) - 2024-08-13

### Feature

* Add reading from BytesIO ([#6](https://github.com/docling-project/docling-parse/issues/6)) ([`195777b`](https://github.com/docling-project/docling-parse/commit/195777b656969d5021b7d8d55d2d208b61dfcb0f))

## [v0.1.0](https://github.com/docling-project/docling-parse/releases/tag/v0.1.0) - 2024-08-07

### Feature

* First release to pypi ([#4](https://github.com/docling-project/docling-parse/issues/4)) ([`f762774`](https://github.com/docling-project/docling-parse/commit/f762774a8db2bd198b9c017a36a25fdd98ac1b41))

## [v0.0.1](https://github.com/docling-project/docling-parse/releases/tag/v0.0.1) - 2024-08-07

### Fix

* Unit-tests ([#3](https://github.com/docling-project/docling-parse/issues/3)) ([`fa7bef7`](https://github.com/docling-project/docling-parse/commit/fa7bef7f35209d7f3d3d4a3eef37f704f94c9cac))
* Add and fix cli ([#1](https://github.com/docling-project/docling-parse/issues/1)) ([`ccb7675`](https://github.com/docling-project/docling-parse/commit/ccb7675e248f9aba088a4b0c846caf7363be14bc))
