Releases: FluffyLabs/pvm-debugger
Releases · FluffyLabs/pvm-debugger
2025-09-25
What's Changed
- Settings: merge stepsToPerform and useBlockStepping into UI refresh rate option by @devin-ai-integration[bot] in #411
- Bump @types/node from 24.3.0 to 24.5.2 by @dependabot[bot] in #412
- Bump vaul from 0.9.9 to 1.1.2 by @dependabot[bot] in #416
- Bump @typeberry/lib from 0.0.5 to 0.1.0 by @dependabot[bot] in #415
- Bump @vitejs/plugin-react from 5.0.2 to 5.0.3 by @dependabot[bot] in #414
- Bump esbuild from 0.25.9 to 0.25.10 by @dependabot[bot] in #413
- Better alignment by @tomusdrw in #417
Full Changelog: 2025-09-18...2025-09-25
2025-09-18
What's Changed
- Bump @vitejs/plugin-react from 5.0.1 to 5.0.2 by @dependabot[bot] in #396
- Bump lint-staged from 15.5.2 to 16.1.6 by @dependabot[bot] in #401
- Bump @typescript-eslint/parser from 8.40.0 to 8.42.0 by @dependabot[bot] in #400
- Bump react-toastify from 10.0.6 to 11.0.5 by @dependabot[bot] in #397
- Bump vite from 7.1.3 to 7.1.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #402
- Bump @typeberry/spectool-wasm from 0.20.8 to 0.23.0 by @dependabot[bot] in #398
- Bump @reduxjs/toolkit from 2.8.2 to 2.9.0 by @dependabot[bot] in #403
- Bump eslint from 9.34.0 to 9.35.0 by @dependabot[bot] in #407
- Bump tailwind-merge from 2.6.0 to 3.3.1 by @dependabot[bot] in #406
- Basic Blocks folding by @tomusdrw in #408
- Switch to @typeberry/lib by @tomusdrw in #409
Full Changelog: 2025-09-01...2025-09-18
2025-09-01
What's Changed
- Storage tooltips by @tomusdrw in #361
- Enable and fix tests by @krystian50 in #363
- Add register names and prevent column resize on scroll by @mateuszsikora in #362
- Remove address width calculation by @krystian50 in #366
- Update ananas API. by @tomusdrw in #368
- Update game of life example by @tomusdrw in #369
- Modify table to use ch size by @krystian50 in #367
- Fix Game Of Life on polkaVM by @tomusdrw in #371
- Add possibility to load SPI program with metadata by @mateuszsikora in #372
- Load SPI with metadata & remove host calls by @tomusdrw in #374
- Create dependabot.yml by @tomusdrw in #373
- Add Vitest test command and run unit tests by @devin-ai-integration[bot] in #380
- Bump @types/node from 20.17.8 to 24.3.0 by @dependabot[bot] in #375
- Bump eslint-plugin-react-refresh from 0.4.14 to 0.4.20 by @dependabot[bot] in #378
- Bump react-katex from 3.0.1 to 3.1.0 by @dependabot[bot] in #376
- Bump @radix-ui/react-slot from 1.1.0 to 1.2.3 by @dependabot[bot] in #377
- Bump @radix-ui/react-collapsible from 1.1.3 to 1.1.12 by @dependabot[bot] in #379
- Memory: start initial view at 0x1000 (#370) by @devin-ai-integration[bot] in #381
- Prompt for arguments for JAM SPI programs on the load screen. by @tomusdrw in #383
- Update sidebar by @tomusdrw in #386
- Bump typescript from 5.7.2 to 5.9.2 by @dependabot[bot] in #389
- Bump vite-plugin-wasm from 3.3.0 to 3.5.0 by @dependabot[bot] in #387
- Bump @uiw/react-codemirror from 4.23.6 to 4.25.1 by @dependabot[bot] in #388
- Update dependencies by @tomusdrw in #391
- Bump @radix-ui/react-tabs from 1.1.1 to 1.1.13 by @dependabot[bot] in #392
- Update favicon. by @tomusdrw in #394
New Contributors
- @devin-ai-integration[bot] made their first contribution in #380
Full Changelog: 2025-03-28...2025-09-01
2025-03-28
What's Changed
- Add memory ranges e2e by @krystian50 in #321
- Add new header by @krystian50 in #325
- Add instruction details by @wkwiatek in #322
- Connecting to PVM via Websockets by @wkwiatek in #300
- Shift desktop layout by @krystian50 in #326
- Mobile header by @krystian50 in #329
- Load SPI program from hex string by @mateuszsikora in #330
- Change debugger layout to fit mobile by @krystian50 in #331
- Remove unused var by @krystian50 in #332
- Colors by @krystian50 in #333
- Dark mode by @krystian50 in #334
- Rwd by @krystian50 in #337
- Finetuning by @krystian50 in #338
- Colors finetuning by @krystian50 in #339
- Make worker state null safe in the components by @wkwiatek in #340
- Drag drop by @krystian50 in #341
- Drag drop by @krystian50 in #342
- Change dialogs height by @krystian50 in #343
- UI finetuning by @krystian50 in #344
- drawer-bg by @krystian50 in #349
- Instruction details fix by @wkwiatek in #336
- UI Fixes by @tomusdrw in #352
- Second set of random UI fixes by @tomusdrw in #353
- fix firefox size by @krystian50 in #354
- Fix regs order by @mateuszsikora in #355
- Disable playwright.yml by @tomusdrw in #356
- Fix initial screen background on light mode. by @tomusdrw in #358
- Update readme. by @tomusdrw in #359
Full Changelog: 2025-02-10...2025-03-28
2025-02-10
What's Changed
- Show all instruction arguments as signed numbers consistently by @wkwiatek in #307
- Virtualize instructions by @krystian50 in #317
- Fix scroll type for instructions by @krystian50 in #319
- Make Gas editable when not in run mode by @wkwiatek in #318
- Fix loading program from url params by @wkwiatek in #320
- Re-enable assembly editor by @tomusdrw in #306
Full Changelog: 2025-01-28...2025-02-10
2025-01-28
What's Changed
- Reset storage by @krystian50 in #296
- Add memory page tooltip by @krystian50 in #298
- feat: Save PVM selection by @wkwiatek in #262
- Memory ranges by @krystian50 in #299
- Detect language the WASM is written in instead of asking user to prov… by @wkwiatek in #301
- Fixes for memory ranges by @krystian50 in #302
- Change cross to trash by @krystian50 in #304
- Add gas host call by @krystian50 in #303
- Add new codec link by @krystian50 in #308
- Fix memory init by @mateuszsikora in #312
- Bump PVM by @mateuszsikora in #313
- Refactor memory ranges by @krystian50 in #314
- Remove page tooltip for memory ranges by @krystian50 in #315
Full Changelog: 2025-01-17...2025-01-28
2025-01-17
What's Changed
- Change instructions to 64-bit set by @wkwiatek in #244
- Fix program loading via url (step not working) by @wkwiatek in #263
- First host calls handled - read, write by @krystian50 in #253
- Just display env instead of providing a link. by @tomusdrw in #279
- Add host calls for 64bits by @krystian50 in #283
- Fix displaying load-imm-64 args. by @tomusdrw in #280
- Fix memory initialization by @mateuszsikora in #290
- Update instructions and examples to be aligned with GP 0.5.4 by @mateuszsikora in #291
- bump @typeberry/pvm by @mateuszsikora in #292
- Load SPI memory by @tomusdrw in #293
- Add ecalli handling for other pvms by @krystian50 in #285
- Refactor handleHostCall to accept optional workerId by @krystian50 in #295
Full Changelog: 2024-12-23...2025-01-17
2024-12-23
What's Changed
- Unify file loading by @wkwiatek in #245
- Fix build for Node v22 by @wkwiatek in #249
- Allow to load the program via url params by @wkwiatek in #250
- Unify loading files and examples screens by @wkwiatek in #256
- Keep the program in the url when entering it via url by @wkwiatek in #257
- 64-bit migration prep: load 32-bit version of ananas by @tomusdrw in #258
Full Changelog: 2024-12-12...2024-12-23
2024-12-12
What's Changed
- Fix memory initialization by @mateuszsikora in #227
- Support assembly script. by @tomusdrw in #224
- Attempt to disassemblify invalid instructions. by @tomusdrw in #228
- Fix run button state when stopping on breakpoint by @krystian50 in #233
- Fix comparing states with different statuses by @krystian50 in #234
- Refresh memory on each step by @krystian50 in #236
- Add Game of Life example. by @tomusdrw in #231
- Initial Basic blocks support by @tomusdrw in #238
- Add debugger settings by @krystian50 in #239
- Make non-zero values bold. by @tomusdrw in #232
- Fix multi-PVM visual glitch by @wkwiatek in #241
- Don't perform multiple steps when Stepping in the UI. by @tomusdrw in #240
- Fix multi-PVM visual glitch by @wkwiatek in #243
- Modify program editor to be available only in edit mode; improve error handling by @wkwiatek in #242
Full Changelog: 2024-11-27...2024-12-12
Release 2024-11-27
What's Changed
- Fix overlap on display none by @krystian50 in #213
- Disallow expanding the memory, but make existing examples work. by @tomusdrw in #215
- Refresh runMode on start program by @krystian50 in #218
- Fix disassemblify for programs without explicit trap at the end. by @tomusdrw in #221
- Update PVM by @tomusdrw in #222
- Deploy on release by @krystian50 in #223
Full Changelog: https://github.com/FluffyLabs/pvm-debugger/commits/2024-11-27