Update all dependencies
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
Jinja2 (changelog) | ironbank-pypi | minor |
3.0.3 -> 3.1.2
|
Markdown (source) | ironbank-pypi | patch |
3.3.6 -> 3.3.7
|
MarkupSafe (changelog) | ironbank-pypi | minor |
2.0.1 -> 2.1.1
|
Pygments (source, changelog) | ironbank-pypi | minor |
2.10.0 -> 2.12.0
|
click (changelog) | ironbank-pypi | minor |
8.0.3 -> 8.1.3
|
ghp_import | ironbank-pypi | minor |
2.0.2 -> 2.1.0
|
importlib_metadata | ironbank-pypi | minor |
4.10.0 -> 4.12.0
|
mkdocs (source) | ironbank-pypi | minor |
1.2.3 -> 1.3.0
|
mkdocs_gen_files | ironbank-pypi | patch |
0.3.3 -> 0.3.5
|
mkdocs_material (source) | ironbank-pypi | minor |
8.1.5 -> 8.3.9
|
pyparsing | ironbank-pypi | patch |
3.0.6 -> 3.0.9
|
registry1.dso.mil/ironbank/opensource/python/python39 | ironbank-base | patch |
v3.9.12 -> v3.9.13
|
registry1.dso.mil/ironbank/opensource/python/python39 | patch |
v3.9.12 -> v3.9.13
|
|
watchdog (changelog) | ironbank-pypi | patch |
2.1.6 -> 2.1.9
|
zipp | ironbank-pypi | minor |
3.6.0 -> 3.8.0
|
Release Notes
pygments/pygments
v2.12.0
(released April 24th, 2022)
-
Added lexers:
-
Updated lexers:
-
Agda: Update keyword list (#2017)
-
C family: Fix identifiers after
case
statements (#2084) -
Clojure: Highlight ratios (#2042)
-
Csound: Update to 6.17 (#2064)
-
CSS: Update the list of properties (#2113)
-
Elpi:
-
Futhark: Add missing tokens (#2118)
-
Gherkin: Add
But
(#2046) -
Inform6: Update to 6.36 (#2050)
-
Jinja2: add
.xxx.j2
and.xxx.jinja2
to relevant lexers (forxxx
=html
,xml
, etc.) (#2103) -
JSON: Support C comments in JSON (#2049). Note: This doesn't mean the JSON parser now supports JSONC or JSON5 proper, just that it doesn't error out when seeing a
/* */
or//
style comment. If you need proper comment handling, consider using theJavaScript
lexer. -
LilyPond:
-
PHP: Update builtin function and keyword list (#2054, #2056)
-
Python: highlight
EncodingWarning
(#2106) -
Savi: fix highlighting for underscore/private identifiers, add string interpolation (#2102); fix nested type name highlighting (#2110)
-
Scheme: Various improvements (#2060)
-
Spice: Update the keyword list, add new types (#2063, #2067)
-
Terraform:
-
-
Add
plugins
argument toget_all_lexers()
. -
Bump minimal Python version to 3.6 (#2059)
-
Fix multiple lexers marking whitespace as
Text
(#2025) -
Remove various redundant uses of
re.UNICODE
(#2058) -
Associate
.resource
with the Robot framework (#2047) -
Associate
.cljc
with Clojure (#2043) -
Associate
.tpp
with C++ (#2031) -
Remove traces of Python 2 from the documentation (#2039)
-
The
native
style was updated to meet the WCAG AAA contrast guidelines (#2038) -
Fix various typos (#2030)
-
Fix
Groff
formatter not inheriting token styles correctly (#2024) -
Various improvements to the CI (#2036)
-
The Ada lexer has been moved to a separate file (#2117)
-
When
linenos=table
is used, the<table>
itself is now wrapped with a<div class="highlight">
tag instead of placing it inside the<td class="code">
cell (#632.) With this change, the output matches the documented behavior.
.. note::
If you have subclassed HtmlFormatter.wrap
, you may have to adjust the logic.
v2.11.2
(released January 6th, 2022)
-
Updated lexers:
-
Fix links to line numbers not working correctly (#2014)
-
Remove
underline
fromWhitespace
style in theTango
theme (#2020) -
Fix
IRC
andTerminal256
formatters not backtracking correctly for custom token types, resulting in some unstyled tokens (#1986)
v2.11.1
(released December 31st, 2021)
-
Updated lexers:
v2.11.0
(released December 30th, 2021)
-
Added lexers:
-
Updated lexers:
-
ABNF: Allow one-character rules (#1804)
-
Bibtex: Distinguish between
comment
andcommentary
(#1899, #1806) -
C family: Support unicode identifiers (#1848)
-
CDDL: Fix slow lexing speed (#1959)
-
Debian control: Add missing fields (#1946)
-
Devicetree: Recognize hexadecimal addresses for nodes (#1949)
-
GDScript: Add
void
data type (#1948) -
GSQL
-
HTML, XML: Improve comment handling (#1896)
-
objdump-nasm: Improve handling of
--no-show-raw-insn
dumps (#1981) -
Prolog: Support escaped
\
inside quoted strings (#1479) -
Python:
-
RobotFramework: Improve empty brace handling (#1921, #1922)
-
Terraform
-
-
Added styles:
.. note::
All of the new styles unfortunately do not conform to WCAG recommendations.
- There is new infrastructure in place to improve style accessibility. The default style has been updated to conform to WCAG recommendations. All styles are now checked for sufficient contrast by default to prevent regressions. (#1919, #1937, #1938, #1940)
- Clean up unused imports (#1887)
- Fix multiple lexers producing repeated single-character tokens
- Fix multiple lexers marking whitespace as
Text
(#1237, #1905, #1908, #1914, #1911, #1923, #1939, #1957, #1978) - Remove duplicated assignments in the Paraiso style (#1934)
-
pygmentize
supports JSON output for the various list functions now, making it easier to consume them from scripts. (#1437, #1890) - Use the
shell
lexer forkshrc
files (#1947) - Use the
ruby
lexer forVagrantfile
files (#1936) - Use the C lexer for
.xbm
and.xpm
files (#1802) - Add a
groff
formatter (#1873) - Update documentation (#1928)
- Line anchors now link to themselves (#1973)
- Add official support for Python 3.10 (#1917)
- Fix several missing colors in dark styles: Gruvbox dark, Monokai, Rrt, Sas, Strata dark (#1955)
- Associate more file types with
man
pages - The
HtmlFormatter
can now emit tooltips for each token to ease debugging of lexers (#1822) - Add
f90
as an alias forfortran
(#2000)
python/importlib_metadata
v4.12.0
=======
- py-93259: Now raise
ValueError
whenNone
or an empty string are passed toDistribution.from_name
(and other callers).
v4.11.4
=======
-
#379: In
PathDistribution._name_from_stem
, avoid including parts of the extension in the result. -
#381: In
PathDistribution._normalized_name
, ensure names loaded from the stem of the filename are also normalized, ensuring duplicate entry points by packages varying only by non-normalized name are hidden.
v4.11.3
=======
- #372: Removed cast of path items in FastPath, not needed.
v4.11.2
=======
-
#369: Fixed bug where
EntryPoint.extras
was returning match objects and not the extras strings.
v4.11.1
=======
-
#367: In
Distribution.requires
for egg-info, ifrequires.txt
is empty, return an empty list.
v4.11.0
=======
- bpo-46246: Added
__slots__
toEntryPoints
.
v4.10.1
=======
mkdocs/mkdocs
v1.3.0
Feature upgrades
-
ReadTheDocs theme updated from v0.4.1 to v1.0.0 according to upstream (#2585)
The most notable changes:
- New option
logo
: Rather than displaying thesite_name
in the title, one can specify a path to an image to display instead. - New option
anonymize_ip
for Google Analytics. - Dependencies were upgraded: jQuery upgraded to 3.6.0, Modernizr.js dropped, and others.
- New option
-
Built-in themes now also support these languages:
-
Support custom directories to watch when running
mkdocs serve
(#2642)MkDocs by default watches the docs directory and the config file. Now there is a way to add more directories to watch for changes, either via the YAML
watch
key or the command line flag--watch
.Normally MkDocs never reaches into any other directories (so this feature shouldn't be necessary), but some plugins and extensions may do so.
See documentation.
-
New
--no-history
option forgh_deploy
(#2594)Allows to discard the history of commits when deploying, and instead replace it with one root commit
Bug fixes
-
An XSS vulnerability when using the search function in built-in themes was fixed (#2791)
-
Setting the
edit_uri
option no longer erroneously adds a trailing slash torepo_url
(#2733)
Miscellaneous
-
Breaking change: the
pages
config option that was deprecated for a very long time now causes an error when used (#2652)To fix the error, just change from
pages
tonav
. -
Performance optimization: during startup of MkDocs, code and dependencies of other commands will not be imported (#2714)
The most visible effect of this is that dependencies of
mkdocs serve
will not be imported whenmkdocs build
is used. -
Recursively validate
nav
(#2680)Validation of the nested
nav
structure has been reworked to report errors early and reliably. Some edge cases have been declared invalid.
Other small improvements; see commit log.
v1.2.4
-
Compatibility with Jinja2 3.1.0 (#2800)
Due to a breaking change in Jinja2, MkDocs would crash with the message
AttributeError: module 'jinja2' has no attribute 'contextfilter'
oprypin/mkdocs-gen-files
v0.3.5
- Fix behavior of
set_edit_path
whenrepo_url
doesn't end with/
- #13
v0.3.4
- Fix matching of edit paths to original file paths on Windows -
317a97d
squidfunk/mkdocs-material
v8.3.9
- Updated Taiwanese translations for search
- Allow ids for content tabs with special characters (for mkdocstrings)
- Fixed #4083: home not clickable when using versioning (8.3.5 regression)
v8.3.8
- Fixed #4053: Limit width of videos to content area
- Fixed empty tags in front matter breaking search
v8.3.7
- Fixed search being stuck initializing when using tags (8.3.4 regression)
v8.3.6
- Fixed #4028: Links not clickable when using versioning (8.3.5 regression)
v8.3.5
- Fixed #4012: Stay on page not working for alias of active version
v8.3.4
- Fixed #4004: Tags with multiple words not searchable
v8.3.3
- Fixed #4000: Mermaid diagrams too dark in dark mode (8.3.0 regression)
v8.3.2
- Fixed #3987: Custom admonition icons don't work when defining color palette
v8.3.1
- Bump required Jinja version to 3.0.2
- Removed unnecessary conditions in templates
- Fixed scroll offset when content tabs are brought into view
- Fixed #3977: Content tabs snapping oddly in Firefox
- Fixed #3983: Missing condition in footer partial (8.3.0 regression)
v8.3.0
- Added support for custom admonition icons
- Added support for linking of content tabs
- Added support for boosting pages in search
- Added support for hiding footer navigation
- Added previous/next indicators to content tabs
- Improved typeset link colors in light and dark modes
v8.2.16
- Fixed #3957: Only animate code annotations when visible (save CPU cycles)
v8.2.15
- Added Uzbek translations
- Fixed spacing for code block results in content tabs
v8.2.14
- Fixed missing top right rounded border on admonition
- Fixed #3886:
4xx
status codes not handled when using instant loading
v8.2.13
- Fixed #3865: Tags index links to tagged pages 404 on Windows
- Fixed #3866: Bump required Python version from 3.6+ to 3.7+
v8.2.12
- Added support for GitHub-style hash fragments for dark/light images
- Improved rendering of nested code blocks in content tabs and annotations
- Fixed #3862: Upgraded to latest Pygments and Python Markdown Extensions
v8.2.11
- Temporarily pinned Pygments to <2.12
- Temporarily pinned Python Markdown Extensions to <9.4
- Improved rendering of code annotation markers
v8.2.10
- Added Macedonian translations
- Updated Mermaid.js to version 9.0.1
- Switched sidebar title in mobile navigation to bold font
- Fixed color of arrows in class and state diagrams for dark mode
- Fixed #3836: Inline admonitions overlayed by code block titles
v8.2.9
- Mitigate flicker on color palette switch by disabling all transitions
- Fixed search suggestions not triggered when following deep link
- Fixed incorrectly computed header height when using instant loading
- Fixed #3782: Admonition titles have extra pixels on wide screens in Firefox
- Fixed #3802: Always render table of contents container (except when hidden)
v8.2.8
- Bumped MkDocs version to 1.3.0 to mitigate breaking changes in Jinja
- Reverted Jinja version range limitation (added in 8.2.7)
- Improved styling of annotations and fixed borders of code blocks in tabs
- Added background color to code blocks in focused/hovered links
- Added check in tags plugin whether tags overview page exists
- Fixed #3744: Content tab indicator on wrong position when using back button
v8.2.7
- Temporarily limit Jinja version range to < 3.1 due to breaking changes (see https://github.com/mkdocs/mkdocs/issues/2794)
v8.2.6
- Fixed #3695: Deprecation warning for unescaped backslashes in templates
- Fixed #3696: Annotations not mounted in some Terraform code blocks
- Fixed #3698: Annotations not mounted in long code blocks (8.2.5 regression)
v8.2.5
- Fixed #3596: Mermaid not working when headline with name 'Mermaid' present
- Fixed #3643: Reduce time to render pages with thousands of code blocks
- Fixed #3665: Missing styles for Mermaid.js flowcharts cluster labels
v8.2.4
- Fixed malformed Google Fonts URL when a font setting was omitted
- Fixed #3648: Fixed specificity issue with admonitions in lists
- Fixed #3653: Invalid outdated version banner URL when using instant loading
v8.2.3
- Fixed #3578: Active element in table of contents off-by-one on large screens
v8.2.2
- Added automatic removal of query parameter when search is closed
- Fixed #3599: Anchors always overriden when using navigation tracking
v8.2.1
- Fixed module
material.plugins
not being found (8.2.0 regression)
v8.2.0
- Added native support for Mermaid.js diagrams
- Added native support for tags (with search integration)
- Added support for staying on page when switching versions
v8.1.11
- Added Portuguese (Brasilian) translations
- Updated FontAwesome to v6 – check which icons were renamed here
- Fixed #3545: Color palette toggle and search overlaying version selector
v8.1.10
- Fixed cutoff of very wide logos in the sidebar on mobile
v8.1.9
- Added support for
mkdocs.yml
validation and auto-complete - Fixed errors in Latvian translations
v8.1.8
- Added Latvian translations
- Updated Giscus example integration with dynamic theme change support
- Fixed #3479: Back-to-top button not hidden when using sticky navigation tabs
- Fixed #3491: Logo in header and drawer doesn't honor aspect ratio
v8.1.7
- Improved back-to-top button behavior - now not shown on anchor jump
v8.1.6
- Fixed spacing of blockquotes (8.1.5 regression)
- Fixed edge cases for rounded corners on code blocks (8.1.5 regression)
- Fixed issues with code annotation line heights
gorakhargosh/watchdog
v2.1.9
- [fsevents] Fix flakey test to assert that there are no errors when stopping the emitter.
- [inotify] Suppress occasional
OSError: [Errno 9] Bad file descriptor
at shutdown. #805 - [watchmedo] Make
auto-restart
restart the sub-process if it terminates. #896 - [watchmedo] Avoid zombie sub-processes when running
shell-command
without--wait
. #405
v2.1.8
- Fix adding failed emitters on observer schedule. (#872)
- [inotify] Fix hang when unscheduling watch on a path in an unmounted filesystem. (#869)
- [watchmedo] Fix broken parsing of
--kill-after
argument for the auto-restart command. (#870) - [watchmedo] Fix broken parsing of boolean arguments. (#887)
- [watchmedo] Fix broken parsing of commands from auto-restart, and shell-command. (#888)
- [watchmedo] Support setting verbosity level via
-q/--quiet
and-v/--verbose
arguments. (#889)
v2.1.7
- Eliminate timeout in waiting on event queue. (#861)
- [inotify] Fix
not
equality implementation forInotifyEvent
. (#848) - [watchmedo] Fix calling commands from within a Python script. (#879)
- [watchmedo]
PyYAML
is loaded only when strictly necessary. Simple usages ofwatchmedo
are possible without the module being installed. (#847)
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.