dylanowen / mdbook-graphviz

Mozilla Public License 2.0
44 stars 9 forks source link

Update Rust crate pulldown-cmark-to-cmark to v15 - autoclosed #142

Closed renovate[bot] closed 1 week ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
pulldown-cmark-to-cmark dependencies major 13.0 -> 15.0

Release Notes

Byron/pulldown-cmark-to-cmark (pulldown-cmark-to-cmark) ### [`v15.0.1`](https://togithub.com/Byron/pulldown-cmark-to-cmark/blob/HEAD/CHANGELOG.md#1501-2024-06-16) [Compare Source](https://togithub.com/Byron/pulldown-cmark-to-cmark/compare/v15.0.0...v15.0.1) ##### Bug Fixes - tables render more correctly ##### Commit Statistics - 2 commits contributed to the release. - 1 day passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: [#​70](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/70), [#​76](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/76) ##### Commit Details
view details - **[#​70](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/70)** - Tables render more correctly ([`2ac7472`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/2ac74720c4d3fc8ccda8eaae86508bd62c28b43d)) - **[#​76](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/76)** - Tables render more correctly ([`2ac7472`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/2ac74720c4d3fc8ccda8eaae86508bd62c28b43d)) - **Uncategorized** - Fix emitting `::` for centered column in table. ([`33811dc`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/33811dc085da284c82bb74da590b14066ff44402))
### [`v15.0.0`](https://togithub.com/Byron/pulldown-cmark-to-cmark/blob/HEAD/CHANGELOG.md#1500-2024-06-15) [Compare Source](https://togithub.com/Byron/pulldown-cmark-to-cmark/compare/v14.0.1...v15.0.0) > \[!NOTE] > This release adds support for Math expressions, and notification boxes like the one this text is written in. ##### New Features (BREAKING) - Update to pulldown-cmark v0.11 for math-expression support and special block quotes Update pulldown cmark ##### Commit Statistics - 20 commits contributed to the release over the course of 4 calendar days. - 5 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release pulldown-cmark-to-cmark v15.0.0 ([`e6c8c3e`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/e6c8c3ec310f79c080fe466183baf6842e66608c)) - Prepare changelog prior to release ([`d72bfd3`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/d72bfd376a12412e4c394fa16fc99f8b8fb0e14e)) - Upgrade dev-dependencies ([`d8cbd37`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/d8cbd37355cacdf58625e08765cf4000914d1057)) - Update to pulldown-cmark v0.11 for math-expression support and special block quotes ([`bff28af`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/bff28af3c51a3a55675d5a64d8f3bda2d37701aa)) - Merge blockquote kind parsing ([`6d05a28`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/6d05a28029087187bbbbe085aa77689c6ed89a07)) - Remove unused import ([`89d5dd5`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/89d5dd56d07fdc373ec901bc535862c5b2fac155)) - Remove support for dollar surrounding backtick ([`d55ac5d`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/d55ac5dc61e2b5afc098f817737668acd8743700)) - Generate snapshot ([`c8632c4`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/c8632c4c7c462e5dd6446b8883f527fc8e415ef7)) - Add suggested fixture ([`f961f76`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/f961f7686b24838607e2508bf2ff65f12bed4225)) - Use escaped comparison ([`74a5b59`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/74a5b5989c59c3d4dd1bff8f66b79be62bce0052)) - Update math tests ([`e94e9e4`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/e94e9e4a259aa4747334f123c352a4812a14c42a)) - Fix alternate math notation ([`8e09ddb`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/8e09ddb9d0c28873a5ae9c116a0a1f310179dc85)) - Regenerate snapshots ([`153ff68`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/153ff68c4ac5e804211f41eb702fa00f7a16a311)) - Add mathematical expressions ([`42049d9`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/42049d99af1bbfda53f5c50a59b56b0fae947b53)) - Regenerate snapshots ([`ea04970`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/ea0497047b69fcd962568bce34b55e938d3f5db0)) - Fix incorrect formatting ([`1d047be`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/1d047be50ca18ffd5a28ca64475d1100b6068cca)) - Add blockquote kinds ([`dcf769c`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/dcf769c1d1f57d7e540e172988d18da84fa95492)) - Update tests ([`8723b1f`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/8723b1ffcf2248d8fbad77c044d6eff96dda2fec)) - Handle new types and change ([`c81d969`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/c81d969679b77dd0e9f9bf065190cfddc57f3dd3)) - Update pulldown-cmark ([`173b8a4`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/173b8a40761d571772815f4227e3962a619bd7fd))
### [`v14.0.1`](https://togithub.com/Byron/pulldown-cmark-to-cmark/blob/HEAD/CHANGELOG.md#1401-2024-06-10) [Compare Source](https://togithub.com/Byron/pulldown-cmark-to-cmark/compare/v14.0.0...v14.0.1) This release contains a fix to avoid escaping characters within codeblocks. See [https://github.com/Byron/pulldown-cmark-to-cmark/issues/73](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/73) for details. ##### Commit Statistics - 4 commits contributed to the release. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#​73](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/73) ##### Commit Details
view details - **[#​73](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/73)** - Fixdo not disturb code block detection when preventing escape ([`7376d42`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/7376d42ae3599c907061eba6b3a7676f79408bdb)) - **Uncategorized** - Release pulldown-cmark-to-cmark v14.0.1 ([`fd7815a`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/fd7815a480181fa2f442ce8969111038927f49b6)) - Prepare changelog prior to release. ([`857ff07`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/857ff07f8ae962de7d287008d875cc3ca342e510)) - Merge pull request [#​74](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/74) from SichangHe/fix-unnecessary-range-escape ([`a6045c6`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/a6045c664fda1c56edf8d749601a6562d94a3871))
### [`v14.0.0`](https://togithub.com/Byron/pulldown-cmark-to-cmark/blob/HEAD/CHANGELOG.md#1400-2024-06-10) [Compare Source](https://togithub.com/Byron/pulldown-cmark-to-cmark/compare/v13.0.0...v14.0.0) This release adds support for keeping escapes in the original source for the input events, assuming the new `cmark_resume_with_source_range_and_options()` function is used. Please also note that for most this won't be a breaking change as only a field was added to `State`, which isn't used unless you do incremental event serialization. ##### Bug Fixes (BREAKING) - clarify what `last_event_end_index` indices into and how it's used This is marked as breaking change as the field itself is new in `State` and could be breaking for some. ##### Commit Statistics - 17 commits contributed to the release over the course of 16 calendar days. - 84 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release pulldown-cmark-to-cmark v14.0.0 ([`1978c0c`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/1978c0c0fb42e20bc0d015611c1336975bd1965c)) - Fix manifest includes to allow publishing ([`cfcabc4`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/cfcabc44bf5b73ab1567f062787be917d1933877)) - Release pulldown-cmark-to-cmark v14.0.0 ([`8c6bee4`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/8c6bee4c037c3aff3c211c87146909ab0cd85aaf)) - Fix doc-links ([`d9d81c0`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/d9d81c0bcac2471a26be35e21414f51b4a136b45)) - Prepare changelog prior to release ([`c332f98`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/c332f98d21c2f35638e88145ee224d5511ddc2d4)) - Merge pull request [#​71](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/71) from SichangHe/no-unnecessary-escape ([`386e663`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/386e6634421373c6b9841a59c7639e416215566c)) - Clarify what `last_event_end_index` indices into and how it's used ([`6c8297c`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/6c8297c03eb82ac95fa9dd559e3337e470d70c72)) - Dedup test code ([`f66724b`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/f66724b2f74814fe6a8ddb168425b9097bb84135)) - Attempt to address [@​Bryon](https://togithub.com/Bryon) first comments [https://github.com/Byron/pulldown-cmark-to-cmark/pull/71#pullrequestreview-2081814286](https://togithub.com/Byron/pulldown-cmark-to-cmark/pull/71#pullrequestreview-2081814286) ([`bebff1e`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/bebff1e520f2da982cb1a7f9ba97ce13c9accab0)) - Test `<` escape handling ([`542bc1f`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/542bc1fad3d06d39d59c8842225afc864d7539c3)) - Restore `State` derives ([`ea17e27`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/ea17e2763d066bd454cfab0ae0a0768fdaf83bd1)) - Rm test that fail for old implementation ([`78965c4`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/78965c4520e031930e232758d942077ed40b7a1d)) - Better explain why `cmark_resume_with_source_range_and_options` is different ([`49f60d5`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/49f60d58ae2a1fd868797191c47d968f11c913df)) - `source_range` persist special character escape by peeking source ([`92ad2c8`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/92ad2c8f291df7e165e1110d05c638661627c5d6)) - Placeholder functions not using source range ([`a234ed5`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/a234ed5ece9d02eb8e9cb3c03432ca2a73165b5e)) - Extract nested functionalities ([`93cbb33`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/93cbb33bad931ac3f787cd13438a812c6adb3b7a)) - Failing rustdoc test [#​51](https://togithub.com/Byron/pulldown-cmark-to-cmark/issues/51) ([`8c6ccdb`](https://togithub.com/Byron/pulldown-cmark-to-cmark/commit/8c6ccdbb01e015acc3a7e688bac2dad8319d03f8))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

Cypher1 commented 2 months ago

@dylanowen I might be able to find some time to look into these type failures tonight if you want to focus on the multi renderer work you've been doing? Been meaning to but work has been hectic.

dylanowen commented 2 months ago

@Cypher1 I haven't confirmed lately but last time I checked pulldown-cmark-to-cmark didn't support the latest pulldown-cmark. If that's fixed though it's probably as easy as upgrading them together + whatever is necessary in the code for the upgrade. No rush though if things are busy. The multi render stuff is chugging along, I'm fixing up all the tests now but work is also eating up a lot of my time

Cypher1 commented 3 weeks ago

Tried this last night and it looks like mdbook itself is locked to 0.10.3 of pulldown-cmark. Combined with a fiddly Borrow instance issue I don't think there's much benefit right now to updating any cmark deps. Hopefully that changes soon :)