105 lines
4.8 KiB
Markdown
105 lines
4.8 KiB
Markdown
<!-- insertion marker -->
|
|
## [v0.2.3] - 2024-04-30
|
|
|
|
<small>[Compare with v0.2.2](https://github.com/Ryex/ic10emu/compare/v0.2.2...v0.2.3)</small>
|
|
|
|
Small bugfix release
|
|
|
|
### Bug Fixes
|
|
|
|
- fix bitwise operaitons ([ed8cdb](https://github.com/Ryex/ic10emu/commit/ed8cdb575c19cf9c042b4c60cd8c73b1859ab3fe) by Emil Gardström).
|
|
- fix `mod` instruction ([a6af24](https://github.com/Ryex/ic10emu/commit/a6af244080d05a7cac31e419a2b8058325c8c99b) by Emil Gardström).
|
|
## [v0.2.2] - 2024-04-28
|
|
|
|
<small>[Compare with v0.2.1](https://github.com/Ryex/ic10emu/compare/v0.2.1...v0.2.2)</small>
|
|
|
|
### Features
|
|
|
|
- better slot UI ([c87d3f8](https://github.com/Ryex/ic10emu/commit/c87d3f8bd88a64ad421e5999d7a040de205d4e03) by Rachel Powers).
|
|
- much better slot occupant card ([1790715](https://github.com/Ryex/ic10emu/commit/17907151b34bb6efdbd4370cd449e21dcc8eed54) by Rachel Powers).
|
|
|
|
### Bug Fixes
|
|
|
|
- device id change UI event chain fixed; changing the Active IC's ID no longer breaks the UI ([4ac823a](https://github.com/Ryex/ic10emu/commit/4ac823a1bc9d3b572de713ac59a5aabd5f0ff599) by Rachel Powers).
|
|
|
|
### Performance Improvements
|
|
|
|
- performance improvments ([cfa240c](https://github.com/Ryex/ic10emu/commit/cfa240c5794817ce4221cdac8be2e96e320edf5c) by Rachel Powers). Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
|
|
- vastly improve load speed ([6cc2189](https://github.com/Ryex/ic10emu/commit/6cc21899214296f51e93b70a3f9f67c39ba243d3) by Rachel Powers). Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
|
|
- improve slot UI + device search speedup ([eb4463c](https://github.com/Ryex/ic10emu/commit/eb4463c8ab318e8093e93c1ecaac139cf6dbb74d) by Rachel Powers). Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
|
|
|
|
## [v0.2.1] - 2024-04-22
|
|
|
|
<small>[Compare with v0.2.0](https://github.com/Ryex/ic10emu/compare/v0.2.0...v0.2.1)</small>
|
|
|
|
## [v0.2.0] - 2024-04-21
|
|
|
|
<small>[Compare with first commit](https://github.com/Ryex/ic10emu/compare/de8503b74501d5f51eef24e55e7c0fa7b43a5e28...v0.2.0)</small>
|
|
|
|
### Bug Fixes
|
|
|
|
- slotType serial + feaures ([b60cc44](https://github.com/Ryex/ic10emu/commit/b60cc4458099043725a776aa5bc0c9ce748b56d8) by Rachel Powers).
|
|
|
|
|
|
## [0.2.2] - 2024-04-28
|
|
|
|
### Summary
|
|
This update brings with it functional slots in the UI! Add items to Stackers, Sorters, Vending machines etc. and interact with the relevant data.
|
|
|
|
** Note: This does not mean that chute networks and internal inventory mechanics are simulated
|
|
|
|
There was also some work done on the device search UI to vastly improve it's performance.
|
|
|
|
|
|
<small>[Compare with v0.2.1](https://github.com/Ryex/ic10emu/compare/v0.2.1...0.2.2)</small>
|
|
|
|
### Features
|
|
|
|
- better slot UI ([c87d3f8](https://github.com/Ryex/ic10emu/commit/c87d3f8bd88a64ad421e5999d7a040de205d4e03) by Rachel Powers).
|
|
- much better slot occupant card ([1790715](https://github.com/Ryex/ic10emu/commit/17907151b34bb6efdbd4370cd449e21dcc8eed54) by Rachel Powers).
|
|
|
|
### Bug Fixes
|
|
|
|
- device id change UI event chain fixed; changing the Active IC's ID no longer breaks the UI ([4ac823a](https://github.com/Ryex/ic10emu/commit/4ac823a1bc9d3b572de713ac59a5aabd5f0ff599) by Rachel Powers).
|
|
|
|
### Performance Improvements
|
|
|
|
- performance improvments ([cfa240c](https://github.com/Ryex/ic10emu/commit/cfa240c5794817ce4221cdac8be2e96e320edf5c) by Rachel Powers).
|
|
- vastly improve load speed ([6cc2189](https://github.com/Ryex/ic10emu/commit/6cc21899214296f51e93b70a3f9f67c39ba243d3) by Rachel Powers).
|
|
- improve slot UI + device search speedup ([eb4463c](https://github.com/Ryex/ic10emu/commit/eb4463c8ab318e8093e93c1ecaac139cf6dbb74d) by Rachel Powers).
|
|
|
|
## [v0.2.1]
|
|
|
|
- prevent borrow panics in VM during batch operations
|
|
- fix Maximize batch mode
|
|
- fix panic in parsing invalid numbers
|
|
|
|
<small>[Compare with v0.2.0](https://github.com/Ryex/ic10emu/compare/v0.2.0...v0.2.1)</small>
|
|
|
|
## [v0.2.0]
|
|
|
|
### Share VM State!
|
|
|
|
New in this release is the ability to share the entire VM with you share a link. This means code; connected devices and their state; as well as the state of the stack, registers, and line number of the active IC!
|
|
|
|
Additionally you can now save and load any number of sessions in your browser. Access this functionality from the main menu.
|
|
|
|
Also! the project has officially moved to https://ic10emu.dev . Old share links _should_ redirect, but if not simply copy the fragment (the part of the url starting with the `#` symbol)
|
|
|
|
#### List of changes
|
|
|
|
- Move build system from Webpack to [Rsbuild](https://rsbuild.dev/) (way faster build times).
|
|
- VM now supports exporting and restoring a frozen state.
|
|
- Share links updates to use frozen vm state.
|
|
- Save and load sessions from the browser's IndexedDB storage.
|
|
- project now includes tailwindcss to make frontend dev easier.
|
|
- Changelog dialog to notify users of updates.
|
|
|
|
## [v0.1.0]
|
|
|
|
### **Initial Release**:
|
|
|
|
IC10emu is released to the public! edit and share your IC10 scripts!
|
|
|
|
- view and edit stack and registers
|