UNCLASSIFIED - NO CUI

Skip to content

Update all dependencies

renovate requested to merge renovate/all into development

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

Python-Markdown/markdown

v3.3.7

Compare Source

pygments/pygments

v2.12.0

Compare Source

(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 (for xxx = 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 the JavaScript lexer.

    • LilyPond:

      • Fix incorrect lexing of names containing a built-in (#​2071)
      • Fix properties containing dashes (#​2099)
    • 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 to get_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

Compare Source

(released January 6th, 2022)

  • Updated lexers:

  • Fix links to line numbers not working correctly (#​2014)

  • Remove underline from Whitespace style in the Tango theme (#​2020)

  • Fix IRC and Terminal256 formatters not backtracking correctly for custom token types, resulting in some unstyled tokens (#​1986)

v2.11.1

Compare Source

(released December 31st, 2021)

  • Updated lexers:

    • C-family: Handle return types with multiple tokens (e.g. unsigned int) (#​2008)
    • JSON: Fix a regression which caused whitespace before : to result in Error tokens (#​2010)
    • SPICE: Various improvements (#​2009)

v2.11.0

Compare Source

(released December 30th, 2021)

.. 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 for kshrc files (#​1947)
  • Use the ruby lexer for Vagrantfile 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 for fortran (#​2000)
c-w/ghp-import

v2.1.0

Compare Source

python/importlib_metadata

v4.12.0

Compare Source

=======

  • py-93259: Now raise ValueError when None or an empty string are passed to Distribution.from_name (and other callers).

v4.11.4

Compare Source

=======

  • #​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

Compare Source

=======

  • #​372: Removed cast of path items in FastPath, not needed.

v4.11.2

Compare Source

=======

  • #​369: Fixed bug where EntryPoint.extras was returning match objects and not the extras strings.

v4.11.1

Compare Source

=======

  • #​367: In Distribution.requires for egg-info, if requires.txt is empty, return an empty list.

v4.11.0

Compare Source

=======

  • bpo-46246: Added __slots__ to EntryPoints.

v4.10.1

Compare Source

=======

mkdocs/mkdocs

v1.3.0

Compare Source

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 the site_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.

    See documentation of config options for the theme

  • 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 for gh_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 to repo_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 to nav.

  • 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 when mkdocs 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

Compare Source

  • 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

Compare Source

  • Fix behavior of set_edit_path when repo_url doesn't end with / - #​13

v0.3.4

Compare Source

  • Fix matching of edit paths to original file paths on Windows - 317a97d
squidfunk/mkdocs-material

v8.3.9

Compare Source

  • 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

Compare Source

  • Fixed #​4053: Limit width of videos to content area
  • Fixed empty tags in front matter breaking search

v8.3.7

Compare Source

  • Fixed search being stuck initializing when using tags (8.3.4 regression)

v8.3.6

Compare Source

  • Fixed #​4028: Links not clickable when using versioning (8.3.5 regression)

v8.3.5

Compare Source

  • Fixed #​4012: Stay on page not working for alias of active version

v8.3.4

Compare Source

  • Fixed #​4004: Tags with multiple words not searchable

v8.3.3

Compare Source

  • Fixed #​4000: Mermaid diagrams too dark in dark mode (8.3.0 regression)

v8.3.2

Compare Source

  • Fixed #​3987: Custom admonition icons don't work when defining color palette

v8.3.1

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Fixed #​3957: Only animate code annotations when visible (save CPU cycles)

v8.2.15

Compare Source

  • Added Uzbek translations
  • Fixed spacing for code block results in content tabs

v8.2.14

Compare Source

  • Fixed missing top right rounded border on admonition
  • Fixed #​3886: 4xx status codes not handled when using instant loading

v8.2.13

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Temporarily pinned Pygments to <2.12
  • Temporarily pinned Python Markdown Extensions to <9.4
  • Improved rendering of code annotation markers

v8.2.10

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

v8.2.6

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Fixed #​3578: Active element in table of contents off-by-one on large screens

v8.2.2

Compare Source

  • Added automatic removal of query parameter when search is closed
  • Fixed #​3599: Anchors always overriden when using navigation tracking

v8.2.1

Compare Source

  • Fixed module material.plugins not being found (8.2.0 regression)

v8.2.0

Compare Source

  • 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

Compare Source

v8.1.10

Compare Source

  • Fixed cutoff of very wide logos in the sidebar on mobile

v8.1.9

Compare Source

v8.1.8

Compare Source

  • 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

Compare Source

  • Improved back-to-top button behavior - now not shown on anchor jump

v8.1.6

Compare Source

  • 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

Compare Source

  • [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

💟 Thanks to our beloved contributors: @​samschott, @​taleinat, @​altendky, @​BoboTiG

v2.1.8

Compare Source

  • 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)

💟 Thanks to our beloved contributors: @​taleinat, @​kianmeng, @​palfrey, @​IlayRosenberg, @​BoboTiG

v2.1.7

Compare Source

  • Eliminate timeout in waiting on event queue. (#​861)
  • [inotify] Fix not equality implementation for InotifyEvent. (#​848)
  • [watchmedo] Fix calling commands from within a Python script. (#​879)
  • [watchmedo] PyYAML is loaded only when strictly necessary. Simple usages of watchmedo are possible without the module being installed. (#​847)

💟 Thanks to our beloved contributors: @​sattlerc, @​JanzenLiu, @​BoboTiG

jaraco/zipp

v3.8.0

Compare Source

======

Removed compatibility code.

v3.7.0

Compare Source

======

Require Python 3.7 or later.


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled due to failing status checks.

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

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by renovate

Merge request reports