Releases: Geo-AID/Geo-AID
Releases · Geo-AID/Geo-AID
Version 0.6.0
- Interface: The command line interface changed to support generating output in multiple formats.
- Interface: Fixed figure sizing.
- Geogebra Format: Support for Geogebra format introced.
- GeoScript:
mid
, when given a single point collection of length 2, now returns the midpoint of the segment. - GeoScript: Fixed various conversion false positive diagnostics.
- Projector: When creating circle items, the radius will now always be non-negative.
Version 0.5.1
What's Changed
- Glide: Fixed that Glide wouldn't actually try to optimize the figure (a typo).
- Compiler: Fixed that zero-distance optimisation would return false negatives when
it should be applied and lead to stack overflow when it shouldn't. - Debugger: The debugger is now a part of the monorepo and has a different function.
- GeoScript: Removed the
identical_expressions
flag as it no longer had any effect. - GeoScript: Replaced
point_bounds
withpoint_inequalities
. The former was not functional
or useful. The latter is enabled by default and disabling it might be desirable.
Full Changelog: v0.5.0...v0.5.1
Version 0.5.0
- Rage: Added strictness parameter controlling how strict the rules are to be treated.
- GeoScript: Fixed bugs
- Errors regarding unexpected or repeated display options now show squiggles in the right place
- Accessing fields on single-point point collections no longer yields errors
- Single-point point collections on the right hand side of a let statement are no longer considered ambiguous
- Using display options on a rule is now parsed correctly, rather than throwing a syntax error
- Using name identifiers on the left side on a single-point point collection assigning let statement no longer
yields errors.
- Glide: Added a new gradient descent based engine that should generally perform better than Rage and made it a new
default. - Book: Updated the book.
Full Changelog: 0.4.2...v0.5.0
Version 0.4.2
What's Changed
- Move lib files by @DragonGamesStudios in #125
- Version change by @DragonGamesStudios in #126
Full Changelog: v0.4.1...0.4.2
Version 0.4.1
What's Changed
- Presentation by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/123
- README fix by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/124
Full Changelog: DragonGamesStudios/Geo-AID@v0.4.0...v0.4.1
EDIT: Fixed version number
v0.4.0
What's Changed
- big refactoring of how figures are generated
- preparing the ground for more optimizations and changes
- Geo-AID is now fast
Full Changelog: DragonGamesStudios/Geo-AID@v0.3.1...v0.4.0
Version 0.3.1
What's Changed
- Numbers rework by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/107
- Custom weights by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/108
- Exponents by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/109
- Fields and methods by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/110
- Derive parse by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/111
- Dependency injection by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/112
- changelog & version change by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/113
Full Changelog: DragonGamesStudios/Geo-AID@v0.3.0...v0.3.1
Version 0.3.0
Version 0.3.0
What's Changed
- primitive latex drawer by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/8
- Formatting and pedantic clippy by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/9
- Got rid of the svg library by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/11
- Completed docs, removed redundant tests directory. by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/19
- json drawer by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/21
- raw drawer by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/22
- changelog by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/23
- Cli by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/24
- Finals by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/25
- Version changed by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/26
- Bugfixes by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/36
- Testing environment by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/37
- Testing environment by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/38
- Improved iterators by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/44
- Formatting & fixes by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/45
- Builtins by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/46
- Point collection constructors & formatting by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/47
- Compiler flags by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/48
- Identical expressions by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/50
- Projector by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/51
- Bisectors now compute properly by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/53
- Distance literals by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/58
- Better errors by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/60
- Angle support by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/63
- Expression evaluation overhaul, move to vector-based lines by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/64
- Changed version to 0.2.2 by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/65
- Display system by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/73
- Segment support by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/75
- Ray support by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/76
- Circle primitive by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/77
- Display system exprs by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/79
- Circles support by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/81
- Circles are displayed, removed old code by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/82
- Fixed scalar literals. Presviously caused crashes by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/83
- Svg tweaks by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/84
- Circle clip by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/85
- Version change by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/86
- Added FastFloat, removed EvaluationError, improved suggestions for er… by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/87
- Huge compiler & generator refactor by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/88
- Book by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/89
- Version change by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/90
- Draw modes by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/97
- Defined rule negation by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/98
- Display system overhaul by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/99
- Using dispaly system, fixing drop errors by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/100
- Labels by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/101
- Display system docs by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/102
- Removed book build directory by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/103
- Math string and corrections by @detectivemiller in https://github.com/DragonGamesStudios/Geo-AID/pull/104
- final docs by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/105
- Version change by @DragonGamesStudios in https://github.com/DragonGamesStudios/Geo-AID/pull/106
Full Changelog: https://github.com/DragonGamesStudios/Geo-AID/commits/v0.3.0