Releases: BlairLeduc/pico-logo
Releases · BlairLeduc/pico-logo
Release list
Release 9
What's Changed
- Refactor procedure handling and enhance evaluation features by @BlairLeduc in #64
- Enhance display efficiency and add firmware flashing support by @BlairLeduc in #65
- Add Pico Logo language support with enhanced syntax highlighting by @BlairLeduc in #68
- Bug fixes and the colour editor by @BlairLeduc in #69
- Bump minimatch in /grammar by @dependabot[bot] in #70
New Contributors
- @dependabot[bot] made their first contribution in #70
Full Changelog: v8...v9
Release 8
What's Changed
- Core improvements by @BlairLeduc in #60
- WiFi and network connections by @BlairLeduc in #61
- Enhance memory management and stack usage in CPS calls by @BlairLeduc in #62
- Add WiFi MAC address support by @BlairLeduc in #63
Full Changelog: v7...v8
Release 7
What's Changed
- Move to a CPS Interpreter by @BlairLeduc in #58
- List processing and looping primitives by @BlairLeduc in #59
Full Changelog: v6...v7
Release 6
What's Changed
- Editor improvements by @BlairLeduc in #53
- Check setprefix valid; add erf for erasefile by @BlairLeduc in #54
- Add prefix-based history search functionality in input handling by @BlairLeduc in #55
- Refactor procedure body structure to use list-of-lists format by @BlairLeduc in #56
- Refactor for simplicity and clarity by @BlairLeduc in #57
Full Changelog: v5...v6
Release 5
What's Changed
- Implement infix equality operator for words and numbers by @BlairLeduc in #34
- Refactor number formatting by @BlairLeduc in #35
- Full screen editor by @BlairLeduc in #36
- Screen mode switching by @BlairLeduc in #37
- Refactor turtle background handling by @BlairLeduc in #38
- Optimize line drawing by @BlairLeduc in #39
- Edit improvements by @BlairLeduc in #40
- Bug fixes by @BlairLeduc in #41
- Implement pause and freeze functionality with comprehensive tests by @BlairLeduc in #42
- Memory safety by @BlairLeduc in #43
- Enhance error propagation and control flow handling in eval and catch by @BlairLeduc in #44
- Refactor error handling to enhance error message formatting by @BlairLeduc in #45
- Fix Label/go and error messages by @BlairLeduc in #46
- Implement step-by-step execution for procedures by @BlairLeduc in #47
- Report error in procedure by @BlairLeduc in #48
- Update input_can_read to handle mode-switching keys by @BlairLeduc in #49
- Add 'savel' command to save specified procedures and variables to a file by @BlairLeduc in #50
- Improve file handling by @BlairLeduc in #51
- Use memmove and optimize memory operations in editor by @BlairLeduc in #52
Full Changelog: v4...v5
Release 4
What's Changed
- Correct the primitive towards by @BlairLeduc in #29
- Add screensaver functionality to prevent LCD image persistence by @BlairLeduc in #30
- Implement flood fill functionality for turtle graphics by @BlairLeduc in #31
- Add shape management primitives by @BlairLeduc in #32
- Bugfixes by @BlairLeduc in #33
Full Changelog: v3...v4
Release 3
What's Changed
- Enhance turtle movement and boundary handling by @BlairLeduc in #26
- Add the toot primitive by @BlairLeduc in #27
- Implement reverse video support for character and string rendering by @BlairLeduc in #28
Full Changelog: v2...v3
Release 2
What's Changed
- Update color palette definitions and improve documentation clarity by @BlairLeduc in #24
- Added science books by @BlairLeduc in #25
Full Changelog: v1...v2
Release 1
This is the initial release of Pico Logo.