Skip to content

build(deps-dev): update mkdocs-typer2 requirement from ~=0.1.4 to >=0.1.4,<0.5.0 - #184

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/mkdocs-typer2-gte-0.1.4-and-lt-0.5.0
Open

build(deps-dev): update mkdocs-typer2 requirement from ~=0.1.4 to >=0.1.4,<0.5.0#184
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/mkdocs-typer2-gte-0.1.4-and-lt-0.5.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on mkdocs-typer2 to permit the latest version.

Release notes

Sourced from mkdocs-typer2's releases.

v0.4.1

What's Changed

Full Changelog: syn54x/mkdocs-typer2@v0.4.0...v0.4.1

Changelog

Sourced from mkdocs-typer2's changelog.

[0.4.1] - 2026-06-17

Fixed

  • Termynal mode now keeps its colors when NO_COLOR is set in the build environment (e.g. ReadTheDocs). The capture Console passes no_color=False, so the help is no longer silently rendered monochrome — the output is a build artifact converted to HTML, not interactive terminal output (#38).

[0.4.0] - 2026-06-16

Added

  • termynal output mode: render a CLI's --help as an animated, colored termynal terminal instead of Markdown tables, enabled per block (:termynal: true) or globally (termynal: true). The app is introspected in-process (no subprocess) and its colored --help is converted to termynal markup; by default only the root command is rendered. Requires the optional [termynal] extra (pip install "mkdocs-typer2[termynal]"); using the mode without it raises a clear install hint (#35).
  • Termynal :command: directive option: render a specific subcommand's --help instead of the root, selected by a space-separated path (e.g. :command: subapp sub-command); :subcommands: recursion applies relative to it. Block-level only.
  • Termynal options, each available per block (:option:) and globally (termynal_-prefixed, e.g. termynal_width): subcommands (recursion depth: 0 root only, N levels, -1 full tree), width, scheme, dark_bg, buttons (macos/windows), prompt, and type_delay/line_delay/start_delay animation timings. Invalid scheme/buttons values fall back to their defaults.
  • CLI (Termynal) documentation page demonstrating the new mode.
  • Documentation for serving termynal blocks under Zensical: register termynal.css / termynal.js via extra_css / extra_javascript (CDN one-liner or self-hosted), since Zensical does not run the termynal MkDocs plugin.

[0.3.1] - 2026-05-27

Fixed

  • Native engine docs now show click.Choice, Enum, and type metvars in option names (e.g. --mode [a|b|c]), including Typer 0.26 FuncParamType wrappers (#32, #31).
  • Legacy pretty mode populates the Default column from Typer markdown suffixes ([default: …], [required]) instead of leaving defaults in descriptions (#33, #30).

Added

  • Sample CLI export command demonstrating Choice, Enum, type metvars, and custom metavar in generated docs.

[0.3.0] - 2026-04-22

Added

  • Optional dependency extra [zensical] to install Zensical alongside this package.

Changed

  • Breaking: MkDocs is no longer a default dependency. Install mkdocs-typer2[mkdocs] (or add MkDocs separately) to use the mkdocs-typer2 MkDocs plugin entry point.
  • Declared Python-Markdown (markdown on PyPI) as a direct runtime dependency so the Typer directive works without MkDocs installed.
  • MkdocsTyper is loaded lazily from mkdocs_typer2 so import mkdocs_typer2 succeeds when only the Markdown extension is needed.

Removed

  • Debug print from the Markdown block processor.

[0.2.1] - 2026-04-02

Changed

  • Constrained the MkDocs dependency to >=1.6.1,<2 (runtime and dev) so installs stay on the 1.x line until this plugin is validated against MkDocs 2.0.

[0.2.0] - 2026-01-14

... (truncated)

Commits
  • f2a5e15 chore: release 0.4.1 (#40)
  • e9a451e fix: keep termynal color when NO_COLOR is set (e.g. ReadTheDocs) (#39)
  • 1bb9c11 chore: release 0.4.0 (#37)
  • 4481fdf feat: termynal output mode for the directive (#35)
  • f78d81e chore: release 0.3.1 (#34)
  • 9ec0c93 fix: populate Default column in legacy pretty mode (#33)
  • 3b94b89 fix: show click.Choice options in native engine docs (#32)
  • 90991e8 feat: optional mkdocs, zensical extra, and markdown-first usage (#29)
  • 8a1a933 chore: bump and update changelog (#28)
  • 1ec555c fix: Set v2.0 mkdocs upper limit to ensure compatibility (#27)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [mkdocs-typer2](https://github.com/syn54x/mkdocs-typer2) to permit the latest version.
- [Release notes](https://github.com/syn54x/mkdocs-typer2/releases)
- [Changelog](https://github.com/syn54x/mkdocs-typer2/blob/main/CHANGELOG.md)
- [Commits](syn54x/mkdocs-typer2@v0.1.4...v0.4.1)

---
updated-dependencies:
- dependency-name: mkdocs-typer2
  dependency-version: 0.4.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 27, 2026
@dagshub

dagshub Bot commented Jul 27, 2026

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Coverage

Coverage Report
FileStmtsMissCoverMissing
src/diffannotator
   __init__.py00100% 
   annotate.py84215182%75–76, 85, 92, 108–111, 113–115, 117, 446–447, 451–452, 454, 505, 507–509, 511, 513–515, 517–518, 520–522, 611, 637, 640, 646–647, 701, 879, 915, 968–970, 974, 1014, 1026, 1028, 1032–1041, 1101, 1125, 1393, 1407–1410, 1412, 1416–1419, 1421, 1601, 1604, 1822, 1824, 1871, 1896–1897, 2006, 2009, 2149–2150, 2152, 2177, 2228–2229, 2248–2249, 2252, 2267, 2282–2283, 2324, 2393, 2404, 2430, 2440, 2442, 2451–2455, 2459–2463, 2465, 2500, 2596, 2609–2610, 2613, 2616–2617, 2619–2621, 2623, 2625–2627, 2629–2630, 2632, 2634, 2648, 2651, 2666–2668, 2674, 2687, 2696, 2704, 2707, 2777, 2783, 2785–2786, 2799, 2808–2813, 2927–2928, 2931–2932, 2936, 2981
   config.py50786%55–59, 61, 104
   gather_data.py3425284%87, 91, 93, 101, 106, 108, 121, 129, 162, 240–241, 244–245, 248, 251, 262, 280–286, 318–319, 342–343, 366, 390, 415–416, 618, 622, 655, 790, 803, 805, 808, 812, 814, 852, 882–883, 949, 1001, 1187, 1219–1223, 1227
   generate_patches.py38392%102, 104, 126
   languages.py1011684%191, 194, 197, 200, 203, 207, 238–239, 251, 270, 282, 284–285, 288, 294, 332
   lexer.py29293%102–103
src/diffannotator/utils
   __init__.py00100% 
   git.py6537788%123, 262, 351, 449, 458, 552–553, 556–563, 566–570, 572, 574, 736, 785, 795, 798–800, 806, 837, 841, 848, 869, 873, 957, 970, 1033, 1115, 1130, 1187, 1194, 1279, 1281, 1401, 1406–1407, 1518, 1522, 1599, 1604, 1606, 1609–1610, 1612, 1699, 1713, 1718–1719, 1799–1800, 1956, 1960, 2042, 2048, 2121, 2125, 2153–2154, 2166, 2168, 2192, 2290–2293, 2339, 2353
TOTAL205530885% 

Tests Skipped Failures Errors Time
106 9 💤 0 ❌ 0 🔥 13.191s ⏱️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants