Skip to content

Releases: Neoteroi/mkdocs-plugins

v1.2.0

23 Nov 10:48
7c686af

Choose a tag to compare

  • Add support for custom templates, by @sindrehan.
  • Remove support for Python 3.9.
  • Add Python 3.14 to the build matrix.
  • Remove Codecov from build and README.
  • Update type annotations to Python >= 3.10.

v1.1.3

02 Aug 09:21
07b5407

Choose a tag to compare

  • Improve read_from_source() to support an optional CWD parameter used to
    look for the OpenAPI spec. The OpenAPI plugin should supply that CWD relative
    to the current markdown file being processed. Markdown customarily uses
    paths relative to the document itself. Existing relative paths will not break,
    since this will attempt paths relative to both working directories, by
    @joewlambeth.
  • Add possibility to enforce row or col span PR #74,
    by @BFuhry.

v1.1.2

22 Apr 19:26
a01f62c

Choose a tag to compare

  • Correct the contribs plugin to use the --follow option when obtaining contributors' information, when files are moved or renamed with git mv.

v1.1.1

18 Apr 05:41
9ef15ca

Choose a tag to compare

  • Improve the contribs plugin to not pollute the logs with
    dateutil.parser.ParseError while working on a new file that is not
    committed in Git, yet.
  • Add the possibility to enable and disable the contribs plugin by env
    variable, through plugin configuration. To use, specify the following
    setting:
  - neoteroi.contribs:
      enabled_by_env: "GIT_CONTRIBS_ON"  # Use the name you wish here for the env var
  • When enabled_by_env is not empty, the Git contributors plugin is only
    enabled if such variable exists and its value is a value in {"1", "true"}
    (case insensitive). This is useful to disable the plugin by default during
    local development, and enable it only during an automated build that builds
    the documentation for publishing. The rationale for this setting is that
    this plugin has an heavy impact on the build performance as it uses the Git
    CLI to obtain the list of contributors who worked on each page.
  • Remove Python 3.8 from the build matrix, add 3.13.

v1.1.0 🐢

10 Aug 14:46
7a5df89

Choose a tag to compare

  • Improve the cards plugin to automatically use cards' titles for the alt property of their images, when alt is not specified.
    See #63, reported by @Valerie-ts.

v1.0.5

01 Feb 18:42
1bda7c7

Choose a tag to compare

  • Show event description in Gantt diagrams, by @changbowen
  • Add possibility to configure months time format in Gantt diagrams, by @yasamoka

v1.0.4

28 Jul 10:46
d196ab6

Choose a tag to compare

  • Unpins the dependencies on mkdocs and httpx, to fix #42.

Thanks to @joseale2310 for reporting the issue.

v1.0.3

18 Jul 18:28
6224ac1

Choose a tag to compare

  • Adds support for icons in cards, by @Andy2003.
  • Adds support for anchors with target="_blank" in cards.

v1.0.2

26 Apr 09:08
e031b25

Choose a tag to compare

  • Fixes detail in the contribs plugin: when the name is specified for a
    contributor by email address, it is used.
  • Improves pyproject.toml.
  • Adds py.typed files.

v1.0.1

26 Apr 06:01
8c75306

Choose a tag to compare

  • Improves the contribs plugin, adding the possibility to document
    contributors for a page also using .txt files close to .md files. This
    can be useful in several cases:
    • To document contributors who worked outside of Git, for example when providing
      pictures for the page, or written content provided to someone who is
      adding content to the MkDocs site.
    • To document contributors following a Git history re-write
  • Improves the contribs plugin, adding the possibility to exclude files by
    glob patterns (fix #33).
  • Improves the contribs plugin, adding the possibility to merge contributors
    by name, for scenarios when the same person commits using different names
    (Git reports different contributors in such cases) and it is preferred
    displaying information aggregated as single contributor.