Releases: TOPLLab/WARDuino
Releases · TOPLLab/WARDuino
0.6.0 - Reversible primitives
What's Changed
🚀 New Features
- Reversible primitives (#250, #265)
- Primitive input mocking (#269)
- Checkpoint snapshotting in the debugger (#253)
✨ Changes
- Add "continue for" debug operation (#253)
🧑💻 Quality of Life
- Add
-Werror
flag to emu compilation (#274)
⬆️ Upgrading dependencies
- Update latch from
0.2.2
to0.3.0
(#262)
🔨 Refactor
- Refactorio #0: Fix all compiler warnings (#268)
👷 CI
🧰 Maintenance
- Fix compatibility with Zephyr 3.6 (#275)
Many thanks to:
- the contributers of this version: @MaartenS11 @jay-tux @tolauwae
0.5.2
0.5.1
0.5.0 - Zephyr Support
What's Changed
💥 Breaking Changes
- Migrate primitives to Arduino v3 (#246)
🚀 New Features
- Add Zephyr platform support (#241)
✨ Changes
- Add internal WebAssembly API for stateful operations (#233)
- Add
ClientSocket : public WebSocket
class (#235) - Add WARDuino threads (#241)
🐛 Bug Fixes
- Fix emu to emu connection in out-of-place debugging (fixes #149) (#235, da90131)
- Fix compile issue with gcc 13.2.1 20230801 (#240)
- Fix compilation for latest
arduino-cli
versions (#242)
🔨 Refactor
- Add
Interpreter
class (#233)
🎨 Improve format/structure
- Remove unused files and duplicate code (#230, #231, fixes #203)
- Improve format of help output for
wdcli
(e4d0af2)
👷 CI
Many thanks to:
- the contributers of this version: @tolauwae @MaartenS11 @a-andreyev
- the issue spotters: @carllocos
0.4.4
What's Changed
🐛 Bug Fixes
🚨 Testing
- Expand specification test suite to over
10.000
tests (#228)
Added categories: 🆕block unwinding
f64
float expressions
functions
function names
grow memory
integer expressions
- Expand debugger test suite (#228)
- Add computational test suite (#228)
⬆️ Upgrading dependencies
- Upgrade
latch
to version0.2.1
(#228)
👷 CI
- Use
node 20
in GitHub Actions (7437dc9)
0.4.3
0.4.2
0.4.1
0.4.0 - Virtual Addresses
What's Changed
💥 Breaking Changes
- Use virtual addresses in debug API
🚀 New Features
- Add
inspect
command
✨ Changes
- Extend
loadsnapshot
to load events and callbackmapping
🐛 Bug Fixes
- Add flush after "listening to socket" notice. Fixes #162
- Make templatized Arduino compilation work on macOS
🚨 Testing
- Update compilation test to newer format
🔨 Refactor
- Refactor dumps to use
inspect
command behind the scenes.