opencilk-project
opencilk-project copied to clipboard
Bump the llvm-docs-requirements group in /llvm/docs with 25 updates
Bumps the llvm-docs-requirements group in /llvm/docs with 25 updates:
| Package | From | To |
|---|---|---|
| alabaster | 0.7.13 |
1.0.0 |
| babel | 2.14.0 |
2.16.0 |
| beautifulsoup4 | 4.12.2 |
4.12.3 |
| certifi | 2023.11.17 |
2024.8.30 |
| docutils | 0.20.1 |
0.21.2 |
| furo | 2023.8.19 |
2024.8.6 |
| idna | 3.6 |
3.10 |
| jinja2 | 3.1.2 |
3.1.4 |
| markdown | 3.5.1 |
3.7 |
| markupsafe | 2.1.3 |
2.1.5 |
| mdit-py-plugins | 0.4.0 |
0.4.2 |
| myst-parser | 2.0.0 |
4.0.0 |
| packaging | 23.2 |
24.1 |
| pygments | 2.17.2 |
2.18.0 |
| pyyaml | 6.0.1 |
6.0.2 |
| requests | 2.31.0 |
2.32.3 |
| soupsieve | 2.5 |
2.6 |
| sphinx | 7.1.2 |
8.0.2 |
| sphinx-automodapi | 0.16.0 |
0.18.0 |
| sphinxcontrib-applehelp | 1.0.4 |
2.0.0 |
| sphinxcontrib-devhelp | 1.0.5 |
2.0.0 |
| sphinxcontrib-htmlhelp | 2.0.4 |
2.1.0 |
| sphinxcontrib-qthelp | 1.0.6 |
2.0.0 |
| sphinxcontrib-serializinghtml | 1.1.9 |
2.0.0 |
| urllib3 | 2.1.0 |
2.2.3 |
Updates alabaster from 0.7.13 to 1.0.0
Release notes
Sourced from alabaster's releases.
Alabaster 1.0.0
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
Alabaster 0.7.16
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
Alabaster 0.7.15
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
Alabaster 0.7.14
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
Changelog
Sourced from alabaster's changelog.
:git_tag:
1.0.0-- 2024-07-26
- Dropped support for Python 3.9 and earlier.
- Dropped support for Sphinx 6.1 and earlier.
- Use a new SVG image for the GitHub banner.
- :feature:
217Use the new searchfield component for the search box. Patch by Tim Hoffmann.- :feature:
104Allow translating strings inrelations.html.- :bug:
125Do not underline linked images. Patch by Joshua Bronson.- :bug:
169Do not ignore the Pygments background colour. Patch by Matthias Geier.- :bug:
174Fix clipping caused by incorrect CSS breakpoints.:git_tag:
0.7.16-- 2024-01-10
- :bug:
215Do not displaylogo_nameif it is set toFalse.:git_tag:
0.7.15-- 2024-01-08
- :feature:
213Allow an arbitrary string in thelogo_nameoption.- :feature:
114Improved sidebar CSS styles.- :issue:
178Deprecatedcanonical_urlin favor ofhtml_baseurl.- :bug:
200Removed duplicate<meta name="viewport" ... />tag.- :bug:
188Removed underline from whitespace.- :bug:
164Removedtype="text/javascript"from elements.- :bug:
161Replaced©with unicode decimal code entity[#169](https://github.com/sphinx-doc/alabaster/issues/169);.:git_tag:
0.7.14-- 2024-01-08
- Dropped support for Python 3.8 and earlier.
- Dropped support for Sphinx 3.3 and earlier.
- :issue:
198Fix horizontal scrolling on mobile.- :issue:
206Properly support thehtml_support_sphinxconfig value.- :issue:
211Fix the GitHub 'forkme' banner.- Added
alabaster_version_infoto the HTML template context.- Declare support for Python 3.13.
- Adopt the Ruff linter and formatter.
- Migrate from CircleCI to GitHub Actions.
Commits
fba58a4Bump to 1.0.07d5c318Update project maintainersd25c4bcListbasic.cssintheme.conf(#219)97235d1Fix incorrect breakpoints that cause clipping around 875px (#174)5bb4411Remove explicit width for search field input (#218)9fdb57cUpdate references tosearchboxa35a1dfDon't ignore the Pygments background (#169)17e55e5Fix for "Don't put an underline on linked images" (#125)73be878Allow translations for strings inrelations.html(#104)eb522b8Use searchfield instead of searchbox component in sidebar (#217)- Additional commits viewable in compare view
Updates babel from 2.14.0 to 2.16.0
Release notes
Sourced from babel's releases.
Version 2.16.0
The changelog below is auto-generated by GitHub.
Please see CHANGELOG.rst for additional details.
What's Changed
- Upgrade GitHub Actions versions to avoid deprecation warnings by
@akxin python-babel/babel#1080- Replace deprecated
ast.Strwithast.Constantby@tomasr8in python-babel/babel#1083- Fix #1094 by
@john-psinain python-babel/babel#1095- CI fixes by
@akxin python-babel/babel#1097- Upgrade to CLDR 45 by
@tomasr8in python-babel/babel#1077- Make pgettext search plurals when translation is not found by
@tomasr8in python-babel/babel#1085- Fix for #832 by
@Edwin18in python-babel/babel#1052- Support list format fallbacks by
@akxin python-babel/babel#1099- Improve Codecov configuration by
@akxin python-babel/babel#1103- Avoid crashing on importing localtime when TZ is malformed by
@akxin python-babel/babel#1100- Allow parsing .po files that have an extant but empty Language header by
@akxin python-babel/babel#1101- Add a mention to the docs that
format_skeleton(..., fuzzy=True)may raise by@tomasr8in python-babel/babel#1106- Allow falling back to modifier-less locale data by
@akxin python-babel/babel#1104- Allow use of importlib.metadata for finding entrypoints by
@akxin python-babel/babel#1102- Test on Python 3.13 beta releases by
@akxin python-babel/babel#1107- Normalize package name to lower-case in setup.py by
@akxin python-babel/babel#1110- Do not allow substituting alternates or drafts in derived locales by
@akxin python-babel/babel#1113- Two hyperlinks (to CLDR) and some typos by
@buhtzin python-babel/babel#1115- Initial support for reading mapping configuration as TOML by
@akxin python-babel/babel#1108- Prepare for 2.16.0 release by
@akxin python-babel/babel#1116New Contributors
@tomasr8made their first contribution in python-babel/babel#1083@john-psinamade their first contribution in python-babel/babel#1095@Edwin18made their first contribution in python-babel/babel#1052@buhtzmade their first contribution in python-babel/babel#1115Full Changelog: https://github.com/python-babel/babel/compare/v2.15.0...v2.16.0
v2.15.0
The changelog below is auto-generated by GitHub.
The binary artifacts attached to this GitHub release were generated by the GitHub Actions workflow.
Please see CHANGELOG.rst for additional details.
What's Changed
- Drop support for Python 3.7 (EOL since June 2023) by
@akxin python-babel/babel#1048- Upgrade GitHub Actions by
@cclaussin python-babel/babel#1054- Improve .po IO by
@akxin python-babel/babel#1068- Use CLDR 44 by
@akxin python-babel/babel#1071- Allow alternative space characters as group separator when parsing numbers by
@ronnixin python-babel/babel#1007
... (truncated)
Changelog
Sourced from babel's changelog.
Version 2.16.0
Features
* CLDR: Upgrade to CLDR 45 by @tomasr8 in :gh:`1077` * Lists: Support list format fallbacks by @akx in :gh:`1099` * Messages: Initial support for reading mapping configuration as TOML by @akx in :gh:`1108`Bugfixes
- CLDR: Do not allow substituting alternates or drafts in derived locales by
@akxin :gh:1113- Core: Allow falling back to modifier-less locale data by
@akxin :gh:1104- Core: Allow use of importlib.metadata for finding entrypoints by
@akxin :gh:1102- Dates: Avoid crashing on importing localtime when TZ is malformed by
@akxin :gh:1100- Messages: Allow parsing .po files that have an extant but empty Language header by
@akxin :gh:1101- Messages: Fix
--ignore-dirsbeing incorrectly read (#1094) by@john-psinaand@Edwin18in :gh:1052and :gh:1095- Messages: Make pgettext search plurals when translation is not found by
@tomasr8in :gh:1085Infrastructure
* Replace deprecated `ast.Str` with `ast.Constant` by @tomasr8 in :gh:`1083` * CI fixes by @akx in :gh:`1080`, :gh:`1097`, :gh:`1103`, :gh:`1107` * Test on Python 3.13 beta releases by @akx in * Normalize package name to lower-case in setup.py by @akx in :gh:`1110`Documentation
* Add a mention to the docs that `format_skeleton(..., fuzzy=True)` may raise by @tomasr8 in :gh:`1106` * Two hyperlinks (to CLDR) and some typos by @buhtz in :gh:`1115`Version 2.15.0
Python version support </code></pre> <ul> <li>Babel 2.15.0 will require Python 3.8 or newer. (:gh:<code>1048</code>)</li> </ul> <p>Features</p> <pre><code>
- CLDR: Upgrade to CLDR 44 (:gh:
1071) (@akx)- Dates: Support for the "fall back to short format" logic for time delta formatting (:gh:
1075) (@akx)- Message: More versatile .po IO functions (:gh:
1068) (@akx) </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary><ul> <li><a href="https://github.com/python-babel/babel/commit/cf7d22369cf40a8218cff1d3dc823eefa174aee0"><code>cf7d223</code></a> Prepare for 2.16.0 release (<a href="https://redirect.github.com/python-babel/babel/issues/1116">#1116</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/d26a669826d6c963dfdc21ae09e8cd5659fc95e2"><code>d26a669</code></a> Initial support for reading mapping configuration as TOML (<a href="https://redirect.github.com/python-babel/babel/issues/1108">#1108</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/34ed517de44cf3c3002f3b69713b1693d329646d"><code>34ed517</code></a> Two hyperlinks (to CLDR) and some typos (<a href="https://redirect.github.com/python-babel/babel/issues/1115">#1115</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/b4ba84382f3ce7bdf0e5a68e7108a21f4e8e7926"><code>b4ba843</code></a> Do not allow substituting alternates or drafts in derived locales (<a href="https://redirect.github.com/python-babel/babel/issues/1113">#1113</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/d3346ee33b13f50af582e31ae5c337aa409dda11"><code>d3346ee</code></a> Normalize package name to lower-case in setup.py (<a href="https://redirect.github.com/python-babel/babel/issues/1110">#1110</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/a32f15ecec23d5d5049100fd8e65606be7ad12a1"><code>a32f15e</code></a> Test on Python 3.13 beta releases (<a href="https://redirect.github.com/python-babel/babel/issues/1107">#1107</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/4d3fd0e0198185cd023f4d3cd1495bda211867f4"><code>4d3fd0e</code></a> Allow use of importlib.metadata for finding entrypoints (<a href="https://redirect.github.com/python-babel/babel/issues/1102">#1102</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/42d793cb4408a296e5618e1bce8d176fc588ce57"><code>42d793c</code></a> Allow falling back to modifier-less locale data when modified data is missing...</li> <li><a href="https://github.com/python-babel/babel/commit/32f41c22d589d7f187448be477affe1cfbcbc59d"><code>32f41c2</code></a> Improve docs for <code>format_skeleton</code> (<a href="https://redirect.github.com/python-babel/babel/issues/1106">#1106</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/2ebc47e63211df8b7636ed8e74bb99ac5bd36c25"><code>2ebc47e</code></a> Allow parsing .po files that have an extant but empty Language header (<a href="https://redirect.github.com/python-babel/babel/issues/1101">#1101</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python-babel/babel/compare/v2.14.0...v2.16.0">compare view</a></li> </ul> </details>
<br />
Updates
beautifulsoup4from 4.12.2 to 4.12.3Updates
certififrom 2023.11.17 to 2024.8.30Commits
325c2fd2024.08.30 (#304)d66bf5fBump actions/upload-artifact from 4.3.5 to 4.3.6 (#302)2150f23Bump actions/upload-artifact from 4.3.4 to 4.3.5 (#301)fc9b771Bump actions/setup-python from 5.1.0 to 5.1.1 (#300)965b239Bump actions/download-artifact from 4.1.7 to 4.1.8 (#297)c1f50ccBump actions/upload-artifact from 4.3.3 to 4.3.4 (#296)bd815382024.07.04 (#295)06a2cbfBump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#294)13bba02Bump actions/checkout from 4.1.6 to 4.1.7 (#293)e8abcd0Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#292)- Additional commits viewable in compare view
Updates
docutilsfrom 0.20.1 to 0.21.2Updates
furofrom 2023.8.19 to 2024.8.6Changelog
Sourced from furo's changelog.
Changelog
2024.08.06 -- Energetic Eminence
- ✨ Add support for Sphinx 8
- ✨ Add smoother transitions between breakpoints
- Increase specificity of table-wrapper selector
- Avoid page breaks inside paragraphs
2024.07.18 -- Dull Denim
- Improve how icons are handled and aligned.
- Improve scroll event handler.
- Hide the copybutton by default.
- Fix
source_view_linkconfiguration handling.- Fix close tag on pencil icon.
2024.05.06 -- Cheerful Cerulean
- ✨ Add new custom icons for auto mode, reflecting the currently active theme.
- ✨ Add a view this page button.
- ✨ Add colours and highlighting to "version modified" API helpers.
- ✨ Add release information to various customisation knobs.
- Make all icons bigger and use a thinner stroke with them.
2024.04.27 -- Bold Burgundy
- Add a skip to content link.
- Add
--font-stack--headings.- Add
:visitedcolour and enforce uniform contrast between light/dark.- Add an offset of
:targetto reduce back-to-top overlap.- Improve dark mode colours.
- Fix outstanding colour contrast warnings on Firefox.
- Fix bad indent in footnotes.
- Tweak handling of default configuration options in a more resilient manner.
- Tweak length and sizing of API
sourcelinks.- Stop search engine indexing on search page.
2024.01.29 -- Amazing Amethyst
... (truncated)
Commits
1bbf4eePrepare release: 2024.08.06bcb22c3Update changeloge633f02Improve the selector for sidebard2fa2e0[pre-commit.ci] pre-commit autoupdate (#821)05a2d63Add smoother transitions between breakpointsd261d3b[pre-commit.ci] pre-commit autoupdate (#810)2d3b6baAdd support for Sphinx 8bf98041Increase specificity of table-wrapper selectorfc6337cFix the figuresfd3f422Avoid page breaks inside paragraphs- Additional commits viewable in compare view
Updates
idnafrom 3.6 to 3.10Release notes
Sourced from idna's releases.
v3.10
No release notes provided.
v3.9
No release notes provided.
v3.8
What's Changed
- Fix regression where IDNAError exception was not being produced for certain inputs.
- Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
- Documentation improvements
- Updates to package testing using Github actions
Thanks to Hugo van Kemenade for contributions to this release.
Full Changelog: https://github.com/kjd/idna/compare/v3.7...v3.8
v3.7
What's Changed
- Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]
Thanks to Guido Vranken for reporting the issue.
Full Changelog: https://github.com/kjd/idna/compare/v3.6...v3.7
Changelog
Sourced from idna's changelog.
3.10 (2024-09-15) +++++++++++++++++
- Reverted to Unicode 15.1.0 data. Unicode 16 has some significant changes to UTS46 processing that will require more work to properly implement.
3.9 (2024-09-13) ++++++++++++++++
- Update to Unicode 16.0.0
- Deprecate setup.cfg in favour of pyproject.toml
- Use ruff for code formatting
Thanks to Waket Zheng for contributions to this release.
3.8 (2024-08-23) ++++++++++++++++
- Fix regression where IDNAError exception was not being produced for certain inputs.
- Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
- Documentation improvements
- Updates to package testing using Github actions
Thanks to Hugo van Kemenade for contributions to this release.
3.7 (2024-04-11) ++++++++++++++++
- Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]
Thanks to Guido Vranken for reporting the issue.
Commits
729225dRelease v3.103eef168Merge pull request #194 from kjd/revert-unicode-16ceca619Revert Unicode 16.0.0 data updatesc43ac75Merge pull request #191 from kjd/release-3.91b8800aRelease v3.9a1fd168Merge pull request #190 from kjd/unicode-167732c61Merge branch 'master' into unicode-164ed183dRefactor membership test762216bFormat with ruff580ece9Implement changes to UTS46 algorithm- Additional commits viewable in compare view
Updates
jinja2from 3.1.2 to 3.1.4Release notes
Sourced from jinja2's releases.
3.1.4
This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise change behavior and should not result in breaking changes.
PyPI: https://pypi.org/project/Jinja2/3.1.4/ Changes: https://jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-4
- The
xmlattrfilter does not allow keys with/solidus,>greater-than sign, or=equals sign, in addition to disallowing spaces. Regardless of any validation done by Jinja, user input should never be used as keys to this filter, or must be separately validated first. GHSA-h75v-3vvj-5mfj3.1.3
This is a fix release for the 3.1.x feature branch.
- Fix for GHSA-h5c8-rqwp-cp95. You are affected if you are using
xmlattrand passing user input as attribute keys.- Changes: https://jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-3
- Milestone: https://github.com/pallets/jinja/milestone/15?closed=1
Changelog
Sourced from jinja2's changelog.
Version 3.1.4
Released 2024-05-05
- The
xmlattrfilter does not allow keys with/solidus,>greater-than sign, or=equals sign, in addition to disallowing spaces. Regardless of any validation done by Jinja, user input should never be used as keys to this filter, or must be separately validated first. :ghsa:h75v-3vvj-5mfjVersion 3.1.3
Released 2024-01-10
- Fix compiler error when checking if required blocks in parent templates are empty. :pr:
1858xmlattrfilter does not allow keys with spaces. :ghsa:h5c8-rqwp-cp95- Make error messages stemming from invalid nesting of
{% trans %}blocks more helpful. :pr:1918Commits
dd4a8b5release version 3.1.40668239Merge pull request from GHSA-h75v-3vvj-5mfjd655030disallow invalid characters in keys to xmlattr filtera7863baadd ghsa linksb5c98e7start version 3.1.4da3a9f0update project files (#1968)0ee5eb4satisfy formatter, linter, and strict mypy20477c6update project files (#5457)e491223update pyyaml dev dependency36f9885fix pr link- Additional commits viewable in compare view
Updates
markdownfrom 3.5.1 to 3.7Release notes
Sourced from markdown's releases.
Release 3.7
Changed
Refactor
abbrExtensionA new
AbbrTreeprocessorhas been introduced, which replaces the now deprecatedAbbrInlineProcessor. Abbreviation processing now happens after Attribute Lists, avoiding a conflict between the two extensions (#1460).The
AbbrPreprocessorclass has been renamed toAbbrBlockprocessor, which better reflects what it is.AbbrPreprocessorhas been deprecated.A call to
Markdown.reset()now clears all previously defined abbreviations.Abbreviations are now sorted by length before executing
AbbrTreeprocessorto ensure that multi-word abbreviations are implemented even if an abbreviation exists for one of those component words. (#1465)Abbreviations without a definition are now ignored. This avoids applying abbr tags to text without a title value.
Added an optional
glossaryconfiguration option to the abbreviations extension. This provides a simple and efficient way to apply a dictionary of abbreviations to every page.Abbreviations can now be disabled by setting their definition to
""or''. This can be useful when using theglossaryoption.Fixed
- Fixed links to source code on GitHub from the documentation (#1453).
Release 3.6
Changed
Refactor TOC Sanitation
- All postprocessors are now run on heading content.
- Footnote references are now stripped from heading content. Fixes #660.
- A more robust
striptagsis provided to convert headings to plain text. Unlike, themarkupsafeimplementation, HTML entities are not unescaped.- The plain text
name, richhtml, and unescaped rawdata-toc-labelare saved totoc_tokens, allowing users to access the full rich text content of the headings directly fromtoc_tokens.- The value of
data-toc-labelis sanitized separate from heading content before being written toname. This fixes a bug which allowed markup through in certain circumstances. To access the raw unsanitized data, retrieve the value fromtoken['data-toc-label']directly.- An
html.unescapecall is made just prior to callingslugifyso that... (truncated)
Changelog
Sourced from markdown's changelog.
[3.7] -- 2024-08-16
Changed
Refactor
abbrExtensionA new
AbbrTreeprocessorhas been introduced, which replaces the now deprecatedAbbrInlineProcessor. Abbreviation processing now happens after Attribute Lists, avoiding a conflict between the two extensions (#1460).The
AbbrPreprocessorclass has been renamed toAbbrBlockprocessor, which better reflects what it is.AbbrPreprocessorhas been deprecated.A call to
Markdown.reset()now clears all previously defined abbreviations.Abbreviations are now sorted by length before executing
AbbrTreeprocessorto ensure that multi-word abbreviations are implemented even if an abbreviation exists for one of those component words. (#1465)Abbreviations without a definition are now ignored. This avoids applying abbr tags to text without a title value.
Added an optional
glossaryconfiguration option to the abbreviations extension. This provides a simple and efficient way to apply a dictionary of abbreviations to every page.Abbreviations can now be disabled by setting their definition to
""or''. This can be useful when using theglossaryoption.Fixed
- Fixed links to source code on GitHub from the documentation (#1453).
[3.6] -- 2024-03-14
Changed
Refactor TOC Sanitation
- All postprocessors are now run on heading content.
- Footnote references are now stripped from heading content. Fixes #660.
- A more robust
striptagsis provided to convert headings to plain text. Unlike, themarkupsafeimplementation, HTML entities are not unescaped.- The plain text
name, richhtml, and unescaped rawdata-toc-labelare saved totoc_tokens, allowing users to access the full rich text content of the headings directly fromtoc_tokens.- The value of
data-toc-labelis sanitized separate from heading content before being written toname. This fixes a bug which allowed markup through in certain circumstances. To access the raw unsanitized data, retrieve the... (truncated)
Commits
da03cd6Bump version to 3.7bd836a1Update griffe_extensions to support Griffe v 1.0.33359faAbbr Extension: Definition Sorting and Glossary storageec8c305RefactorabbrExtension993b57bFixed links to source code on GitHub from the documentatione524b8fBump version to 3.63d8afc6Allow attr_list quoted values to contain curly braces9edba85Refactor abbr escapinge4ab4a6Refactor TOC sanitationa18765cExplicitly omit carot and backslash from abbr- Additional commits viewable in compare view
Updates
markupsafefrom 2.1.3 to 2.1.5Release notes
Sourced from markupsafe's releases.
2.1.5
This is a fix release for the 2.1.x feature release branch. It fixes bugs but does not otherwise change behavior and should not result in breaking changes.
Fixes a regression in
striptagsbehavior from 2.14. Spaces are now collapsed correctly.
- Changes: https://markupsafe.palletsprojects.com/en/2.1.x/changes/#version-2-1-5
- Milestone: https://github.com/pallets/markupsafe/milestone/12?closed=1
- PyPI: https://pypi.org/project/MarkupSafe/2.1.5/
2.1.4
This is a fix release for the 2.1.x feature release branch. It fixes bugs but does not otherwise change behavior and should not result in breaking changes.
Improves performance of the
Markup.striptagsmethod for large input.Changes: https://markupsafe.palletsprojects.com/en/2.1.x/changes/#version-2-1-4
Milestone: https://github.com/pallets/markupsafe/milestone/11?closed=1
Changelog
Sourced from markupsafe's changelog.
Version 2.1.5
Released 2024-02-02
- Fix
striptagsnot collapsing spaces. :issue:417Version 2.1.4
Released 2024-01-19
- Don't use regular expressions for
striptags, avoiding a performance issue. :pr:413Commits
fbba4acrelease version 2.1.5c5fa23bupdate publish actions60a6512striptags collapses spaces correctly (#418)0b6bee0collapse spaces after stripping tags73e6a48start version 2.1.5d704bf4use pip-compile, dependabot updates (#419)1f82932use pip-compile, dependabot updates25a640frelease version 2.1.4 (#414)b7cd652release version 2.1.43bead8eupdate cibuildwheel for 3.12 wheels- Additional commits viewable in compare view
Updates
mdit-py-pluginsfrom 0.4.0 to 0.4.2Release notes
Sourced from mdit-py-plugins's releases.
v0.4.2
What's Changed
- 👌 Improve parsing of nested amsmath by
@chrisjsewellin executablebooks/mdit-py-plugins#119- ✨ Add
allowedoption for inline/block attributes by@joker21663in executablebooks/mdit-py-plugins#115New Contributors
@joker21663made their first contribution in executablebooks/mdit-py-plugins#115Full Changelog: https://github.com/executablebooks/mdit-py-plugins/compare/v0.4.1...v0.4.2
v0.4.1
What's Changed
👌 Expand support for Python-Markdown in the admon plugin by
@KyleKingin executablebooks/mdit-py-plugins#94👌 Add option for footnotes references to always be matched by
@chrisjsewellin executablebooks/mdit-py-plugins#108🔧 Export plugins explicitly with
__all__by@llimllibin executablebooks/mdit-py-plugins#91🔧 Use ruff-format by
@chrisjsewellin executablebooks/mdit-py-plugins#107🧪 Test against 3.12 by
@chrisjsewellin executablebooks/mdit-py-plugins#109New Contributors
@llimllibmade their first contribution in executablebooks/mdit-py-plugins#91Full Changelog: https://github.com/executablebooks/mdit-py-plugins/compare/v0.4.0...v0.4.1
Changelog
Sourced from mdit-py-plugins's changelog.
0.4.2 - 2024-09-09
👌 Improve parsing of nested amsmath
The previous logic was problematic for amsmath blocks nested in other blocs (such as blockquotes)
The new parsing code now principally follows the logic in
markdown_it/rules_block/fence.py(see also https://spec.commonmark.org/0.30/#fenced-code-blocks), except that:
- it allows for a closing tag on the same line as the opening tag, and
- it does not allow for an opening tag without closing tag (i.e. no auto-closing)
✨ Add
allowedoption for inline/block attributesThe
allowedoption accepts a list of allowed attribute names. If notNone, any attributes not in this list will be removed and placed in the token's meta under the key"insecure_attrs".0.4.1 - 2024-05-12
👌 Add option for footnotes references to always be matched
Usually footnote references are only matched when a footnote definition of the same label has already been found. If
always_match_refs=True, any[^...]syntax will be treated as a footnote.Commits
2236898🚀 Release v0.4.2 (#121)10d5b4d✨ Addallowedoption for inline/block attributes (#115)3f7fcc6👌 Improve parsing of nested amsmath (#119)637f7e7🔧 codecov no longer works on forks (#116)d11bdaf🚀 Release v0.4.1 (#110)aa1f557🧪 Test against 3.12 (#109)33c27e0👌 Add option for footnotes references to always be matched (#108)7762458🔧 Use ruff-format (#107)950908b[pre-commit.ci] pre-commit autoupdate (#100)14dfd1a⬆️ Bump actions/setup-python from 4 to 5 (#101)- Additional commits viewable in compare view
Updates
myst-parserfrom 2.0.0 to 4.0.0Release notes
Sourced from myst-parser's releases.
v4.0.0
What's Changed
- ⬆️ Support python>=3.10, sphinx >=7,=0.19,<0.22 by
@chrisjsewellin executablebooks/MyST-Parser#952- 👌 Improve footnote def/ref warnings and translations by
@chrisjsewellin executablebooks/MyST-Parser#931- 📚 Fix typo by
@meli-lewisin executablebooks/MyST-Parser#940New Contributors
@meli-lewismade their first contribution in executablebooks/MyST-Parser#940Full Changelog: https://github.com/executablebooks/MyST-Parser/compare/v3.0.1...v4.0.0
v3.0.1
What's Changed
- 🐛 FIX empty value for final directive option by
@chrisjsewellin executablebooks/MyST-Parser#924- 🐛 FIX: allow indented option block by
@chrisjsewellin executablebooks/MyST-Parser#925Full Changelog: https://github.com/executablebooks/MyST-Parser/compare/v3.0.0...v3.0.1
v3.0.0
What's Changed
Upgraded dependencies
- ⬆️ Add support for Python 3.12 by
@hugovkin executablebooks/MyST-Parser#848- ⬆️ Update docutils requirement from >=0.16,=0.18,<0.22 by
@chrisjsewellin executablebooks/MyST-Parser#916New features
- ✨ Allow for use of the
line-blockdirective by@chrisjsewellin executablebooks/MyST-Parser#900- ✨ Emits sphinx include-read event by
@sumezulikein executablebooks/MyST-Parser#887Improvements
- 👌 Nested parse attribution in
attr_blockby@chrisjsewellin executablebooks/MyST-Parser#831- 👌 Directive option parsing by
@chrisjsewellin executablebooks/MyST-Parser#796- 👌 Improve directive parsing warnings by
@chrisjsewellin executablebooks/MyST-Parser#893- 👌 Allow for opening external links in new tabs (#856) by
@marjus45in executablebooks/MyST-Parser#857Internal
- 🔧 Replace black, isort, pyupgrade with ruff formatter by
@chrisjsewellin executablebooks/MyST-Parser#833- 🔧 remove redundant mypy config by
@danieleadesin executablebooks/MyST-Parser#866- 🔧 Add additional Ruff lints (and fix issues) by
@danieleadesin executablebooks/MyST-Parser#862- 🔧 mypy- disallow 'any generics' by
@danieleadesin executablebooks/MyST-Parser#865- 🔧 Fix docutils deprecation in option parsing by
@agoose77in executablebooks/MyST-Parser#842Documentation
... (truncated)
Changelog
Sourced from myst-parser's changelog.
4.0.0 - 2024-08-05
This release bumps the supported versions of:
- Python to
3.10and greater- Sphinx to
>=7,<9- Docutils to
>=0.19,<0.22Additionally, footnotes are now parsed similar to the corresponding reStructuredText, in that resolution (between definitions and references) and ordering is now deferred to transforms on the doctree (in gh-pr:931).
This allows for the proper interaction with other docutils/sphinx transforms, including those that perform translations, and logging of warnings for duplicate/unreferenced footnote definitions and also for footnote references with no definitions.
See the footnotes guide for more information.
Full Changelog: v3.0.1...v4.0.0
3.0.1 - 2024-04-28
🐛 Bug Fixes
- Account for the final directive option having an empty value, by gh-user:chrisjsewell in gh-pr:924
- Re-allow indented directive option blocks, by gh-user:chrisjsewell in gh-pr:925
Full Changelog: v3.0.0...v3.0.1
3.0.0 - 2024-04-23
Upgraded dependencies
- ⬆️ Add support for Python 3.12 by gh-user:hugovk in gh-pr:848
- ⬆️ Update docutils requirement from >=0.16,
New features
- ✨ Allow for use of the
line-blockdirective by