Skip to content

Latest commit

 

History

History
121 lines (94 loc) · 5.05 KB

CHANGELOG.md

File metadata and controls

121 lines (94 loc) · 5.05 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] 2024-08-10 🐢

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

[1.0.5] 2024-02-01 🧙

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

2023-12-24

  • Adds support for running tests using Python 3.12, and adds Python 3.12 to the build matrix. Note: only tests code did not support Python 3.12 because it used pkg_resources.

[1.0.4] - 2023-07-28 ⛱️

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

[1.0.3] - 2023-07-18 🐱

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

[1.0.2] - 2023-04-25

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

[1.0.1] - 2023-04-25

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

[1.0.0] - 2022-12-20

  • Adds the possibility to specify a class for the root HTML element of cards.
  • Fixes a bug in the contribs plugin (adds a carriage return before the contribution fragment).
  • Modifies the packages to group all extensions under neoteroi.mkdocs namespace.
  • Replaces setup.py with pyproject.toml.

[0.1.2] - 2022-10-04

  • Corrects the pattern handling name and email for the contribs plugin.
  • Adds tests for the contribs plugin.

[0.1.1] - 2022-10-04

  • Corrects bug in the contribs plugin, causing failures in certain CI/CD solutions and improves its safety and performance (removes shell=True!).
  • Adds option to apply a class to specific contributors, for simpler styling.
  • Minor improvements to styles.

[0.0.9] - 2022-10-02

  • Improves the contributors plugin:
    • Adds the possibility to exclude contributor information (for example to not display contributions from bots)
    • Adds the possibility to merge contributors' information for cases in which the same person commits using two different email addresses
    • Adds the possibility to display an element with the count of contributors
  • Resolves a small issue in pip package resolution

[0.0.8] - 2022-10-01

  • Improves the Gantt extension:
    • now supports multiple periods in the same row
    • now supports activities using the start date from the previous activity (automatic dates)
  • Adds a contributors plugin (neoteroi.contribs) to display contributors' information in each page, obtaining information from the Git repository at build time ⭐

[0.0.6] - 2022-08-11 💎

  • Adds common classes to enable custom extensions reading configuration from:
    • YAML, JSON, or CSV embedded in the markdown source
    • YAML, JSON, or CSV fetched from a URL at build time (simple HTTP GET), with the option to define a custom fetcher for example for use cases that require authentication
  • Adds the Cards extension, to render cards
  • Adds the Timeline extension, to render timelines
  • Adds the Projects extension, with a control to render Gantt diagrams ✨
  • Adds the link to the documentation site
  • Drops support for Python 3.7 in the build pipeline (code might still work but is not ensured)

[0.0.5] - 2022-05-08 ♠️

  • Adds support for OAD specification organized in different files (fix #5)
  • Improves mkdocsoad.css

[0.0.4] - 2022-05-04 💊

  • Fixes a bug in setup.py (#4)
  • Fixes entry_points related but (#7)

[0.0.2] - 2022-05-01 🍰

  • Publishes the first extension for Python Markdown of the repository: spantable, custom Markdown table with support for colspan and rowspan
  • Improves the support for Material for MkDocs themes in mkdocsoad

[0.0.1] - 2022-04-20 ✨

  • First release with plugin for OpenAPI Documentation