uae-dap
Version:
Debug Adapter Protocol for Amiga development with FS-UAE or WinUAE
260 lines (145 loc) • 4.84 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [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