All notable changes to the Befunge VS Code extension will be documented in this file.
The format of this changelog is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
dependecy updates:
- Bump mocha from 5.2.0 to 6.2.0
- [Security] Bump lodash from 4.17.11 to 4.17.15
- Bump tslint-config-airbnb from 5.11.0 to 5.11.1
- Bump typescript from 2.9.2 to 3.5.3
- Bump @types/mocha from 5.2.5 to 5.2.7
- Bump tslint from 5.11.0 to 5.18.0
- long overdue update of dependencies to resolve more npm vulnerability alerts.
- updated dependencies to address (another) low priority npm dependency vulnerability alert.
- updated dependencies to address Github notification about MAID vulnerability in hoek resolved in version
5.0.3
. It appears that version4.2.1
also fixes this, but to be safe (and to ensure the warning is resolved) allhoek
dependencies have been updated to^5.0.3
- default editor configurations for Befunge-93 and 98 files, including turning off indent guides, line highlight, trailing whitespace trimming, autoindent, and quick suggestions. See the "Contributions" tab in VS Code for details
- restriction on colors: previously accepted any string, now only accepts 6 digit hex colors. This prevents some bugs in rendering, especially in rendering horizontal guides
- extension now renders guides on a change in configuration
- fixed bug where guide lines in the old color could still persist after a color change
"befunge.guides.enable"
renamed to"befunge.guides.enabled"
"befunge.guides.enabled"
now defaults totrue
-
Alignment guides from the directional characters (
>
,v
,<
,^
,?
) -
Configuration to enable/disable alignment guides, and set the color of them per theme.
-
Basic testing of the renderer
- Changed name from Befunge Syntax Highlighting to Befunge, to reflect the additional features.
- Befunge-93 syntax awareness
- Befunge-98 syntax awareness