Skip to content

Latest commit

 

History

History
79 lines (54 loc) · 2.25 KB

CHANGELOG.md

File metadata and controls

79 lines (54 loc) · 2.25 KB

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.

Unreleased - ReleaseDate

Added

  • Move to Rust 2021 to be up-to-date

Fixed

  • Update dependencies to avoid vulnerabilities

1.2.0 - 2022-07-25

Added

  • Cleanup link label from any non-breaking space, bold, italic, underline, or strikethrough during asciidoc export
  • Support markdown as an export format
    • also extract links from diagram

Changes

  • Remove any extra whitespace on link label during asciidoc export
  • Support Draw.io Desktop v16.1.2
    • --embed-diagram is now supported for SVG format
    • --embed-svg-images is available for SVG format
  • Support Draw.io Desktop v19.0.3
    • --enable-plugins is available

Fixed

  • Do not export deleted files when using --git-ref option

1.1.0 - 2021-03-29

Added

  • Add option to use Draw.io Desktop in headless mode

Changes

  • Improve error log on Draw.io Desktop call
  • Support Draw.io Desktop v14.5.1
    • --embed-diagram is now supported for PDF format
  • Updates default linux path used by Draw.io Desktop since v14.5.1
  • Support more link extraction types upon mxfile format
    • link attach to a shape
    • link label on multiple lines
  • Process the drawio files in the same order across OS

Fixed

  • Remove file list output when using --git-ref option
  • Improve changes filtering using --git-ref option
  • Prevent PATH arg to be empty, fallback to current directory if needed
  • Process page index correctly

1.0.0 - 2021-03-24

Added

  • CLI to export multiple files using drawio-desktop cli
  • Support asciidoc as an export format
    • also extract links from diagram
  • Support exporting only changed files
    • from the filesystem modified date
    • from a git repository reference (like commit id)