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.1also fixes this, but to be safe (and to ensure the warning is resolved) allhoekdependencies 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