maestro-cli-roku
Version:
command line tools for maestro-roku projects
236 lines (125 loc) • 5.68 kB
Markdown
#### 0.15.4 (2020-05-18)
##### New Features
* **brighterscript:** Support correct bs syntax for override (93b70a99)
#### 0.15.3 (2020-05-05)
##### Bug Fixes
* **core:** Adds flag to faciliate disabling of runtime file generation, for projects that just want to use the bs compiler, without maestro's reflection (40951dd6)
#### 0.15.2 (2020-04-29)
##### Bug Fixes
* **namespace:** Fix for namespaces with more than 2 levels (26b3ae38)
* **brighterscript:** Fixes issue that caused incorrect method name resolution for extending classes, when overiding methods (0ea0eb89)
#### 0.15.1 (2020-04-25)
##### Bug Fixes
* **brighterscript:** Fixes issue that caused incorrect method name resolution for extending classes, when overiding methods (0ea0eb89)
#### 0.15.0 (2020-04-22)
##### New Features
* **namespaces:** Matches official compiler namespacing logic (63b571fb)
#### 0.14.0 (2020-04-14)
##### New Features
* **bindings:** adds inline static code binding (408d72b0)
#### 0.13.0 (2020-04-14)
##### New Features
* **classSupport:** Adds support for correct super call format (a6d9fb2b)
##### Other Changes
* georgejecook/maestro-cli (f71f68fb)
#### 0.12.0 (2020-03-03)
##### Chores
* **bindings:** changes binding format to match angular (f4e6d099)
##### New Features
* **bindings:** adds ability to have static bindings, which are set without any overhead by using the {( annotation }) (0900f53b)
##### Other Changes
* syntax (ccb7554b)
#### 0.11.0 (2020-02-20)
##### New Features
* **brighterscript:** allows for @.methodName syntax to invoke callfunc (8451d5da)
#### 0.10.0 (2020-02-19)
##### Bug Fixes
* prevent duplicate message in output
##### New Features
* adds ability to provide special build time imports, which allow you to do import 'build:/key', which will allow you to specify the imports to inject at build time. useful for complex build systems that pull in dynamic code (b86d0c57)
##### Other Changes
#### 0.9.0 (2020-02-17)
##### Chores
* remove annoying package lock file once and for all (8dde729d)
##### New Features
* **brighterscript:** provide runtime function to get all xml comps (3a21e457)
* **brighterscript:** now accepts multiple source folders, not just one source folder
##### Bug Fixes
* **brighterscript:** does not wrongly report errors when overriding a method in a super super class, when the super class did not implement it (e2e070bc)
##### Other Changes
* can use @. instead of callFunc (a66f3650)
* georgejecook/maestro-cli (02578db0)
#### 0.8.5 (2020-02-11)
##### New Features
* **brighterscript:** provide runtime function to get all xml comps (3a21e457)
##### Bug Fixes
* **brighterscript:** does not wrongly report errors when overriding a method in a super super class, when the super class did not implement it (e2e070bc)
#### 0.8.3 (2020-02-03)
##### Chores
* **docs:** fixes npm badge, adds more docs (fd874a4a)
##### Bug Fixes
* **imports:** fixes issue that would result in duplicate imports in extended clases, in some cases, and also ALWAYS import MRuntime.brs for language support (c4682897)
* **brighterscript:** do not support no super method, if there is no base class (651e15ae)
* **bindings:** fixes bindings on top level fields (eab196a8)
#### 0.8.2 (2020-01-23)
##### Bug Fixes
* **classes:** fixes issue #18: `value = m.super()` is not parsed (1fe845e5)
#### 0.8.1 (2020-01-23)
##### Bug Fixes
* fixes bug that prevented new keyword from being removed from brs files (ec9b2af6)
#### 0.8.0 (2020-01-23)
##### Chores
* bounce package to next beta (55d48a19)
##### New Features
* **brighterscript:** adds support for new keyword, and reports errors on unknown components (393da0f9)
##### Bug Fixes
* **generation:** fixes wrong syntax in the generated classes (94faf4c2)
#### 0.7.0 (2019-10-19)
##### New Features
* adds filtering of log, and verbose level for noisy things (32e8429a)
#### 0.6.2 (2019-10-19)
##### Bug Fixes
* remove excessive logging (b5b2f270)
#### 0.6.1 (2019-10-19)
##### New Features
* override keyword, and support for m.super calls, with relevant warnings and errors when override keyword is missing, errneously present, or super contstructor calls are missing, etc (554f567f)
##### Bug Fixes
* fixes issue with blank overridden method names in class constructor (bfd8cd61)
#### 0.6.0 (2019-10-04)
##### Chores
* ensure correct gulp version for linux (dbc0d3ba)
##### New Features
* allows binding on fields (9c7f6f87)
* adds introspection features - first of which is class lookup by name (eac59972)
##### Bug Fixes
* namespace consuming open brackets (b0ee6a1e)
##### Other Changes
* georgejecook/maestro-cli (0ade2ad4)
#### 0.4.3 (2019-09-22)
##### New Features
* adds introspection features - first of which is class lookup by name (eac59972)
##### Other Changes
* georgejecook/maestro-cli (0ade2ad4)
#### 0.4.2 (2019-09-22)
##### Bug Fixes
* namespace consuming open brackets (b0ee6a1e)
#### 0.4.1 (2019-09-16)
##### Bug Fixes
* fixes problem that causes code with name private in it to become commented out (a59e9cee)
* npm package issues (b34fe78f)
# 0.4.0
### Fixed
- various small fixes relating to namespaces and xml bindings
# 0.2.1 minor fix
### Fixed
- Crash on bad xml
# 0.2.0 initial release
### Features
- project processing featuring
- reasonable error and warning messages
- xml binding processing
- brighterscript support
- classes
- namespaces
- imports
- framework installation - can install specific, or latest relesae, with or without rLog, in compiled, and bs configurations