Skip to content

Latest commit

 

History

History
259 lines (145 loc) · 4.73 KB

CHANGELOG.md

File metadata and controls

259 lines (145 loc) · 4.73 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[1.1.5] - 2024-06-20

Fixed

  • Default exception mask should only include error types
  • Add line break after console output

[1.1.4] - 2024-02-03

Fixed

  • WinUAE 5.1.0 hanging on remote debugger startup. Revert to 4.10.0 for now

[1.1.3] - 2024-02-02

Fixed

  • Ensure npm build is called before publish!

[1.1.2] - 2024-02-02

Fixed

  • Can't chain process.on()

[1.1.1] - 2024-02-02

Fixed

  • Ignore VSIX files. Was accidentally being added to npm package.

[1.1.0] - 2024-02-02

Added

  • Standalone vscode extension for testing/debugging

Changed

  • Upgrade emulator to WinUAE 5.1.0 and FS-UAE fork based on this version

[1.0.7] - 2023-11-19

Fixed

  • Prevent exception on step with WinUAE
  • FS-UAE Mac/Linux returns correct exception codes. Windows binaries still to come.

[1.0.6] - 2023-11-17

Fixed

  • Prevent exception with stopOnEntry

[1.0.5] - 2023-11-15

Fixed

  • Force kill emulator if SIGKILL doesn't work
  • Handle unsupported message types 'S' for stop codes and 'O' for output
  • Special case to handle S05 as exception. Ideally the emulator would return appropriate codes for each exception type, but at least for now this prevents it being treated as a breakpoint.

[1.0.4] - 2023-11-09

Fixed

  • wasm node 18 incompatibility issue

[1.0.3] - 2023-08-17

Fixed

  • Use newer, more portable FS-UAE build for Mac/Linux

[1.0.2] - 2023-03-23

Fixed

  • Source map addresses calculated incorrectly. Base offset shouldn't be added.

[1.0.1] - 2023-03-05

Fixed

  • Revert to older FS-UAE build to avoid breakpoint issue on Windows.

[1.0.0] - 2022-10-07

Added

  • Allow a access to UAE Console debug commands. These can now be executed in the debug console using a '$' prefix

Changed

  • Improved help text in console. Now has compact summary with help per command.
  • Update fs-uae

Fixed

  • Error 'experimental fetch' error in wasm vasm with node 18
  • Various issues in beta

[1.0.0-beta.0] - 2022-09-16

Changed

  • Major rewrite with new patched FS-UAE 4.x
  • Bundled binaries
  • New config schema

[0.7.2] - 2022-06-13

Fixed

  • Signed memory references were always negative!

[0.7.1] - 2022-06-13

Fixed

  • Non-decimal numbers not supported in memory reference

[0.7.0] - 2022-06-12

Added

  • Interrupt addresses in variables list
  • Source constants in variable list
  • Size/Sign fields for register variables

Changed

  • Symbol names in stack trace
  • Uses source references for disassembled sources, rather than writing to temp files
  • Improved memory expressions - supports size and sign options
  • Logpoint expressions formatted in hexadecimal for consistency
  • Nicer syntax for expressions and commands, updated help text
  • Better completions in REPL

Fixed

  • Support memory read in logpoint expressions

[0.6.0] - 2022-06-06

Added

  • Conditional breakpoints
  • Logpoints

Fixed

  • Better handling of stop on entry with WinUAE. Avoids race condition ands sends correct 'reason' property.
  • Data breakpoint info request was broken.

[0.5.2] - 2022-06-04

Fixed

  • Null coalesce for variable format
  • Missing type export and variable formats
  • Return formatted value for set variable

[0.5.1] - 2022-06-01

Fixed

  • Support copper index in breakpoint source

[0.5.0] - 2022-05-31

Added

  • Custom registers in scope
  • Additional number formats

Fixed

  • WinUAE support

[0.4.0] - 2022-05-28

Changed

  • Pass memory format in launch arguments

[0.3.2] - 2022-05-27

Added

  • Custom command for disassembled file contents

Fixed

  • Expressions in dbgasm addresses
  • CPU dbgasm formatting

[0.3.0] - 2022-05-27

Changed

  • Abstract breakpoint storage. This will allow the vscode extension to make storage persistent
  • Refactor for vscode hooks

Fixed

  • Use correct variable format property name
  • Prevent child process starting in inspect mode

[0.2.1] - 2022-05-25

Changed

  • Add additional exports to index

Fixed

  • Automatically detect wasm path
  • Ignore .github dir
  • Set correct main path

[0.2.0] - 2022-05-25

Changed

  • Big refactor and cleanup
  • Copper disassembly to temporary files

[0.1.0] - 2022-05-18

Added

  • Tests migrated from VS Code extension

Changed

  • Use wasm build of cstool to remove dependency on binary
  • Refactor / cleanup

Fixed

  • Expression parsing handles numeric literals
  • NeoVim 'thread already stopped' issue on step events

[0.0.0] - 2022-05-13

Added

  • Initial release