Skip to content

Releases: rokucommunity/brighterscript

0.71.0

27 Mar 21:25
cd70c57

Choose a tag to compare

Added

  • Add computed property names (compile-time support only) (#1658)

Changed

  • More quick fixes and fix all quick fixes (#1662)

  • Bump picomatch from 2.3.1 to 2.3.2 (#1661)

  • Bump picomatch from 2.3.1 to 2.3.2 in /benchmarks (#1660)

Fixed

  • bugfix/small perf improvements (#1663)

0.70.4

24 Mar 12:00
0c894b1

Choose a tag to compare

Added

  • Add definition provider for import statement (#1595)

Changed

  • cache PathCollection per project in flushDocumentChanges (#1628)
  • debounce onDidChangeWatchedFiles events (#1626)
  • spelling fix (#1621)
  • Backport for each type syntax from V1 -> V0 (#1617)
  • Backport V1 Typed function type syntax to v0 (#1623)
  • Backport intersection type and grouped type expressions (#1608)
  • Backport TypeStatement syntax from v1 to v0 (#1600)
  • Backport v1 inline interface syntax (#1592)
  • chore: Add AI agent instructions (#1654)
  • chore: Set up comprehensive Copilot coding agent instructions (#1650)
  • chore: Ensure we have consistent line endings (#1642)
  • upgrade to roku-deploy@3.16.3. Notable changes since 3.14.4:
    • Bump flatted from 3.2.2 to 3.4.2 (#236)
    • Bump minimatch from 3.1.2 to 3.1.5 (#234)
    • Bump ajv from 6.12.6 to 6.14.0 (#232)
    • Bump lodash from 4.17.21 to 4.17.23 (#227)
    • Add ecpSettingMode to device-info interface (#225)
    • Add support for detecting ecpNetworkAccessMode (#223)
    • Support installing and deleting component libraries (#220)

Fixed

  • chore: fix issue with running tests on newer node versions (#1644)
  • Fix confusing diagnostic when dottedGet follows function call in ExpressionStatement (#1598)
  • Typedef namespace param (#1641)

1.0.0-alpha.50

28 Jan 19:32
acb32d2

Choose a tag to compare

Added

  • Adds ability to declare type on "For Each" loop item (#1614)
  • Intersection Type (#1603)

Changed

Fixed

  • Fix bug with stagingDir fallback not working (#1606)
  • Fix bug with normalizing virtual:/ path scheme (#1607)
  • Fixes getting types from pocket tables in try/catch (#1602)

1.0.0-alpha.49

10 Dec 19:59
a65ebfc

Choose a tag to compare

Added

  • Adds TypeStatement for declaring new types (#1597)
  • Adds Inline interfaces (#1591)

Changed

  • Make Invalid compatible with typed arrays (#1596)
  • Limit scope Validation (#1586)
  • Interface extending node includes callfuncs (#1585)
  • Remove zip and sideload (#1562)
  • upgrade to roku-deploy@3.14.4

Fixed

  • Fix validation exception when calling roFunction (#1588)
  • Fix MaskGroup.maskUri type (#1559)

Removed

  • Remove unused util functions (#1565)

0.70.3

31 Oct 14:18
890855f

Choose a tag to compare

Changed

  • upgrade to roku-deploy@3.14.4. Notable changes since 3.13.0:
    • Add specific error classes for reboot and check for updates functions (#216)
    • Add 'rebootDevice' and 'checkForUpdate' functionality for supported OS versions (#208)

Fixed

  • Fix crash when bsc plugin in worker loads another version of bsc (#1579)
  • Fix recursive const and enum resolution during transpilation (#1578)

0.70.2

10 Oct 15:55
322fbc8

Choose a tag to compare

Changed

  • Add info for brightscript components roUtils and roRenderThreadQueue (#1574)
  • Roku sdk updates (#1573)

0.70.1

11 Sep 19:29
790d020

Choose a tag to compare

Changed

  • Flag param names that are reserved words (#1556)

Fixed

  • Fix for adding files on beforeProgramValidate (#1568)
  • Fix typdef generation of default param func (#1551)

0.70.0

11 Aug 17:09
1db1aba

Choose a tag to compare

Added

  • Transpile class methods as named functions (#1548)

Changed

  • upgrade to roku-deploy@3.13.0. Notable changes since 3.12.6:
    • Add standards-compliant User-Agent header (#203)

0.69.13

04 Aug 12:11
74102e8

Choose a tag to compare

Added

  • Add projectDiscoveryExclude setting and files.watcherExclude support (#1535)
  • Add max depth configuration for Roku project discovery (#1533)

Fixed

  • Fix signature help crash on malformed function declarations (#1536)

1.0.0-alpha.48

16 Jul 18:10
d6ed575

Choose a tag to compare

Changed

  • Union Return type consistency (#1508)
  • Dynamic and Function do not need semantic tokens in Type expressions (#1500)
  • upgrade to roku-deploy@3.12.6. Notable changes since 3.12.5:

Fixed

  • Fix issues with undefined/null trivia items (#1531)
  • Fix ForEach variable typing issues (#1498)