All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.3.0 (2021-06-24)
- 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 MakeSquare
Rect-Like (#582) (cce0160), closes #584
- 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)
- handle Text GPIs with empty strings (#553) (0a5cfe1)
- remove canvas from browser-ui's dependencies (#559) (b62f9e1)
1.1.0 (2021-04-21)
- #481 - wrong NS attribute (#485) (e6b4c7a)
- #520 (moving types out, fixing soundness) (#526) (ba0abf3)
- [style-errors-2] fix style path validation code or remove unsupported style program features so LA example works (
findExpr
accesses lists) #489 (#491) (389f25c) - add cross-env in browser-ui build scripts (#497) (201390e)
- add source loc to parser errors; report unexpected EOF (#510) (8555c84)
- handle CRLF in all parsers (#500) (da2238a)
- K&R style braces in GPI exprs (#544) (ef0ae12)
- newlines in errors (wrap now) and newlines in mathjax (#493) (9fbe49f)
- render sizing due to container (#488) (3aa475b)
- skip static check for access paths (#495) (ffeb55b)
- stroke-dasharray rendering (5815cac)
- vector initialization, as well as overriding elements of vector-typed shape properties (#522) (238145c), closes #501 #515 #501 #515 #515 #516 #521 #2 #504
- [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)
- #442 (7b39f52)
- #443 #444; add type annotations to all postprocessors (c952679)
- #448 (940f118)
- add decl_bind back to Substance parser (#457) (c6760e0)
- add global pseudorandomness (#472) (0e1f793), closes #466
- add missing contrib functions (2dda7b6)
- add string transform to string_literal token (#458) (9fb2169)
- allow trailing comments without newline at the end (#471) (3098b62)
- disable new iter warning #431 (d2b69ae)
- enable autostep on startup #420 (712ff5c)
- layer expr error #433 (4d60331)
- return parser errors monadically (#468) (6305301)
- still process state packets in protocol (af7ccdd)
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
- #442 (7b39f52)
- #443 #444; add type annotations to all postprocessors (c952679)
- #448 (940f118)
- install script for roger (2724feb)
- still process state packets in protocol (af7ccdd)
- First version. Released on an unsuspecting world.