Skip to content

Changelog

Version-Github Version-Pypi Build Status Downloads Size Last Commit

0.2.0 Aug 07, 2024

  • feat: add verbose printing and plugin setting
  • perf: disable fetchurl if user inputs custom values
  • perf: use .join in favor of += for concat
  • fix: title, name site metadata not converted to string
  • ci: update github workflows
  • style: changed the overall code structure to combine statements, make things more streamline.
  • docs: new dark theme


0.1.10 Mar 22, 2024

  • feat: integrated developer logging which ties into verbose mode


0.1.9 March 22, 2024

  • feat: add verbose config
    • outputs various detailed logs related to certain processes


0.1.8 March 21, 2024

  • feat: add accent property
  • feat: advanced favicon fetching
  • dep: added package request to dependencies
  • change: ability to give custom names, descriptions, and images for invalid links
  • change: add backup metadata sources for all properties, e.g: og:description and description
  • change: added user agent to keep certain sites from blocking crawling
  • fix: certain websites returning nil values for missing metadata


0.1.7 March 21, 2024

  • refactor: removal of fallback template
    • plugin now uses one template to control all links
  • refactor: updated and cleaned css file to remove excess properties
  • change: updated regex rule
    • now ignores spaces between property and value
  • change: BeautifulSoup now handles all links through the same methods, both valid and invalid
  • change: fetchurl module now utilized to grab link metadata
  • change: added css properties to define additional properties for users using different mkdocs themes


0.1.6 March 19, 2024

  • feat: added target property for embed code blocks
  • change: updated fallback.html template to match that of the view.html template


0.1.5 March 19, 2024

  • feat: added favicon_size property for embed code blocks
  • fix: bug which made codeblock css conflict with normal codeblocks and syntax highlighting


0.1.3 March 19, 2024

  • feat: added favicon property for embed code blocks
  • feat: added favicon_disabled config option
  • feat: added favicon_default config option
  • feat: added image_default config option
  • feat: added false value which can be used for image and favicon properties
  • change: renamed all default value configs
    • default_namename_default
    • default_descdesc_default
    • default_imageimage_default
  • change: plugin now uses new structure


0.1.2 March 19, 2024

  • change: updated plugin structure to utilize pyproject.toml and install dependencies
  • fix: make regex rule more strict in regards to embed keyword.
    • before update, embedded link would display if you added any letters after embed, such as embedasdasdasd


0.1.1 March 18, 2024

  • fix: changed matching rules so that raw-code embedded codeblocks will not render
  • fix: z-index on embedded link cover with mkdocs Material theme header
  • style: modified how embedded links appear and now utilize mkdocs css variables
  • style: changed default cover image for unresolved links


0.1.0 March 18, 2024

  • First public release


0.0.6 March 15, 2024

  • Initial private release