siefkenj/unified-latex (@unified-latex/unified-latex-util-parse)
### [`v1.7.1`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v171)
[Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.7.0...v1.7.1)
- Types fix for `@unified-latex/unified-latex-types`
- Fixed AST when expanding `\sysdelim` macros for rendering `\systeme{}` macros with KaTeX
### [`v1.7.0`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v170)
[Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.6.1...v1.7.0)
- Switch build system to `vite`. Should result in smaller bundles.
- Save default arguments when parsing if the macro signature specifies them e.g. `{signature: "O{foo}"}`. The defaults are substituted in when expanding the macros with the optional arguments omitted.
- Preserve position information when comments are modified. (Sometimes, during a `parse`, but never during a `parseMinimal`, comments are modified to remove leading whitespace. Previously, modified comments would have their position information deleted. Position information is now preserved.)
### [`v1.6.1`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v161)
[Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.6.0...v1.6.1)
- Pass `VisitInfo` as an additional argument ot `macroReplacers` and `environmentReplacers` in `unifiedLatexToHast`.
- Allow skipping of HTML validation in `unifiedLatexToHast`.
- The `minted` environment parses its contents as a verbatim.
### [`v1.6.0`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v160)
[Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.4.2...v1.6.0)
- Embellishment tokens are now supported in macro `signature`s. E.g., a `xxx: {signature: "e{^_}"}` will allow `\xxx_{foo}^{bar}` and `\xxx^{foo}_{bar}` to parse correctly.
- Stop tokens can now be regular string characters. For example `xxx: {signature: "ua"}` will allow `\xxx YYYaBBB` to consume `YYY` leaving `BBB` unconsumed.
- Break after `\\` macro when pretty printing (Issue [#59](https://togithub.com/siefkenj/unified-latex/issues/59))
- \[DEVELOPMENT] Added `tsconfig.json` files to each `test/` folder for more granular control of the typescript settings.
### [`v1.4.2`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v142)
[Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.4.1...v1.4.2)
- Avoid slowdown when paring incomplete environments (e.g. `\newcommand{\x}{\begin{x}}`). This is accomplished by enabling caching in PEGjs.
- Added `"` ligature and `\paragraph` and `\subparagraph` to HTML conversion.
### [`v1.4.1`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v141)
[Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.4.0...v1.4.1)
- Many more ligatures added to the HTML converter.
- Fixed issue [#40](https://togithub.com/siefkenj/unified-latex/issues/40) where the optional argument to `\\` was being parsed even if preceded by a space. (E.g., `\\[10pt]` and `\\ [10pt]`) were parsed the same. Not allowing the space should more closely match expected behavior.
- Bump Prettier to v2.8.8
### [`v1.4.0`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v140)
[Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.3.2...v1.4.0)
- Better CJS support (now `unified` is compiled in rather than left as an external dependency. This is needed because `unified` is ESM-only).
- `minted` and `listings` environments now accept optional arguments and parse their contents verbatim. This makes them much more efficient.
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.3.2
->1.7.1
Release Notes
siefkenj/unified-latex (@unified-latex/unified-latex-util-parse)
### [`v1.7.1`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v171) [Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.7.0...v1.7.1) - Types fix for `@unified-latex/unified-latex-types` - Fixed AST when expanding `\sysdelim` macros for rendering `\systeme{}` macros with KaTeX ### [`v1.7.0`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v170) [Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.6.1...v1.7.0) - Switch build system to `vite`. Should result in smaller bundles. - Save default arguments when parsing if the macro signature specifies them e.g. `{signature: "O{foo}"}`. The defaults are substituted in when expanding the macros with the optional arguments omitted. - Preserve position information when comments are modified. (Sometimes, during a `parse`, but never during a `parseMinimal`, comments are modified to remove leading whitespace. Previously, modified comments would have their position information deleted. Position information is now preserved.) ### [`v1.6.1`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v161) [Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.6.0...v1.6.1) - Pass `VisitInfo` as an additional argument ot `macroReplacers` and `environmentReplacers` in `unifiedLatexToHast`. - Allow skipping of HTML validation in `unifiedLatexToHast`. - The `minted` environment parses its contents as a verbatim. ### [`v1.6.0`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v160) [Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.4.2...v1.6.0) - Embellishment tokens are now supported in macro `signature`s. E.g., a `xxx: {signature: "e{^_}"}` will allow `\xxx_{foo}^{bar}` and `\xxx^{foo}_{bar}` to parse correctly. - Stop tokens can now be regular string characters. For example `xxx: {signature: "ua"}` will allow `\xxx YYYaBBB` to consume `YYY` leaving `BBB` unconsumed. - Break after `\\` macro when pretty printing (Issue [#59](https://togithub.com/siefkenj/unified-latex/issues/59)) - \[DEVELOPMENT] Added `tsconfig.json` files to each `test/` folder for more granular control of the typescript settings. ### [`v1.4.2`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v142) [Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.4.1...v1.4.2) - Avoid slowdown when paring incomplete environments (e.g. `\newcommand{\x}{\begin{x}}`). This is accomplished by enabling caching in PEGjs. - Added `"` ligature and `\paragraph` and `\subparagraph` to HTML conversion. ### [`v1.4.1`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v141) [Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.4.0...v1.4.1) - Many more ligatures added to the HTML converter. - Fixed issue [#40](https://togithub.com/siefkenj/unified-latex/issues/40) where the optional argument to `\\` was being parsed even if preceded by a space. (E.g., `\\[10pt]` and `\\ [10pt]`) were parsed the same. Not allowing the space should more closely match expected behavior. - Bump Prettier to v2.8.8 ### [`v1.4.0`](https://togithub.com/siefkenj/unified-latex/blob/HEAD/CHANGELOG.md#v140) [Compare Source](https://togithub.com/siefkenj/unified-latex/compare/v1.3.2...v1.4.0) - Better CJS support (now `unified` is compiled in rather than left as an external dependency. This is needed because `unified` is ESM-only). - `minted` and `listings` environments now accept optional arguments and parse their contents verbatim. This makes them much more efficient.Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.