Skip to content

Releases: eledo-online/eledoctl

eledoctl@1.2.0

22 Jun 16:13
1fcb4cc

Choose a tag to compare

Added:

  • Sync SEO descriptions from document frontmatter to CMS articles.
  • Detect description-only changes as document updates.
  • Resolve index document titles from _category_.yml labels when available.
  • Fall back to folder/category slug titles for index documents.
  • Add --unpublish-missing for 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

21 Jun 16:17
816f62e

Choose a tag to compare

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

16 Jun 09:03
b2ff8f1

Choose a tag to compare

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

10 Jun 10:44
b049fd3

Choose a tag to compare

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