Skip to content

Latest commit

 

History

History
61 lines (47 loc) · 1.57 KB

CHANGELOG.md

File metadata and controls

61 lines (47 loc) · 1.57 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.

[1.0.0] - 2022-07-13

  • First OK-ish version

[1.0.1] - 2022-07-18

Added

  • CHANGELOG.md

Changed

  • README.md instructions and notes
  • Source converted to TypeScript
  • Simplify the switch statement in the path parser

[1.0.2] - 2022-07-21

Added

  • PathRegex.class.ts to hold all the many regex functions
  • Methods to draw quadratic curves

Changed

  • Source directory structure to somewhat match Angular
  • HTML element IDs are now stored in a separate enum
  • Introduced stricter Types, made possible by TypeScript
  • Renamed several methods to better describe their function
  • Use binding instead of handleEvent() to pass "this" context reference

[1.0.3] - 2022-07-22

Added

  • SVG preview
  • RxJS package

Changed

  • Unwrapped "EngineClass" to form regular module to handle the user-interface
  • Move classes to components directory

[1.0.4] - 2022-07-??

Changed

  • Split SVG Parser from user interface controller
  • Improve build mangle setting for eventual smaller dist files

[1.1.0] - 2022-07-24

Added

  • Options enum to hold constants
  • Added parser for rect, roundrect and ellipse
  • Method for writing MX graph XML

Changed

  • Method of parsing paths

Removed

  • Complicated regex to parse paths

[1.1.1] - 2022-07-??

Added

  • Closing of path by 'Z' command
  • Path calculation bugfixes