Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: compat parser #1004

Merged
merged 28 commits into from
Oct 30, 2024
Merged

feat: compat parser #1004

merged 28 commits into from
Oct 30, 2024

Conversation

kellyjosephprice
Copy link
Collaborator

@kellyjosephprice kellyjosephprice commented Oct 28, 2024

PR App

🧰 Changes

Moves the migration bits back to here.

This PR attempts to pull in the changes from the main readme app that are specific to the on going migration to MDX. We had originally started moving migration specific changes to the main app for speed of development, and organization. But now, we need to be able to move the migration bits into the gitto backend. I tried to preserve the git histories of the specific files, so there's a little more context.

🧬 QA & Testing

| 📖 [PR App][pr] | 🎫 Resolve RM-11018, RM-11002, CX-1116, RM-10942 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes migrating tables with newlines.

1. Convert inline code spans with newlines into code blocks
2. Wrap content in a paragraph when needed to avoid excessive newlines
3. Attempt to fix malformed lists in tables created by our editor

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-12959.readme.ninja
[ui]: https://readme-pr-12959.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve CX-1135, RM-11085 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes incompatable emphasis during the migration.

I [fixed this](#988) in
`@readme/mdx`, but I think it'll be nicer to keep the migration specific
stuff in the main app.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [ ] insert the string `*the recommended initial action is to**initiate
a[reversal operation
(rollback)](https://docs.jupico.com/reference/ccrollback)**. *` into a
page
- [ ] note the bold and italics
- [ ] migrate the project
- [ ] confirm that the bold and italics render the same in the dash and
hub

<!-- -->

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-12963.readme.ninja
[ui]: https://readme-pr-12963.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve CX-1135, RM-11085 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes incompatable emphasis during the migration.

I [fixed this](#988) in
`@readme/mdx`, but I think it'll be nicer to keep the migration specific
stuff in the main app.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [ ] insert the string `*the recommended initial action is to**initiate
a[reversal operation
(rollback)](https://docs.jupico.com/reference/ccrollback)**. *` into a
page
- [ ] note the bold and italics
- [ ] migrate the project
- [ ] confirm that the bold and italics render the same in the dash and
hub

<!-- -->

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-12963.readme.ninja
[ui]: https://readme-pr-12963.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve RM-10989 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes migrating link references syntax.

MDX is doing some weird stuff. Specifically if you have a link reference
without a corresponding definition, and said reference's label contains
an underscore.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [ ] clone this project:
https://readme-pr-12965.readme.ninja/project/cfo-control-tower/v4.1/docs/filtering-data-using-input-controls
- [ ] migrate it
- [ ] confirm that string `**[NULL_VALUE]**` is rendering the same as
before
https://cfo-control-tower.readme-pr-12965.readme.ninja/docs/filtering-data-using-input-controls

<!-- -->

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-12965.readme.ninja
[ui]: https://readme-pr-12965.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve RM-10989 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes migrating link references syntax.

MDX is doing some weird stuff. Specifically if you have a link reference
without a corresponding definition, and said reference's label contains
an underscore.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [ ] clone this project:
https://readme-pr-12965.readme.ninja/project/cfo-control-tower/v4.1/docs/filtering-data-using-input-controls
- [ ] migrate it
- [ ] confirm that string `**[NULL_VALUE]**` is rendering the same as
before
https://cfo-control-tower.readme-pr-12965.readme.ninja/docs/filtering-data-using-input-controls

<!-- -->

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-12965.readme.ninja
[ui]: https://readme-pr-12965.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve RM-11043 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes migrating images with borders.

I'm not clear on the timeline/cause, but magic blocks images used `{
className: 'border' }` for setting the border. The mdx images use:
```
<Image border={true} />
```

I think this is clearly a nicer API, but I'm not sure how we missed
adding this to the migration? Or maybe it's somehow regressed??? The
editor portion is definitely a regression from me refactoring images to
fix captions.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13027.readme.ninja
[ui]: https://readme-pr-13027.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve RM-11043 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes migrating images with borders.

I'm not clear on the timeline/cause, but magic blocks images used `{
className: 'border' }` for setting the border. The mdx images use:
```
<Image border={true} />
```

I think this is clearly a nicer API, but I'm not sure how we missed
adding this to the migration? Or maybe it's somehow regressed??? The
editor portion is definitely a regression from me refactoring images to
fix captions.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13027.readme.ninja
[ui]: https://readme-pr-13027.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve RM-11087 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes migrating table alignments.

It looks to me like the old magic block tables would insert `null`
alignment values and default to center??? But at some point, we switched
to matching the GFM spec and default to left alignment. This PR fixes
the migration to set the alignment to `center` if it's `null`.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-PR_NUMBER.readme.ninja
[ui]: https://readme-pr-PR_NUMBER.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve RM-11087 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes migrating table alignments.

It looks to me like the old magic block tables would insert `null`
alignment values and default to center??? But at some point, we switched
to matching the GFM spec and default to left alignment. This PR fixes
the migration to set the alignment to `center` if it's `null`.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-PR_NUMBER.readme.ninja
[ui]: https://readme-pr-PR_NUMBER.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve RM-11134 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes a migration regression.

When I started added migration specific transforms to the main app, I
inadvertantly bypassed a normalization step that RDMD usually applies.
There are magic blocks in the wild that don't have enough newlines, and
get incorrectly parsed by RDMD. So, RDMD, usually does a simple search
and replace. This was bypassed in the migration, when I switch to using
`rdmd.processor()`. Since it doesn't operate on the doc, it doesn't
apply the normalization step.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13047.readme.ninja
[ui]: https://readme-pr-13047.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve RM-11134 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes a migration regression.

When I started added migration specific transforms to the main app, I
inadvertantly bypassed a normalization step that RDMD usually applies.
There are magic blocks in the wild that don't have enough newlines, and
get incorrectly parsed by RDMD. So, RDMD, usually does a simple search
and replace. This was bypassed in the migration, when I switch to using
`rdmd.processor()`. Since it doesn't operate on the doc, it doesn't
apply the normalization step.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13047.readme.ninja
[ui]: https://readme-pr-13047.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve CX-1173 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes editor table alignment.

- **Revert "fix: migrating null table align values (#13033)"**

In a previous PR, I misunderstood the issue and the fix was incorrect.
This PR reverts the changes and updates the defaults for table alignment
in the editor.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13063.readme.ninja
[ui]: https://readme-pr-13063.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve CX-1173 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes editor table alignment.

- **Revert "fix: migrating null table align values (#13033)"**

In a previous PR, I misunderstood the issue and the fix was incorrect.
This PR reverts the changes and updates the defaults for table alignment
in the editor.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13063.readme.ninja
[ui]: https://readme-pr-13063.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve CX-1153 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes, migrating emphasis in tables.

A prior PR attempted to fix malformed lists in tables, but it was also
matching on cells that had a single emphatic element. Oops

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13022.readme.ninja
[ui]: https://readme-pr-13022.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve CX-1153 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes, migrating emphasis in tables.

A prior PR attempted to fix malformed lists in tables, but it was also
matching on cells that had a single emphatic element. Oops

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13022.readme.ninja
[ui]: https://readme-pr-13022.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] |
| :-------------: |

## 🧰 Changes

Runs prettier on I file I missed in the last PR.

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13096.readme.ninja
[ui]: https://readme-pr-13096.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve CX-1224 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes migrating broken html comments

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13104.readme.ninja
[ui]: https://readme-pr-13104.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
| 📖 [PR App][pr] | 🎫 Resolve CX-1224 |
| :-------------: | :-----------------: |

## 🧰 Changes

Fixes migrating broken html comments

## 💁 Customer Impact

<!-- PLEASE DESCRIBE IF THIS CHANGE AFFECTS CUSTOMERS AND HOW -->
<!-- This is extremely useful for Tony and Marc writing the changelog!
-->

## 🧬 QA & Testing

- [Broken on next][next].
- [Working in this PR][pr]!

[next]: https://next.readme.ninja
[pr]: https://readme-pr-13104.readme.ninja
[ui]: https://readme-pr-13104.readme.ninja/ui

<!-- Uncomment and unescape this if you don't want a PR app! -->
<!-- \[skip preview\] -->
@kellyjosephprice kellyjosephprice marked this pull request as ready for review October 28, 2024 20:22
[![PR App][icn]][demo] | Ref CX-1238
:-------------------:|:----------:

## 🧰 Changes

Fixes emphasis with links in it.

The original implementation of this was naively assuming there would
only be one child node. Ope.

## 🧬 QA & Testing

- [Broken on production][prod].
- [Working in this PR app][demo].


[demo]: https://markdown-pr-PR_NUMBER.herokuapp.com
[prod]: https://SUBDOMAIN.readme.io
[icn]:
https://user-images.githubusercontent.com/886627/160426047-1bee9488-305a-4145-bb2b-09d8b757d38a.svg
@kellyjosephprice
Copy link
Collaborator Author

I'm going to merge this one, everything in it has already been approved elsewhere.

@kellyjosephprice kellyjosephprice merged commit ead267e into next Oct 30, 2024
13 checks passed
@kellyjosephprice kellyjosephprice deleted the feat/compat-parser branch October 30, 2024 21:20
rafegoldberg pushed a commit that referenced this pull request Oct 30, 2024
## Version 7.8.0
### ✨ New & Improved

* compat parser ([#1004](#1004)) ([ead267e](ead267e))

### 🛠 Fixes & Updates

* bold in tables ([#1006](#1006)) ([bc481d9](bc481d9))
* **deps:** bump actions/setup-node from 3 to 4 ([#821](#821)) ([f96ea89](f96ea89)), closes [actions/setup-node#866](actions/setup-node#866) [actions/setup-node#868](actions/setup-node#868) [actions/setup-node#876](actions/setup-node#876) [actions/setup-node#868](actions/setup-node#868) [actions/setup-node#861](actions/setup-node#861) [actions/setup-node#859](actions/setup-node#859) [actions/setup-node#870](actions/setup-node#870) [actions/setup-node#872](actions/setup-node#872) [actions/setup-node#875](actions/setup-node#875) [actions/setup-node#831](actions/setup-node#831) [actions/setup-node#803](actions/setup-node#803) [actions/setup-node#809](actions/setup-node#809) [actions/setup-node#816](actions/setup-node#816) [actions/setup-node#794](actions/setup-node#794) [actions/setup-node#710](actions/setup-node#710) [actions/setup-node#812](actions/setup-node#812) [actions/setup-node#808](actions/setup-node#808) [actions/setup-node#804](actions/setup-node#804) [actions/setup-node#802](actions/setup-node#802) [actions/setup-node#807](actions/setup-node#807) [#876](#876) [#868](#868) [#866](#866)
* **deps:** bump actions/upload-artifact from 3 to 4 ([#846](#846)) ([5a72802](5a72802)), closes [actions/upload-artifact#464](actions/upload-artifact#464) [actions/upload-artifact#313](actions/upload-artifact#313) [actions/upload-artifact#436](actions/upload-artifact#436) [#374](#374) [#375](#375) [#351](#351) [actions/upload-artifact#327](actions/upload-artifact#327) [actions/toolkit#1095](actions/toolkit#1095) [actions/toolkit#1063](actions/toolkit#1063) [#515](#515) [#511](#511) [#509](#509) [#505](#505)
* **deps:** bump braces from 3.0.2 to 3.0.3 ([#907](#907)) ([6b017a7](6b017a7)), closes [#40](#40) [#37](#37) [#27](#27)
* **deps:** bump core-js from 3.36.1 to 3.38.1 ([#1013](#1013)) ([58ceef7](58ceef7)), closes [#1357](https://github.com/readmeio/markdown/issues/1357) [#1361](https://github.com/readmeio/markdown/issues/1361) [#1352](https://github.com/readmeio/markdown/issues/1352) [#1345](https://github.com/readmeio/markdown/issues/1345) [#1344](https://github.com/readmeio/markdown/issues/1344) [#1361](https://github.com/readmeio/markdown/issues/1361)
* **deps-dev:** bump css-loader from 6.11.0 to 7.1.2 ([#1015](#1015)) ([6be77cf](6be77cf)), closes [#1600](https://github.com/readmeio/markdown/issues/1600) [#1590](https://github.com/readmeio/markdown/issues/1590) [#1577](https://github.com/readmeio/markdown/issues/1577) [#1600](https://github.com/readmeio/markdown/issues/1600) [#1590](https://github.com/readmeio/markdown/issues/1590) [#1577](https://github.com/readmeio/markdown/issues/1577) [#1600](https://github.com/readmeio/markdown/issues/1600) [#1596](https://github.com/readmeio/markdown/issues/1596) [#1595](https://github.com/readmeio/markdown/issues/1595) [#1591](https://github.com/readmeio/markdown/issues/1591) [#1587](https://github.com/readmeio/markdown/issues/1587) [#1586](https://github.com/readmeio/markdown/issues/1586)
* **deps:** bump dset from 3.1.3 to 3.1.4 ([#1018](#1018)) ([be480d7](be480d7))
* **deps:** bump github/codeql-action from 2 to 3 ([#847](#847)) ([4b97fe6](4b97fe6)), closes [#2203](https://github.com/readmeio/markdown/issues/2203) [#2195](https://github.com/readmeio/markdown/issues/2195) [#2185](https://github.com/readmeio/markdown/issues/2185) [#2156](https://github.com/readmeio/markdown/issues/2156) [#2151](https://github.com/readmeio/markdown/issues/2151) [#2147](https://github.com/readmeio/markdown/issues/2147) [#2141](https://github.com/readmeio/markdown/issues/2141) [#2124](https://github.com/readmeio/markdown/issues/2124) [#2121](https://github.com/readmeio/markdown/issues/2121) [/github.com/github/codeql-action/blob/main/#3230---08-jan-2024](https://github.com/readmeio//github.com/github/codeql-action/blob/main//issues/3230---08-jan-2024) [#2106](https://github.com/readmeio/markdown/issues/2106) [#2083](https://github.com/readmeio/markdown/issues/2083) [#2096](https://github.com/readmeio/markdown/issues/2096) [#2073](https://github.com/readmeio/markdown/issues/2073) [#2079](https://github.com/readmeio/markdown/issues/2079) [#2200](https://github.com/readmeio/markdown/issues/2200) [#2198](https://github.com/readmeio/markdown/issues/2198) [#2197](https://github.com/readmeio/markdown/issues/2197)
* **deps-dev:** bump jest-puppeteer from 8.0.6 to 10.1.4 ([#1016](#1016)) ([33aa434](33aa434)), closes [#604](#604) [#602](#602) [#599](#599) [#586](#586) [#578](#578) [#576](#576) [#605](#605)
* **deps:** bump micromatch from 4.0.5 to 4.0.8 ([#1019](#1019)) ([7be267e](7be267e)), closes [#266](#266)
* **deps-dev:** bump mini-css-extract-plugin from 2.8.1 to 2.9.1 ([#1017](#1017)) ([9fb25da](9fb25da))
* **deps-dev:** bump semantic-release from 22.0.12 to 24.2.0 ([#1011](#1011)) ([443c843](443c843)), closes [#3462](https://github.com/readmeio/markdown/issues/3462) [#3460](https://github.com/readmeio/markdown/issues/3460) [#3436](https://github.com/readmeio/markdown/issues/3436) [#3423](https://github.com/readmeio/markdown/issues/3423) [#3462](https://github.com/readmeio/markdown/issues/3462) [#3489](https://github.com/readmeio/markdown/issues/3489) [#3488](https://github.com/readmeio/markdown/issues/3488) [#3486](https://github.com/readmeio/markdown/issues/3486) [#3487](https://github.com/readmeio/markdown/issues/3487) [#3485](https://github.com/readmeio/markdown/issues/3485) [#3483](https://github.com/readmeio/markdown/issues/3483) [#3450](https://github.com/readmeio/markdown/issues/3450) [#3481](https://github.com/readmeio/markdown/issues/3481) [#3424](https://github.com/readmeio/markdown/issues/3424)
* **deps-dev:** bump webpack from 5.91.0 to 5.95.0 ([#1014](#1014)) ([b9c8dd2](b9c8dd2))
* update conventional commits ([50a4be9](50a4be9))
* upgrade conventionalcommits ([3646513](3646513))

<!--SKIP CI-->
@rafegoldberg
Copy link
Contributor

This PR was released!

🚀 Changes included in v7.8.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants