Skip to content

Latest commit

 

History

History
100 lines (67 loc) · 3.87 KB

CHANGELOG.md

File metadata and controls

100 lines (67 loc) · 3.87 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.

[0.4.3] - 2020-04-03

Changed

  • the bsc cli now emits a nonzero return code whenever parse errors are encountered, which allows tools to detect compile-time errors. (#43)

0.4.2 - 2020-04-01

Changed

0.4.1 - 2020-01-11

Changed

0.4.0 - 2020-01-07

Added

  • ability to specify the pkgPath of a file when adding to the project.

Changed

Fixed

  • bug that was showing duplicate function warnings when multiple files target the same pkgPath. Now roku-deploy will only keep the last referenced file for each pkgPath
  • reduced memory consumtion and FS calls during file watcher events
  • issue in getFileByPkgPath related to path separator mismatches
  • bugs related to standalone workspaces causing issues for other workspaces.

0.3.1 - 2019-11-08

Fixed

  • language server bug that was showing error messages in certain startup race conditions.
  • error during hover caused by race condition during file re-parse.

0.3.0 - 2019-10-03

Added

  • support for parsing opened files not included in any project.

Fixed

  • parser bug that was preventing comments as their own lines inside associative array literals. (#29)

0.2.2 - 2019-09-27

Fixed

  • bug in language server where the server would crash when sending a diagnostic too early. Now the server waits for the program to load before sending diagnostics.

0.2.1 - 2019-09-24

Changed

  • the text for diagnostic 1010 to say "override" instead of "shadows"

Fixed

  • crash when parsing the workspace path to read the config on startup.
  • auto complete options not always returning results when it should.
  • windows bug relating to the drive letter being different, and so then not matching the file list.
  • many bugs related to mismatched file path comparisons.

0.2.0 - 2019-09-20

Added

  • bsconfig.json validation
  • slightly smarter intellisense that knows when you're trying to complete an object property.
  • diagnostic for depricated brsconfig.json
  • basic transpile support including sourcemaps. Most lines also support transpiling including comments, but there may still be bugs
  • parser now includes all comments as tokens in the AST.

Fixed

  • bugs in the languageserver intellisense
  • parser bug that would fail when a line ended with a period
  • prevent intellisense when typing inside a comment
  • Bug during file creation that wouldn't recognize the file

0.1.0 - 2019-08-10

Changed