Skip to content

v1.0.0: "Salami munches on a tortilla chip"

Latest
Compare
Choose a tag to compare
@ericyd ericyd released this 07 Feb 03:06
· 2 commits to main since this release
3cc9763

Version 1.0 馃コ

This release was all about cleaning up dangling TODOs, adding specs, simplifying logic, and above all, documentation. Most of the documentation updates happened in the Wiki and therefore aren't visible in the changelog, but there were a lot of them.

With this v1 release, SalamiVG commits to avoiding breaking changes and ensuring that interfaces stay consistent and reliable.

What changed

  • Remove final v1 TODO 馃帀 (2024-02-06, 79bb57d)
  • Update design philosophy section of README (2024-02-06, 4fc63ec)
  • Update Deno/Bun, and ES Modules README sections (2024-02-06, 6c4c0d2)
  • Reduce complexity of smallestAngularDifference function (2024-02-06, 686f2cb)
  • Add more "smallestAngularDifference" specs (2024-02-05, b9968ae)
  • Update some JSDocs (2024-02-05, acd8212)
  • Move undefined attribute check to Tag.prototype.#formatAttributes (2024-02-05, 3ec0efb)
  • Downgrade "TODO" to "Future enhancement" (2024-02-05, 3e83188)
  • Add concave polygon contains specs (2024-02-05, 6f39ba5)
  • Fix Circle import (2024-02-05, 29dd856)
  • Remove "finish guide" TODO item (2024-02-05, 3c61026)
  • Add Vector2.randomInCircle() (2024-02-05, 004445d)
  • (hopefully) Add Windows support to renderSvg (2024-02-05, 8cfb4c9)
  • Use node:assert for imports (2024-02-05, 26f0260)