- Added a preprocessor for merging the includes maps
- Fix crash caused by YAML-tags in subproject config.
- Support Foliant Core 1.0.12, write logs to the directory that is specified for the multiproject.
- Keep temporary directories of built subprojects. It is needed when local includes that rewrite image paths are used.
- Take into account the
quiet
flag. Require Foliant 1.0.11 for this reason.
- Allow recursive processing of nested subprojects.
- Allow to specify type (HTML/Markdown) and location for repo links.
- Fix incompatibility with new Cliar: key names should not contain hyphens.
- Allow the first heading to be located not in the beginning of a document.
- Inherit the class
Cli
fromBaseCli
, not fromCliar
.
- Do not rewrite source Markdown file if an error occurs in RepoLink preprocessor.
- Allow to override the
edit_uri
config option of RepoLink preprocessor with theFOLIANT_REPOLINK_EDIT_URI
system environment variable.
- Tidy up CLI arguments.
- Provide Git submodules support.
- Provide compatibility with Foliant 1.0.5. Allow to use multiple config files.
- Fix config loading. Other small fixes.
- Fix bugs with the project directory path and Git repos syncronizing.
- Fix logging.