Changelog
[0.3.0] -- 2023-11-06
- Revamped the
_md
and_array
variables to be dicts, withext
,content
,frontmatter
, andpath
properties. - Added in ability to specify abstract targets, which don't show up in buildable lists, issue 19
- mm now raises an error if you try to inherit from an non-existing target, issue 20
- Overriding targets is no longer allowed, issue 22
- Major revamps on data structures available to jinja template
- Add
-t
flag to view template for a target - Allow glob factory to use
inherit_from
. - Improve user messages to guide when there are problems
[0.2.0] -- 2023-01-07
- Added
-e
flag to explain a target - Add
-i
flag to initialize an empty_markmeld.yaml
file - Fixed bugs with importing
- Fixed bug with prebuilds
- Allow opening files on MacOS
- Enabled using environment variables in variables
- Sort targets
- Enable multiple inheritance
- Enable recursive imports
[0.1.0] -- 2022-11-21
Changed
- Removed support for original beta config version
- Implemented base targets instead of inheriting from root config
- Completed refactoring and various bugfixes and tests
[0.0.2] -- 2022-11-18
This is a transitional release that can handle both original beta and version 1 config formats.