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.
v0.54.4 - 2024-11-16¶
Bug Fixes¶
- adust to ModuleEPRegistry (4405760 by Philipp Temminghoff).
v0.54.3 - 2024-11-16¶
Bug Fixes¶
- correct fallback (2f37921 by Philipp Temminghoff).
v0.54.2 - 2024-11-16¶
v0.54.1 - 2024-11-14¶
v0.54.0 - 2024-11-14¶
v0.53.3 - 2024-11-07¶
Features¶
- add MkLlm (19cc194 by Philipp Temminghoff).
v0.53.2 - 2024-11-04¶
v0.53.1 - 2024-11-01¶
Bug Fixes¶
- upath read_text encoding fix (22fb479 by Philipp Temminghoff).
v0.53.0 - 2024-10-25¶
v0.52.18 - 2024-10-25¶
v0.52.17 - 2024-10-24¶
Bug Fixes¶
- correct types for GitContext (ccaf145 by Philipp Temminghoff).
- detect active interpreter for pipdeptree (d6986a1 by Philipp Temminghoff).
v0.52.16 - 2024-10-23¶
v0.52.15 - 2024-10-20¶
Bug Fixes¶
- loop over items, not keys, in get_dataclass_repr (dc0d5c8 by Philipp Temminghoff).
v0.52.14 - 2024-10-16¶
v0.52.13 - 2024-10-08¶
v0.52.12 - 2024-10-08¶
Bug Fixes¶
- griffe changes (a93237b by phil65).
v0.52.11 - 2023-12-03¶
Bug Fixes¶
- get_topmost_module_path for instances (0bf23ce by phil65).
v0.52.10 - 2023-11-24¶
v0.52.9 - 2023-11-23¶
Features¶
- use EnvConfig from context (3116000 by phil65).
v0.52.8 - 2023-11-23¶
v0.52.7 - 2023-11-23¶
v0.52.6 - 2023-11-23¶
Features¶
- support ImportStrs (bd2f126 by phil65).
Bug Fixes¶
v0.52.5 - 2023-11-21¶
Features¶
- support some more formats for parse_new_style_nav (33c9d26 by phil65).
v0.52.4 - 2023-11-20¶
Features¶
- support MkNav subclasses in nav configs (3dfe6c1 by phil65).
v0.52.3 - 2023-11-20¶
Features¶
- griffe.Class support for MkClassTable (91318cd by phil65).
- griffe.Class support for MkclassDiagram (f29931d by phil65).
v0.52.2 - 2023-11-20¶
Code Refactoring¶
- define filters via toml file (4035881 by phil65).
v0.52.1 - 2023-11-18¶
Bug Fixes¶
- correct github url for src folders (2cd57c7 by phil65).
v0.52.0 - 2023-11-18¶
Bug Fixes¶
- fix pyproject tool check (20c7273 by phil65).
- add missing linebreak for dependencytable badge layout (9e78935 by phil65).
- assign correct pyproject sections to black and coverage (17724ef by phil65).
v0.51.6 - 2023-11-17¶
Bug Fixes¶
- MkCliDoc did not show content for context-based eps (60ba671 by phil65).
v0.51.5 - 2023-11-17¶
Features¶
- condition option for node menuitems (626ebb6 by phil65).
Bug Fixes¶
- wrong default build callable fn path (acde489 by phil65).
v0.51.4 - 2023-11-17¶
Bug Fixes¶
- Pop title from kwargs before instanciating node (4015067 by phil65).
v0.51.3 - 2023-11-17¶
Bug Fixes¶
- render setup_cmd (e9de54c by phil65).
v0.51.2 - 2023-11-16¶
Code Refactoring¶
- make MkImageSlideshow inherit from MkTemplate (6614f28 by phil65).
v0.51.1 - 2023-11-16¶
v0.51.0 - 2023-11-16¶
Features¶
Bug Fixes¶
- apply processors to MkTemplatePages (243b10a by phil65).
Code Refactoring¶
- make MkIFrame inherit from MkTemplate (04c7623 by phil65).
- move toc to MkNode (4f9d1f1 by phil65).
- cleanup MkDoc (7d1ac62 by phil65).
v0.50.4 - 2023-11-14¶
Bug Fixes¶
- fix wrong kwarg name for repo url in MkNode.with_context (adbf7c1 by phil65).
v0.50.3 - 2023-11-14¶
Bug Fixes¶
- prevent exception for MkCliDoc if no info available (6807252 by phil65).
v0.50.2 - 2023-11-14¶
Bug Fixes¶
- pass kwargs to super() in init (9b56247 by phil65).
v0.50.1 - 2023-11-14¶
Bug Fixes¶
- temporarily disable git version test for release (e88b49e by phil65).
v0.50.0 - 2023-11-14¶
Features¶
- add to_html filter (f1cda4d by phil65).
- attr_list support for MkCode (36a4b80 by phil65).
- add apply_mod filter (7190966 by phil65).
- add "jinja" and "python" admonition types (d1a61b0 by phil65).
- also check ClassName.toml for nodefiles (bb7b5f7 by phil65).
Bug Fixes¶
- linebreak for MkSpeechBubble to ensure md conversion (99dfb41 by phil65).
- make attr_list work with MkCode (031c3bf by phil65).
- fix commit-version mapping (52f914a by phil65).
- fix for keywords (01db39c by phil65).
Code Refactoring¶
v0.49.6 - 2023-11-13¶
Features¶
- support ArgumentParsers (fc96dc0 by phil65).
Code Refactoring¶
- make MkReprRawRendr inherit from MkTemplate (5624bb8 by phil65).
- rename MkClickDoc to MkCliDoc (87085df by phil65).
- make MkImageCompare inherit from MkTemplate (6ea1884 by phil65).
- make MkPluginFlow inherit from MkTemplate (f9afc1e by phil65).
- make MkPrettyPrint inherit from MkTemplate (f91bc09 by phil65).
- make MkConfigSetting inherit from MkTemplate (6f1e276 by phil65).
- make MkDevTools inherit from MkTemplate (0a12a01 by phil65).
v0.49.5 - 2023-11-12¶
Features¶
- additional vars via keyword arguments (cd2381a by phil65).
Code Refactoring¶
- make MkCodeOfConduct inherit from MkTemplate (54d2238 by phil65).
- make MkInstallGuide inherit from MkTemplate (f78b921 by phil65).
- make MkClickDoc inherit from MkTemplate (b8f2ada by phil65).
v0.49.4 - 2023-11-11¶
Bug Fixes¶
- pass parent to MkPage.from_file in str2url (1a0c0b3 by phil65).
Code Refactoring¶
- define tools via toml files (6c1d3fd by phil65).
v0.49.3 - 2023-11-10¶
Bug Fixes¶
- missing brackets for GriffeRegistry.get_class (e66ab2c by phil65).
Code Refactoring¶
- use classhelpers for iterating classes (c0c5e54 by phil65).
v0.49.2 - 2023-11-10¶
Features¶
- add griffe objects to MkClassTable/MkModuleTable (e3410d3 by phil65).
Code Refactoring¶
- more embedding of griffe (ad6bbeb by phil65).
- use new MkTemplateTable as subclass for Metadata-tables (4184d47 by phil65).
v0.49.1 - 2023-11-09¶
Code Refactoring¶
- dont re-create wrapper classes / fns everytime (31a0f97 by phil65).
v0.49.0 - 2023-11-09¶
v0.48.5 - 2023-11-08¶
Code Refactoring¶
- add ContextConfig (a46618b by phil65).
v0.48.4 - 2023-11-08¶
Bug Fixes¶
- protect against missing metadata (a34bd0b by phil65).
v0.48.3 - 2023-11-08¶
Features¶
- allow jinja in str2page (204126f by phil65).
- add version_changes to GitRepository (11e66a4 by phil65).
Bug Fixes¶
- use format_js_map from jinjarope (12963d5 by phil65).
Code Refactoring¶
- make MkDevEnvSetup a template (9a75995 by phil65).
v0.48.2 - 2023-11-06¶
Features¶
- add a NestedDictLoder for NodeFile (f2a1137 by phil65).
Bug Fixes¶
- fix for get_entry_points without dist filter (7c2a0ea by phil65).
v0.48.1 - 2023-11-04¶
Features¶
- filter-commits support for MkChangelog (9663c01 by phil65).
- some more values for GitContext (32b4aff by phil65).
Bug Fixes¶
- correctly traverse commit tree (f0c8ca7 by phil65).
v0.48.0 - 2023-11-04¶
Bug Fixes¶
- only return NodeFile if metaata name matches classname (ed94a60 by phil65).
- dont pass None as extension config (f6f56b2 by phil65).
- set up env for every render (8c282e6 by phil65).
Code Refactoring¶
- move stuff to jinjarope lib (d2a31b2 by phil65).
v0.47.8 - 2023-11-02¶
Features¶
- also add github_url for MkModulePage (aca8096 by phil65).
- add github_url to MkClassPage namespace (40156c0 by phil65).
v0.47.7 - 2023-11-02¶
Bug Fixes¶
- fix nav dict nesting (7d6903a by phil65).
v0.47.6 - 2023-11-01¶
Bug Fixes¶
- collect children for MkTemplatePage (a71cc33 by phil65).
v0.47.5 - 2023-10-31¶
Features¶
- toc property for MkPage (9ee42a6 by phil65).
v0.47.4 - 2023-10-30¶
Features¶
- allow rendering specific block (ad834cf by phil65).
Bug Fixes¶
- use classhelpers.iter_subclasses in order to filter locally-defined classes (f30544d by phil65).
Code Refactoring¶
- merge MkJinjaText into MkText (0cae638 by phil65).
v0.47.3 - 2023-10-30¶
Features¶
- allow extracting header section in FsSpecProtocolLoader (b9b9656 by phil65).
v0.47.2 - 2023-10-29¶
Features¶
- support fsspec urls in MkCode.for_file (91dd4ce by phil65).
v0.47.1 - 2023-10-28¶
Bug Fixes¶
- correctly unpack strings in getitem (ae92080 by phil65).
v0.47.0 - 2023-10-27¶
Bug Fixes¶
Code Refactoring¶
- add a JinjaLoader registry (c1dab7e by phil65).
v0.46.11 - 2023-10-26¶
Features¶
- add render_macros option to metadata (22cd81a by phil65).
Bug Fixes¶
- use MdConverter in to_html (90ef667 by phil65).
v0.46.10 - 2023-10-26¶
v0.46.9 - 2023-10-26¶
Features¶
- add MkPage.next_page / previous_page (8b58b5a by phil65).
Bug Fixes¶
- prevent KeyError for non-existing tool sections (7535198 by phil65).
v0.46.8 - 2023-10-25¶
Features¶
- more options for the effects (49cc7fc by phil65).
Bug Fixes¶
- dont rem numbers (1d3a0de by phil65).
Code Refactoring¶
- streamline expand(ed) naming for MkDetailsBlock / MkAdmonition (9dce6fd by phil65).
v0.46.7 - 2023-10-24¶
Bug Fixes¶
- correct naming for nav router method (7902ea4 by phil65).
- fix for find_cfg_for_folder (81886d3 by phil65).
v0.46.6 - 2023-10-24¶
Bug Fixes¶
- use "official" upath for release (3a3e56a by phil65).
v0.46.5 - 2023-10-24¶
Bug Fixes¶
- call relative to repository dir (4242ffa by phil65).
Code Refactoring¶
- rename find_file_in_folder_or_parent to find_cfg_for_folder and add upath support (8d44ad0 by phil65).
- integrate upath (d444393 by phil65).
v0.46.4 - 2023-10-24¶
Features¶
- allow combining animated and right_align (15a57d5 by phil65).
- support loading from toml (8dd2e27 by phil65).
Bug Fixes¶
- correctly patch pymdownx.highlight extension (2c21f53 by phil65).
v0.46.3 - 2023-10-23¶
Features¶
Bug Fixes¶
- jinja filter typo (5a35e98 by phil65).
v0.46.2 - 2023-10-23¶
Bug Fixes¶
- correct repr for node trees (a1ede7b by phil65).
v0.46.1 - 2023-10-23¶
Features¶
- allow rendering specific blocks of a template (4f617b6 by phil65).
v0.46.0 - 2023-10-22¶
Code Refactoring¶
- add reporegistry (3667a34 by phil65).
v0.45.8 - 2023-10-22¶
Bug Fixes¶
- keep reference to temp dirs (1386a11 by phil65).
v0.45.7 - 2023-10-21¶
v0.45.6 - 2023-10-21¶
Features¶
- add editable-related kwargs to MkPipDepTree (a97932e by phil65).
Code Refactoring¶
- rework environment integration (4b2a032 by phil65).
v0.45.5 - 2023-10-21¶
Features¶
- check pydocstyle toml section for docstring style (d4b102d by phil65).
- add CLI info to context (80d532f by phil65).
- automatically add pipx as package repo for console_scripts packages (59b88a7 by phil65).
- support fsspec protocol URLs in
from_url
(a3154fb by phil65).
Bug Fixes¶
- correct handling of some paths for JinjaLoaderFileSystem (d9d67ed by phil65).
v0.45.4 - 2023-10-21¶
Bug Fixes¶
- use regular icon format in config to prevent build issue with social plugin (0d3c7f7 by phil65).
v0.45.3 - 2023-10-21¶
Features¶
- fsspec support for
MkPage.from_file
(26f6d49 by phil65). - support for fsspec paths (1cc4beb by phil65).
- add FsSpec jinja loaders (b378ae5 by phil65).
Bug Fixes¶
- typo in ImageSlideshow script (b963010 by phil65).
v0.45.2 - 2023-10-20¶
Features¶
- edit_url property (6e3954d by phil65).
Code Refactoring¶
- make status_icons a mapping (b1220f3 by phil65).
v0.45.1 - 2023-10-19¶
Features¶
- allow using iconify slugs (180e2fc by phil65).
- add tooltip option (6d075be by phil65).
- allow tuple in ctor (4fcdb2e by phil65).
Bug Fixes¶
v0.45.0 - 2023-10-19¶
Features¶
- option to return multiple svgs in one
get_icon_svg
call (b7af76a by phil65). - add MkJinjaText (6622e0a by phil65).
- some more helpers for the environment (7182f26 by phil65).
- allow multiple files for INHERIT (fae80ca by phil65).
Bug Fixes¶
- no a tag if no link given (33e3e43 by phil65).
- fix for non-project-package CLIs (602010c by phil65).
- correctly attach css classes (250b7ef by phil65).
v0.44.8 - 2023-10-18¶
Bug Fixes¶
- Router condition fix (28cc40f by phil65).
v0.44.7 - 2023-10-18¶
v0.44.6 - 2023-10-18¶
Features¶
- add condition kwarg to Router.route_page / route_nav (78f49c4 by phil65).
Bug Fixes¶
- drop build stats for eq check (ed09c14 by phil65).
v0.44.5 - 2023-10-18¶
Bug Fixes¶
- only access env prop once (70810c2 by phil65).
v0.44.4 - 2023-10-18¶
Features¶
- allow toml path in MkTimeline ctor (d6e9628 by phil65).
v0.44.3 - 2023-10-18¶
Features¶
- allow populating MkDocs-Material alternate selector (bfc20e4 by phil65).
- support str for plugin in ctor (2aaa700 by phil65).
- add MkCompactAdmonition (fbe9cf8 by phil65).
Bug Fixes¶
v0.44.2 - 2023-10-17¶
Bug Fixes¶
- fix icon path adjustment in Metadata ctor (b5863a7 by phil65).
v0.44.1 - 2023-10-17¶
Features¶
- add
get_icon_svg
to env filters (051cc2d by phil65). - add creation / revision date to metadata (c3597b8 by phil65).
v0.44.0 - 2023-10-17¶
Features¶
- description for StatusIcon (0134b71 by phil65).
Bug Fixes¶
- Correct nesting for routed pages (ce0471c by phil65).
Code Refactoring¶
- streamline MkPage.metadata (c174603 by phil65).
v0.43.17 - 2023-10-17¶
Features¶
- add MkIcon (9757ef6 by phil65).
Bug Fixes¶
- status icon css fix (5f1e373 by phil65).
Code Refactoring¶
- set custom emoji index in get_resources (1ff0268 by phil65).
v0.43.16 - 2023-10-16¶
Bug Fixes¶
- Fix visual glitch for MkTimeline (d793b6f by phil65).
v0.43.15 - 2023-10-16¶
Bug Fixes¶
- correct griffe module as env global for top-level modules (c7a9ea4 by phil65).
Code Refactoring¶
- add griffe registry (1181120 by phil65).
v0.43.14 - 2023-10-16¶
Features¶
- provide index with pyconify icons for emoji extension (d554824 by phil65).
Bug Fixes¶
- fix resolve_inherit_tag method (0bd8140 by phil65).
v0.43.13 - 2023-10-15¶
v0.43.12 - 2023-10-15¶
Bug Fixes¶
- include eventlistener script (2bd2070 by phil65).
Code Refactoring¶
- rework index page integration (1361ecb by phil65).
- allow "title-less" MkPages for routing (1b9a459 by phil65).
v0.43.11 - 2023-10-12¶
Bug Fixes¶
- dont rely on typer/click being installed (5d2bfe6 by phil65).
v0.43.10 - 2023-10-12¶
Bug Fixes¶
- transfer attributes when resolving js script (ad35973 by phil65).
- correct status icon name for MaterialTheme (e806a82 by phil65).
Code Refactoring¶
- use template for MkCommitConventions (2a3c816 by phil65).
v0.43.9 - 2023-10-09¶
Bug Fixes¶
- slugify MkPage path (b17feaa by phil65).
v0.43.8 - 2023-10-03¶
Bug Fixes¶
- add missing "version" badge (32c4e03 by phil65).
v0.43.7 - 2023-10-02¶
v0.43.6 - 2023-10-01¶
Bug Fixes¶
- CSS colors for some color themes were hard to read (e9d3ed0 by phil65).
v0.43.5 - 2023-10-01¶
Features¶
- allow setting non-root homepage (ac4ed28 by phil65).
v0.43.4 - 2023-10-01¶
Features¶
- add method to add new FileSystemLoaders during runtime (86004cd by phil65).
v0.43.3 - 2023-10-01¶
Bug Fixes¶
- make sure to populate env before calling build fn (4bfb434 by phil65).
- make sure to pass hashable types to cache fn (1858142 by phil65).
Code Refactoring¶
- no Material-specific CSS for all nodes (cbbeded by phil65).
v0.43.2 - 2023-09-30¶
Bug Fixes¶
- make resources hashable (c04d0e7 by phil65).
v0.43.1 - 2023-09-30¶
Features¶
- render css as jinja template (691ee23 by phil65).
v0.43.0 - 2023-09-30¶
v0.42.3 - 2023-09-30¶
v0.42.2 - 2023-09-30¶
Code Refactoring¶
- rename Requirements to Resources (d8c86ef by phil65).
v0.42.1 - 2023-09-30¶
v0.42.0 - 2023-09-30¶
Features¶
Bug Fixes¶
- fix material color theme css (654049c by phil65).
- fix reducing extension list for MdConverter (31fd1ad by phil65).
Code Refactoring¶
- BuildCollector manages the backends now (d311b67 by phil65).
v0.41.1 - 2023-09-29¶
Bug Fixes¶
- fix adapting extensions to theme (fcd1663 by phil65).
v0.41.0 - 2023-09-28¶
Features¶
- MkJinjaTemplate now returns the rendered MkNodes as its children (1760603 by phil65).
- MkHeader support for LinkProvider (9b4630b by phil65).
- allow index.py files instead of SUMMARY.md (5bd5f78 by phil65).
- Custom admonitions for base MkDocs theme (e147451 by phil65).
- allow setting header text color for custom admonitions (fa3a278 by phil65).
- template propagation from navs to pages (5bed3f5 by phil65).
- add node.as_html attr (0647ac0 by Philipp Temminghoff).
- add get_url and get_link filters to Jinja env (eccc02a by Philipp Temminghoff).
Bug Fixes¶
- pass variables to render call for MkJinjaTemplate (ee4be09 by phil65).
- missing whitespace before attr_list term (1c82bd2 by Philipp Temminghoff).
- Use PackageLoader instead of FileSystemLoader (9171f38 by Philipp Temminghoff).
- Page templates inherit from main instead of base (d8dfa46 by Philipp Temminghoff).
Code Refactoring¶
- collect rendered MkNodes (a793e5b by Philipp Temminghoff).
v0.40.0 - 2023-09-22¶
Features¶
- quick access to individual templates for each page (432ae0e by Philipp Temminghoff).
- add MkTimeline (af15a71 by Philipp Temminghoff).
- generate our own CLI docs for Click / Typer (1131d83 by Philipp Temminghoff).
- add MkImageCompare and MkImageSlideshow (7c53207 by Philipp Temminghoff).
Bug Fixes¶
- also delete per-page-templates on cleanup (768f3a2 by Philipp Temminghoff).
- show correct badges when package is set explicitely (165c5d6 by Philipp Temminghoff).
- correct page edit URI (0a8b188 by Philipp Temminghoff).
- prefer page title over path for the menu (5feaf4e by Philipp Temminghoff).
- fixed Config output for some tools (8f81719 by Philipp Temminghoff).
Code Refactoring¶
- get rid of cssclasses dep (644ede4 by Philipp Temminghoff).
v0.39.0 - 2023-09-19¶
Features¶
- MkPage metadata now merges in MkNav metadata (like the meta plugin) (e399b2c by Philipp Temminghoff).
Code Refactoring¶
- get rid of show_source kwarg for decorators (694f9cd by Philipp Temminghoff).
- make env part of context (5176c2c by Philipp Temminghoff).
v0.38.0 - 2023-09-17¶
Features¶
- allow passing a base_path for NavParser.json (ae8fcbd by Philipp Temminghoff).
- metadata: use mkdocs util in order to also support MultiMarkdown style (afe2371 by Philipp Temminghoff).
- add MkPipDepTree (36f2708 by Philipp Temminghoff).
- add MkContainer.in_html_tag contextmanager (c28e6d6 by Philipp Temminghoff).
Bug Fixes¶
- correct linking to MkNavs (de24837 by Philipp Temminghoff).
Code Refactoring¶
- completely rework TemplatePages, jinja-based now (5b66f38 by Philipp Temminghoff).
- move all parse stuff to NavParser (314e0c9 by Philipp Temminghoff).
v0.37.0 - 2023-09-15¶
Features¶
- also support strings as input (53c0c4c by Philipp Temminghoff).
- add MkBinaryImage.for_file (6cd412b by Philipp Temminghoff).
- add source button to action buttons (17b0a22 by Philipp Temminghoff).
- add MkNode registry (069f7c9 by Philipp Temminghoff).
- auto-set syntax based on file extension (144ca63 by Philipp Temminghoff).
Bug Fixes¶
- pass kwargs to parent (a831984 by Philipp Temminghoff).
Code Refactoring¶
- shortcut for material/ icons refactor: improved routing decorator system (074a5c8 by Philipp Temminghoff).
- move stuff to backend (d6210b8 by Philipp Temminghoff).
- allow git url in FolderInfo ctor (d6ed22a by Philipp Temminghoff).
- split up build backends (f389d16 by Philipp Temminghoff).
- add PackageRegistry (cf2164a by Philipp Temminghoff).
v0.36.0 - 2023-09-12¶
Features¶
- add support for ->MkNode in SUMMARY.mds (92bf63b by Philipp Temminghoff).
- allow defining MkNodes in mkdocs.yml (cde2f5e by Philipp Temminghoff).
- add Github info to context (8f77c1b by Philipp Temminghoff).
- DocString style for PackageContext (a2f23c9 by Philipp Temminghoff).
Bug Fixes¶
- dont fail when config nav is manually populated (f77b87c by Philipp Temminghoff).
Code Refactoring¶
- skip some mkdocs event hooks if no build fn is set (4104cfb by Philipp Temminghoff).
- separate class for MkDocsConfigFile (d12ae2f by Philipp Temminghoff).
v0.35.2 - 2023-09-11¶
Bug Fixes¶
- protect against git exceptions (064198a by Philipp Temminghoff).
v0.35.1 - 2023-09-11¶
Bug Fixes¶
- use correct serializer (60185c8 by Philipp Temminghoff).
Code Refactoring¶
- move nav stuff to navs module (5769e9b by Philipp Temminghoff).
v0.35.0 - 2023-09-10¶
Features¶
- allow urls in for_file (57c0603 by Philipp Temminghoff).
- allow passing kwargs to build fn (b05501d by Philipp Temminghoff).
- add MkPyDeps (84d602b by Philipp Temminghoff).
- use rich-click for cli (55ffb1f by Philipp Temminghoff).
- add MkCodeImage (4597305 by Philipp Temminghoff).
- add cli
create-config
command (ee9b358 by Philipp Temminghoff). - show config admonition for tools (c496c6a by Philipp Temminghoff).
Bug Fixes¶
- dont error out when pyproject name is missing (28e33ea by Philipp Temminghoff).
- fix MkClickDoc (06cf0e6 by Philipp Temminghoff).
- unique name for entry points (1d45a23 by Philipp Temminghoff).
- allow modules as entry points (378df6b by Philipp Temminghoff).
- prevent double entries in registry (c2ec08b by Philipp Temminghoff).
- fix
mknodes build
cmd (53abfc2 by Philipp Temminghoff).
Code Refactoring¶
- add linkprovider to context (03eadcc by Philipp Temminghoff).
- switch to typer (d8fdfe1 by Philipp Temminghoff).
- get rid of infocollector (9af2738 by Philipp Temminghoff).
- one global env for all nodes (60362c4 by Philipp Temminghoff).
- use deepmerge instead of mergedeep (354fcce by Philipp Temminghoff).
- allow custom licenses (83dfd70 by Philipp Temminghoff).
- cache badges (0719cc1 by Philipp Temminghoff).
v0.34.4 - 2023-09-06¶
Bug Fixes¶
- CLI fixes (2b08e02 by Philipp Temminghoff).
v0.34.3 - 2023-09-06¶
Features¶
- list all available plugins (64643ee by Philipp Temminghoff).
Bug Fixes¶
- hide MkDocStrings-related nested header for MkPluginFlow (e552d23 by Philipp Temminghoff).
v0.34.2 - 2023-09-06¶
Bug Fixes¶
- suppress yaml exceptions (in case python object loading fails) (226bd05 by Philipp Temminghoff).
v0.34.1 - 2023-09-06¶
Bug Fixes¶
- linting fix (063ed3a by Philipp Temminghoff).
v0.34.0 - 2023-09-06¶
Features¶
- add Project.for_path (099df7b by Philipp Temminghoff).
- auto-choose mkdocs-typer if typer is installed (ed3e59f by Philipp Temminghoff).
- add verbose option (de85dcc by Philipp Temminghoff).
- add clone_depth config option (84c56a6 by Philipp Temminghoff).
- add MkClickDoc (a81133e by Philipp Temminghoff).
- add get_install_candidates method (d2bc3d1 by Philipp Temminghoff).
- start with CLI module (bac5c0c by Philipp Temminghoff).
- add hook info admonition (f5ac7f5 by Philipp Temminghoff).
Bug Fixes¶
- pass config to MaterialTheme (6151d6c by Philipp Temminghoff).
Code Refactoring¶
- hide source admonition for MkPluginFlow hook info (a776c9a by Philipp Temminghoff).
v0.33.0 - 2023-09-04¶
Features¶
- allow setting custom fence level (70e894d by Philipp Temminghoff).
- add MkWebsite (c2af1d8 by Philipp Temminghoff).
- set social extra if not existing (cc1c90f by Philipp Temminghoff).
- allow using remote repositories as infoprovider (d1317a7 by Philipp Temminghoff).
- allow excluding section from search (1b37615 by Philipp Temminghoff).
Bug Fixes¶
- fix license file path (9b8f13e by Philipp Temminghoff).
- use mergedeep for adding extension configs (910c2bf by Philipp Temminghoff).
- fix incorrect downloads badge (0516ecd by Philipp Temminghoff).
- dont error out if no plugin exists (e9b07e7 by Philipp Temminghoff).
Code Refactoring¶
- dont require to set module for project (be06df3 by Philipp Temminghoff).
v0.32.0 - 2023-09-01¶
Features¶
- add MkTaskList (079276d by Philipp Temminghoff).
- add MkArgParseHelp (00d45cb by Philipp Temminghoff).
Bug Fixes¶
- only override metadata if set in from_file (bf212ab by Philipp Temminghoff).
- only convert to header if text contains no linebreaks (010ec36 by Philipp Temminghoff).
- dont touch SUMMARY.mds (f274f6a by Philipp Temminghoff).
Code Refactoring¶
- switch to new-style plugin config (1664029 by Philipp Temminghoff).
- use decorators for dev section (06ee093 by Philipp Temminghoff).
- more linking rework (6b21b4d by Philipp Temminghoff).
- rework page linking (13c2d6f by Philipp Temminghoff).
- cleanup link replacer (da3b633 by Philipp Temminghoff).
v0.31.0 - 2023-08-29¶
Features¶
- optional icon for tree repr (fd6cb6f by Philipp Temminghoff).
- add Badge layout for MkDependencyTable (5549979 by Philipp Temminghoff).
Bug Fixes¶
- fix bug in Metadata.parse (e6beb65 by Philipp Temminghoff).
Code Refactoring¶
- dont rely on cwd in MkNav.from_file (0341b71 by Philipp Temminghoff).
- new style for MkCommandOutput (70500cf by Philipp Temminghoff).
Page info
Code for this page
Resources
Resources(css=[],
markdown_extensions={'attr_list': {},
'md_in_html': {},
'pymdownx.emoji': {'emoji_generator': <function to_svg at 0x7fd7a6931800>,
'emoji_index': <function twemoji at 0x7fd7a69316c0>},
'pymdownx.magiclink': {'repo': 'mknodes',
'repo_url_shorthand': True,
'user': 'phil65'}},
plugins=[],
js=[],
assets=[],
packages=[])