Releases: eledo-online/eledoctl
Releases · eledo-online/eledoctl
eledoctl@1.2.0
Added:
- Sync SEO descriptions from document frontmatter to CMS articles.
- Detect description-only changes as document updates.
- Resolve index document titles from
_category_.ymllabels when available. - Fall back to folder/category slug titles for index documents.
- Add
--unpublish-missingfor CMS children missing from the selected source subtree. - Log unpublished CMS-only articles and include them in manual inspection reports.
Changed:
- CMS article markdown may now be null in the API model.
- eledoctl treats null CMS markdown as an empty reference document where appropriate.
Fixed:
- Avoid misleading CMS titles such as “Overview” or “Introduction” for category index pages.
eledoctl@1.1.1
Fixed:
- Treat CMS “Invalid path” during article retrieval as a missing article.
- Create missing intermediate parent articles before uploading deep CMS paths.
- Refuse to auto-create the destination root to avoid accidental wrong trees.
- Process documentation sync plans in parent-before-child order.
- Improve sync result status after parent preparation warnings/errors.
eledoctl@1.1.0
eledoctl 1.1.0
Added:
- Internal Eledo CMS Articles API wrapper
- Internal documentation sync command
- MDX to Eledo CMS Markdown transformer
- Frontmatter metadata extraction
- ImageWithCaption conversion
- Admonition conversion
- CMS URL/image URL reference patching
- Dry-run mode
- Required sync tag
- Skip-unchanged behavior
- JSONL sync logs
- Manual inspection reports
- CI-friendly login token support
Changed:
- eledoctl login can now accept token from --token or ELEDO_API_TOKEN
eledoctl@1.0.0
First public release.
Features:
- Eledo authentication
- Profile inspection
- Template listing
- PDF/document generation
- Payload input from string, file and stdin
- Guided field entry
- Async Python SDK (pyeledo)
- Type checking and test coverage