Skip to content

Latest commit

 

History

History
688 lines (568 loc) · 96.9 KB

CHANGELOG.md

File metadata and controls

688 lines (568 loc) · 96.9 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

[v4.0.0-alpha.0] (2024-05-07)

⚠️ BREAKING CHANGE

  • separate Substance environment and remove unused features (#1677)

🚀 New Feature

🐛 Bug Fix

💅 Polish

📝 Documentation

🏠 Internal

🏃‍♀️ Performance

  • CI workflow for comparing registry performance (#1637) (8ef997e)
  • share memory across all Rose compilations (#1725) (10869e2)

v3.2.0 (2023-08-08)

🚀 New Feature

🐛 Bug Fix

  • Alloy example dining-philosophers use numberof and nameof (#1587) (0503d5b)
  • bounding boxes and points for rotated rects (#1600) (ec0fa7b)

📝 Documentation

🏠 Internal

v3.1.0 (2023-07-19)

🚀 New Feature

🐛 Bug Fix

  • CircleCenter behavior in Euclidean geometry Style (#1571) (a2ed8e1)
  • compile @penrose/roger for distribution 💂‍♂️ (#1562) (7b36125)
  • gallery loading by switching to pure Vue (#1549) (7c96d70)
  • layering on nonexistent objects (#1560) (0bbe47c)

📝 Documentation

🏠 Internal

  • Update team.md with new website URL for Rijul Jain (#1559) (93ecea1)
  • enable Prettier for *.jsx in VS Code (#1558) (fb47302)

v3.0.0 (2023-07-14)

⚠️ BREAKING CHANGE

  • clean up core exports and synthesizer modules (#1367)
  • cleanup optimizer interface (#1368)
  • combine automator and roger (#1387)
  • consolidate shape types (#1337)
  • decouple optimizer from codegen (#1338)
  • more readable core language API (#1527)
  • put each trio in its own JSON file (#1393)
  • remove old file extensions from Roger (#1499)
  • support non-trio examples in the registry (#1418)

🚀 New Feature

🐛 Bug Fix

💅 Polish

📝 Documentation

🏠 Internal

🏃‍♀️ Performance

v2.3.0 (2023-03-14)

🚀 New Feature

🐛 Bug Fix

📝 Documentation

🏠 Internal

v2.2.0 (2023-02-02)

🚀 New Feature

🐛 Bug Fix

  • enforcing ordering in collinearOrdered constraint (#1265) (2336b4b)

💅 Polish

📝 Documentation

🏠 Internal

v2.1.1 (2023-01-19)

🐛 Bug Fix

  • make pandemonium a dependency of core (#1249) (aac81e8)
  • symmetric predicate check runs on empty type graph (#1248) (2493c51)

📝 Documentation

🏠 Internal

2.1.0 (2023-01-19)

Bug Fixes

Features

2.0.0 (2023-01-17)

Bug Fixes

Features

Performance Improvements

Reverts

1.3.0 (2021-06-24)

Bug Fixes

  • add repo link to docs deploy (#598) (1c2c2c8)
  • arrowheads incorporated in the path length (#587) (ba8ddf2)
  • type-change in synthesizer was adding improperly formed bind statements to AST (#590) (b3c50a6)
  • Unify BBox Computation in Constraints.ts and Make Square Rect-Like (#582) (cce0160), closes #584

Features

  • add arc command to path shape object, implement tick marks for triangle congruency (#603) (b3190dd)
  • Add callout shapes (#556) (6e3d5a2)
  • existential graph domain (#600) (115111d)
  • rename statement mutation added to synthesizer (#578) (dbf7106)
  • Style-Controlled Canvas Dimensions (#589) (9bf6901)
  • type-change implemented for synthesizer (#585) (81ea4cd)

1.2.0 (2021-05-24)

Bug Fixes

  • handle Text GPIs with empty strings (#553) (0a5cfe1)
  • remove canvas from browser-ui's dependencies (#559) (b62f9e1)

Features

1.1.0 (2021-04-21)

Bug Fixes

Features

  • [layout] add evalFns for individual opt fns, and compile each opt function (#527) (3eec8eb)
  • evalEnergy API function (#512) (2830bf0)
  • add strokeDashArray to all GPIs (#531) (629d5cc)
  • Add basic graph domain and more standard library functions for Style (#502) (859f3ae), closes #501
  • add Polygon and Polyline to the shape library (#539) (50bd559)
  • Enhance opt inspector (#537) (fe05e5c)
  • Get disjoint AABB rect/line constraints to work; make autodiff more correct; add varying initialization to Style (#538) (f848970), closes #504 #504 #504 #496 #542
  • mathtransform with jscodeshift (#389) (db17b27)
  • opt tab for inspector; localStorage settings (#534) (b1e69cd)
  • process prelude values in substance checker (#533) (2c143ac)

1.0.0 (2021-02-15)

Bug Fixes

Features

1.0.0-alpha.3 (2021-02-15)

Note: Version bump only for package penrose

1.0.0-alpha.2 (2021-02-15)

Note: Version bump only for package penrose

1.0.1 (2021-01-28)

Bug Fixes

Revision history for penrose

0.1.0.0 -- YYYY-mm-dd

  • First version. Released on an unsuspecting world.