UNPKG

rooibos-roku

Version:

simple, flexible, fun brightscript test framework for roku scenegraph apps - roku brighterscript plugin

820 lines (531 loc) 66.1 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [5.16.3](https://github.com/rokucommunity/rooibos/compare/5.16.2...v5.16.3) - 2026-05-20 ### Changed - Update ropm to 0.11.7 and remove lodash override ([#391](https://github.com/rokucommunity/rooibos/pull/391)) - Security enhancements ([#390](https://github.com/rokucommunity/rooibos/pull/390)) - upgrade to [brighterscript@0.72.2](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#0722---2026-05-19). Notable changes since 0.72.1: - Security enhancements ([#1714](https://github.com/rokucommunity/brighterscript/pull/1714)) - upgrade to [roku-debug@0.23.8](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#0238---2026-05-19). Notable changes since 0.23.6: - Security enhancements ([#350](https://github.com/rokucommunity/roku-debug/pull/350)) - Fix deferred capability handling for exception breakpoints ([#342](https://github.com/rokucommunity/roku-debug/pull/342)) - Fix sourcemap race in preprocessStagingFiles ([#339](https://github.com/rokucommunity/roku-debug/pull/339)) - upgrade to [roku-deploy@3.17.4](https://github.com/rokucommunity/roku-deploy/blob/master/CHANGELOG.md#3174---2026-05-19). Notable changes since 3.17.2: - Security enhancements ([#263](https://github.com/rokucommunity/roku-deploy/pull/263)) - upgrade to [@rokucommunity/bslint@0.8.43](https://github.com/rokucommunity/bslint/blob/master/CHANGELOG.md#0843---2026-05-12). - upgrade to [ropm@0.11.7](https://github.com/rokucommunity/ropm/blob/master/CHANGELOG.md#0117---2026-05-20). Notable changes since 0.11.5: - Replace @xml-tools/ast with in-repo shim ([#138](https://github.com/rokucommunity/ropm/pull/138)) - Security enhancements ([#137](https://github.com/rokucommunity/ropm/pull/137)) ## [5.16.2](https://github.com/rokucommunity/rooibos/compare/5.16.1...v5.16.2) - 2026-05-11 ### Changed - upgrade to [brighterscript@0.72.1](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#0721---2026-05-11). Notable changes since 0.72.0: - Diagnose reserved BrightScript builtins used as values ([#1697](https://github.com/rokucommunity/brighterscript/pull/1697)) - Add bs:disable / bs:enable block directives and diagnostic suppression quick fixes ([#1699](https://github.com/rokucommunity/brighterscript/pull/1699)) - feat: allow line continuation in .brs files when minFirmwareVersion >= 15.3 ([#1693](https://github.com/rokucommunity/brighterscript/pull/1693)) ## [5.16.1](https://github.com/rokucommunity/rooibos/compare/5.16.0...v5.16.1) - 2026-05-06 ### Changed - upgrade to [roku-deploy@3.17.2](https://github.com/rokucommunity/roku-deploy/blob/master/CHANGELOG.md#3172---2026-05-05). Notable changes since 3.17.1: - Expanded the default files array to include the locale folder ([#237](https://github.com/rokucommunity/roku-deploy/pull/237)) - upgrade to [@rokucommunity/bslint@0.8.42](https://github.com/rokucommunity/bslint/blob/master/CHANGELOG.md#0842---2026-05-01). Notable changes since 0.8.41: ### Fixed - fix: expectCalled/expectNotCalled broken for node tests since v5.15 ([#384](https://github.com/rokucommunity/rooibos/pull/384)) ## [5.16.0](https://github.com/rokucommunity/rooibos/compare/5.15.7...v5.16.0) - 2026-05-01 ### Changed - upgade to [brighterscript@0.72.0](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#0720---2026-04-30). This finally fixes the blocking bug, allowing devs to upgrade to latest bsc again - chore: add and implement linting rules ([#338](https://github.com/rokucommunity/rooibos/pull/338)) - chore: stricter linting for TypeScript ([#343](https://github.com/rokucommunity/rooibos/pull/343)) - chore: shared CI Support Prerelease ([#341](https://github.com/rokucommunity/rooibos/pull/341), [#339](https://github.com/rokucommunity/rooibos/pull/339)) - upgrade to [roku-debug@0.23.6](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#0236---2026-04-30). - upgrade to [roku-deploy@3.17.1](https://github.com/rokucommunity/roku-deploy/blob/master/CHANGELOG.md#3171---2026-04-27) - upgrade to [@rokucommunity/bslint@0.8.41](https://github.com/rokucommunity/bslint/blob/master/CHANGELOG.md#0841---2026-03-25) - upgrade to [ropm@0.11.5](https://github.com/rokucommunity/ropm/blob/master/CHANGELOG.md#0115---2026-03-24) ### Fixed - Fix bug where genreated nodes were not always being created on the render thread ([#367](https://github.com/rokucommunity/rooibos/pull/367)) - Fix missing floating point precision and incorrect failure states ([#352](https://github.com/rokucommunity/rooibos/pull/352)) - Fix method creation bug when bsc version is newer than version from rooibos ([#358](https://github.com/rokucommunity/rooibos/pull/358)) - Fixed a crash when searching for assertions to rewrite ([#347](https://github.com/rokucommunity/rooibos/pull/347)) - Fixed a runtime crash in the mocha reporting when generating diffs ([#345](https://github.com/rokucommunity/rooibos/pull/345)) ## [5.15.7](https://github.com/rokucommunity/rooibos/compare/v5.15.6...v5.15.7) - 2025-04-16 ### Changed - (chore) adopt keepachangelog format for this changelog fle moving forward - (chore) Migrate to Shared CI ([#327](https://github.com/rokucommunity/rooibos/pull/327)) - (chore) Docs restructuring ([#331](https://github.com/rokucommunity/rooibos/pull/331)) - (chore) Project restructure ([#332](https://github.com/rokucommunity/rooibos/pull/332)) ### Fixed - bug with indentation during mocha diff comparison ([#334](https://github.com/rokucommunity/rooibos/pull/334)) #### [v5.15.6](https://github.com/rokucommunity/rooibos/compare/v6.0.0-alpha.44...v5.15.6) - playing with creating stack traces for reporters on failed assertions [`#324`](https://github.com/rokucommunity/rooibos/pull/324) - Bugfix/wrong line number for async tests [`#323`](https://github.com/rokucommunity/rooibos/pull/323) - Fixed a bug where crashes in node tests would stall rooibos [`#322`](https://github.com/rokucommunity/rooibos/pull/322) - Fixed a bunch of potential crashes due to prop name conflicts with native functions [`#319`](https://github.com/rokucommunity/rooibos/pull/319) - Added the ability to have duplicate test names [`#317`](https://github.com/rokucommunity/rooibos/pull/317) - Clean up test files [`#318`](https://github.com/rokucommunity/rooibos/pull/318) - chore(deps): bump serialize-javascript and mocha in /bsc-plugin [`#316`](https://github.com/rokucommunity/rooibos/pull/316) - Fix nested assertions causing compilation error when using `sub _` [`#314`](https://github.com/rokucommunity/rooibos/pull/314) - Remove the ropm step, devs just need to do this manually [`#310`](https://github.com/rokucommunity/rooibos/pull/310) - Bugfix/only annotation not always applied correctly [`#308`](https://github.com/rokucommunity/rooibos/pull/308) - promises support in tests [`#307`](https://github.com/rokucommunity/rooibos/pull/307) - Feature/mocha test reporter [`#305`](https://github.com/rokucommunity/rooibos/pull/305) - Task/update framework folder to match structure on device [`#306`](https://github.com/rokucommunity/rooibos/pull/306) - Cleaned up formatting [`852cd15`](https://github.com/rokucommunity/rooibos/commit/852cd15ea0d99cf7fafc6ff2531290c87ca3371b) - more indentation clean up [`973d6f2`](https://github.com/rokucommunity/rooibos/commit/973d6f23c7304163fe35dc031cb64624217510d0) - Fixed a bunch of potental crashes due to prop name conflicts with native functions [`0b23f1f`](https://github.com/rokucommunity/rooibos/commit/0b23f1f33a2c76254abdf67cd062374c4bd63d58) #### [v6.0.0-alpha.44](https://github.com/rokucommunity/rooibos/compare/v6.0.0-alpha.41...v6.0.0-alpha.44) > 7 February 2025 - Upgraded to BSCv1.0.0-alpha.44 and fixed issues [`#312`](https://github.com/rokucommunity/rooibos/pull/312) - Alllll places need to not use local... double duh [`e54c95d`](https://github.com/rokucommunity/rooibos/commit/e54c95d93cabb8c5617c1443ae9b4d36794c43b8) - Dont use local brighterscript, duh [`765fe82`](https://github.com/rokucommunity/rooibos/commit/765fe82b99931180909e1033a1adc826cc52c503) - JSON formatting change [`92566db`](https://github.com/rokucommunity/rooibos/commit/92566db9826e0f710d8a9e5106b51e13e15a5a19) #### [v6.0.0-alpha.41](https://github.com/rokucommunity/rooibos/compare/v6.0.0-alpha.40...v6.0.0-alpha.41) > 20 October 2024 - update changelog for v6.0.0-alpha.41 [`48ba632`](https://github.com/rokucommunity/rooibos/commit/48ba632c3a9e6e2939d38c25de966724904cfc5d) - Upgrade to bsc@1.0.0-alpha.41 [`77c002d`](https://github.com/rokucommunity/rooibos/commit/77c002d0834260d125fede0b2ac61114c9f58b3f) #### [v6.0.0-alpha.40](https://github.com/rokucommunity/rooibos/compare/v6.0.0-alpha.39...v6.0.0-alpha.40) > 20 October 2024 - Sets default types for `m.top` and `m.node` in BaseTestSuite [`#301`](https://github.com/rokucommunity/rooibos/pull/301) - upgade to bsc@1.0.0-alpha.40 [`f318f70`](https://github.com/rokucommunity/rooibos/commit/f318f703db384b7813ef2d6cfbaa72f2151f58e8) - update changelog for v6.0.0-alpha.40 [`92bb27b`](https://github.com/rokucommunity/rooibos/commit/92bb27be87bff56f665ddf34a75be09d4191e7f0) #### [v6.0.0-alpha.39](https://github.com/rokucommunity/rooibos/compare/v6.0.0-alpha.38...v6.0.0-alpha.39) > 3 October 2024 - Adds a CLI to Rooibos! [`#294`](https://github.com/rokucommunity/rooibos/pull/294) - Adds a CLI to Rooibos (current version) [`#295`](https://github.com/rokucommunity/rooibos/pull/295) - chore: release v5.14.0 [`e2d2a57`](https://github.com/rokucommunity/rooibos/commit/e2d2a574c78f2fa22f47427016437ee087653aaf) - Update changelog for v6.0.0-alpha.39 [`38e3cbe`](https://github.com/rokucommunity/rooibos/commit/38e3cbe3309666ce5daac248def66f3d256ff29c) #### [v6.0.0-alpha.38](https://github.com/rokucommunity/rooibos/compare/v5.15.5...v6.0.0-alpha.38) > 1 October 2024 - Upgade to brighterscript@1.0.0-alpha.38 [`#299`](https://github.com/rokucommunity/rooibos/pull/299) - Allow 5000ms for code coverage test [`#293`](https://github.com/rokucommunity/rooibos/pull/293) - A few updates to simplify config [`#292`](https://github.com/rokucommunity/rooibos/pull/292) - Upgrading to Brighterscript v1 [`#289`](https://github.com/rokucommunity/rooibos/pull/289) - upgrade changelog for v6.0.0-alpha.38 [`9ac4db8`](https://github.com/rokucommunity/rooibos/commit/9ac4db87dea8db8821d0e91249e1cbd1786c15f7) #### [v5.15.5](https://github.com/rokucommunity/rooibos/compare/v5.15.4...v5.15.5) > 4 March 2025 - Fixed a bug where crashes in node tests would stall rooibos [`#322`](https://github.com/rokucommunity/rooibos/pull/322) - chore: release v5.15.5 [`30e5ec4`](https://github.com/rokucommunity/rooibos/commit/30e5ec402229a0abdb6f7daa118656907c680bcd) #### [v5.15.4](https://github.com/rokucommunity/rooibos/compare/v5.15.3...v5.15.4) > 26 February 2025 - Fixed a bunch of potential crashes due to prop name conflicts with native functions [`#319`](https://github.com/rokucommunity/rooibos/pull/319) - Fixed a bunch of potental crashes due to prop name conflicts with native functions [`0b23f1f`](https://github.com/rokucommunity/rooibos/commit/0b23f1f33a2c76254abdf67cd062374c4bd63d58) - chore: release v5.15.4 [`023a363`](https://github.com/rokucommunity/rooibos/commit/023a36363a2dfc734d8eb0e922f270a68d698fd7) #### [v5.15.3](https://github.com/rokucommunity/rooibos/compare/v5.15.2...v5.15.3) > 24 February 2025 - Added the ability to have duplicate test names [`#317`](https://github.com/rokucommunity/rooibos/pull/317) - Clean up test files [`#318`](https://github.com/rokucommunity/rooibos/pull/318) - chore(deps): bump serialize-javascript and mocha in /bsc-plugin [`#316`](https://github.com/rokucommunity/rooibos/pull/316) - Cleaned up formatting [`852cd15`](https://github.com/rokucommunity/rooibos/commit/852cd15ea0d99cf7fafc6ff2531290c87ca3371b) - more indentation clean up [`973d6f2`](https://github.com/rokucommunity/rooibos/commit/973d6f23c7304163fe35dc031cb64624217510d0) - File path standardization for test hashing [`e239045`](https://github.com/rokucommunity/rooibos/commit/e239045c69b2e0423e5c3bb7c24110d300d4521b) #### [v5.15.2](https://github.com/rokucommunity/rooibos/compare/v5.15.1...v5.15.2) > 17 February 2025 - Fix nested assertions causing compilation error when using `sub _` [`#314`](https://github.com/rokucommunity/rooibos/pull/314) - Update unit test to account for this [`8c4d819`](https://github.com/rokucommunity/rooibos/commit/8c4d8194692cd72e22da6c0e9de7f42cd23ebed9) - chore: release v5.15.2 [`6de914b`](https://github.com/rokucommunity/rooibos/commit/6de914bd51c970d05a53e0e6a21a4ea5018b204b) - Fix lint error [`d55d1ee`](https://github.com/rokucommunity/rooibos/commit/d55d1ee4c0c18368082aa48f70c82773aecd5d51) #### [v5.15.1](https://github.com/rokucommunity/rooibos/compare/v5.15.0...v5.15.1) > 31 January 2025 - Remove the ropm step, devs just need to do this manually [`#310`](https://github.com/rokucommunity/rooibos/pull/310) - chore: release v5.15.1 [`1655c55`](https://github.com/rokucommunity/rooibos/commit/1655c559aacbf17397049f47c461f55a2081846c) #### [v5.15.0](https://github.com/rokucommunity/rooibos/compare/v5.14.0...v5.15.0) > 28 January 2025 - Bugfix/only annotation not always applied correctly [`#308`](https://github.com/rokucommunity/rooibos/pull/308) - promises support in tests [`#307`](https://github.com/rokucommunity/rooibos/pull/307) - Feature/mocha test reporter [`#305`](https://github.com/rokucommunity/rooibos/pull/305) - Task/update framework folder to match structure on device [`#306`](https://github.com/rokucommunity/rooibos/pull/306) - chore: release v5.15.0 [`397403f`](https://github.com/rokucommunity/rooibos/commit/397403f77496dc41d84fe48a4c3fdb8d53fbd93f) #### [v5.14.0](https://github.com/rokucommunity/rooibos/compare/v5.13.0...v5.14.0) > 3 October 2024 - Adds a CLI to Rooibos (current version) [`#295`](https://github.com/rokucommunity/rooibos/pull/295) - chore: release v5.14.0 [`e2d2a57`](https://github.com/rokucommunity/rooibos/commit/e2d2a574c78f2fa22f47427016437ee087653aaf) #### [v5.13.0](https://github.com/rokucommunity/rooibos/compare/5.12.0...v5.13.0) > 12 September 2024 - chore(deps): bump luxon from 1.28.0 to 1.28.1 [`#210`](https://github.com/rokucommunity/rooibos/pull/210) - Fixed a bug where scope validations where incomplete for node tests [`#280`](https://github.com/rokucommunity/rooibos/pull/280) - Changes for the migration of this repo to RokuCommunity org [`#286`](https://github.com/rokucommunity/rooibos/pull/286) - Use an AA to index test suites [`#287`](https://github.com/rokucommunity/rooibos/pull/287) - Bugfix/general fixes [`#284`](https://github.com/rokucommunity/rooibos/pull/284) - addresses regression that prevents stubCall allowing non-function return values [`#283`](https://github.com/rokucommunity/rooibos/pull/283) - Updated to node 16.20.2 [`#285`](https://github.com/rokucommunity/rooibos/pull/285) - Allow custom test reporter [`#265`](https://github.com/rokucommunity/rooibos/pull/265) - Fixed logs sometimes getting cut off at the end of running tests [`#279`](https://github.com/rokucommunity/rooibos/pull/279) - Adjust implementation to fit with new proposal [`599e6ce`](https://github.com/rokucommunity/rooibos/commit/599e6ce0e02bd16f5ca6bc06ab16bb2a7ec8d1e2) - chore: release v5.13.0 [`6c56e29`](https://github.com/rokucommunity/rooibos/commit/6c56e290073e0b707f174a978c1d7757e834ecb8) - Switch reporter API to conform to new spec proposal, add `onBegin` and `onEnd` [`54aa936`](https://github.com/rokucommunity/rooibos/commit/54aa936382786b35823406b7d14e9d7a47f8f227) #### [5.12.0](https://github.com/rokucommunity/rooibos/compare/5.11.0...5.12.0) > 10 March 2024 - Fixed assertAsyncField params [`#278`](https://github.com/rokucommunity/rooibos/pull/278) - Fixed async tests sometimes waiting the full timeout even though the … [`#276`](https://github.com/rokucommunity/rooibos/pull/276) - Lcov fixes [`#274`](https://github.com/rokucommunity/rooibos/pull/274) - Fix SGNode test generation [`#270`](https://github.com/rokucommunity/rooibos/pull/270) - Fixed duplicate cur line injections [`#267`](https://github.com/rokucommunity/rooibos/pull/267) - chore: release v5.12.0 [`b47c88e`](https://github.com/rokucommunity/rooibos/commit/b47c88e5af6b5d141a4784847933e59439aaedeb) - Merge pull request #273 from georgejecook/faster-applcation-closing [`9471f48`](https://github.com/rokucommunity/rooibos/commit/9471f484b267545865671cb79d624e6b2abb4d6c) - Fixed failed tests and upgraded brighterscript [`ffdc3ca`](https://github.com/rokucommunity/rooibos/commit/ffdc3ca5662af46c6586ff3f072ba2ac05080325) #### [5.11.0](https://github.com/rokucommunity/rooibos/compare/5.10.0...5.11.0) > 1 February 2024 - Code cov perf and bug fix in if statements [`#264`](https://github.com/rokucommunity/rooibos/pull/264) - Added an api to fail tests with an exception [`#263`](https://github.com/rokucommunity/rooibos/pull/263) - Reduce raw code statements [`#260`](https://github.com/rokucommunity/rooibos/pull/260) - Updated annotations to be order agnostic [`#262`](https://github.com/rokucommunity/rooibos/pull/262) - Feature/runtime global function mocking [`#259`](https://github.com/rokucommunity/rooibos/pull/259) - Small formatter pass and code change to be formatter frendly [`#252`](https://github.com/rokucommunity/rooibos/pull/252) - Updated default global excluded files [`#251`](https://github.com/rokucommunity/rooibos/pull/251) - Updated annotations to be order agnositic [`3d24579`](https://github.com/rokucommunity/rooibos/commit/3d2457955f1ccfac3bea6a63ea342cc60750b2bc) - chore: release v5.11.0 [`a360bd8`](https://github.com/rokucommunity/rooibos/commit/a360bd8de99bdc0221680251d74e496f8869b440) #### [5.10.0](https://github.com/rokucommunity/rooibos/compare/5.9.1...5.10.0) > 7 January 2024 - Fix Rooibos_init injection causing duplicate calls [`#247`](https://github.com/rokucommunity/rooibos/pull/247) - Fix some sourcemap transpile issues [`#249`](https://github.com/rokucommunity/rooibos/pull/249) - Added a config value to crash when a assert fails [`#248`](https://github.com/rokucommunity/rooibos/pull/248) - chore: release v5.10.0 [`cfad0f5`](https://github.com/rokucommunity/rooibos/commit/cfad0f503e0b72fa371334d7398f71f07012e8d5) #### [5.9.1](https://github.com/rokucommunity/rooibos/compare/5.9.0...5.9.1) > 5 January 2024 - Update FileFactory.ts to move status labels down for better visibility [`#245`](https://github.com/rokucommunity/rooibos/pull/245) - chore: release v5.9.1 [`f322b9a`](https://github.com/rokucommunity/rooibos/commit/f322b9a80110388b49c9e4a38084cf869e2f2dcf) #### [5.9.0](https://github.com/rokucommunity/rooibos/compare/5.8.0...5.9.0) > 4 January 2024 - fixes failing test [`#246`](https://github.com/rokucommunity/rooibos/pull/246) - Junit test reporter [`#243`](https://github.com/rokucommunity/rooibos/pull/243) - Chore/doc update [`#244`](https://github.com/rokucommunity/rooibos/pull/244) - chore: release v5.9.0 [`a9711c7`](https://github.com/rokucommunity/rooibos/commit/a9711c7121f3a8824ac59804d210c4e6c6fd0353) - Update index.md [`f8c7de2`](https://github.com/rokucommunity/rooibos/commit/f8c7de257340a9f2758486a7745585eaa0840726) - Update index.md [`8c9e55a`](https://github.com/rokucommunity/rooibos/commit/8c9e55ad724f6683f93f434bdd0905a6e70985e6) #### [5.8.0](https://github.com/rokucommunity/rooibos/compare/5.7.0...5.8.0) > 25 October 2023 - WIP: adds support for expecting on global functions and namespace functions [`#241`](https://github.com/rokucommunity/rooibos/pull/241) - added docs about rendezvous tracking config flag [`#242`](https://github.com/rokucommunity/rooibos/pull/242) - fix spelling [`#239`](https://github.com/rokucommunity/rooibos/pull/239) - fixes docs issue [`#238`](https://github.com/rokucommunity/rooibos/pull/238) - fixes error that prevented namespaces being correctly resolved [`9dcfa58`](https://github.com/rokucommunity/rooibos/commit/9dcfa589168a36baf8e24c180d4120981d6e23cc) - chore: release v5.8.0 [`e74d87f`](https://github.com/rokucommunity/rooibos/commit/e74d87f1e4c1350ded074181c9484692fffa0931) #### [5.7.0](https://github.com/rokucommunity/rooibos/compare/5.6.2...5.7.0) > 23 July 2023 - feat(core): add support for declaring tests as functions. Resolves #235 [`#236`](https://github.com/rokucommunity/rooibos/pull/236) - Proposed fix for anonymous callback crash [`#234`](https://github.com/rokucommunity/rooibos/pull/234) - feat(core): add support for declaring tests as functions. Resolves #235 (#236) [`#235`](https://github.com/rokucommunity/rooibos/issues/235) - chore: release v5.7.0 [`be83282`](https://github.com/rokucommunity/rooibos/commit/be83282a18dd770dc60265af9d94a7499a1fda69) #### [5.6.2](https://github.com/rokucommunity/rooibos/compare/5.6.1...5.6.2) > 22 June 2023 - fix: fixes crash when merging groups in a node test [`#233`](https://github.com/rokucommunity/rooibos/pull/233) - chore: release v5.6.2 [`c7d900d`](https://github.com/rokucommunity/rooibos/commit/c7d900deed69d109c9bf6a82ff15c190c22fb81c) #### [5.6.1](https://github.com/rokucommunity/rooibos/compare/5.6.0...5.6.1) > 7 June 2023 - Fix coverage files import [`#232`](https://github.com/rokucommunity/rooibos/pull/232) - chore: release v5.6.1 [`58cef81`](https://github.com/rokucommunity/rooibos/commit/58cef81b1c8e679b78f50310e13c65fdb5936ffa) #### [5.6.0](https://github.com/rokucommunity/rooibos/compare/5.5.3...5.6.0) > 1 June 2023 - Adds release-it-stuff [`#231`](https://github.com/rokucommunity/rooibos/pull/231) - docs: adds documentation for code coverage [`#230`](https://github.com/rokucommunity/rooibos/pull/230) - Fix code coverage [`#209`](https://github.com/rokucommunity/rooibos/pull/209) - chore: release v5.6.0 [`64ccfcb`](https://github.com/rokucommunity/rooibos/commit/64ccfcbd3f87bc9dd49b9752c7caab488f39422a) #### [5.5.3](https://github.com/rokucommunity/rooibos/compare/5.5.2...5.5.3) > 30 May 2023 - fix(runner): addresses crash on tests-scene [`#229`](https://github.com/rokucommunity/rooibos/pull/229) - Release 5.5.3 [`7afe7bf`](https://github.com/rokucommunity/rooibos/commit/7afe7bf227ad20601535fce50955402adb8f4139) #### [5.5.2](https://github.com/rokucommunity/rooibos/compare/5.5.1...5.5.2) > 12 May 2023 - Feat/custom test scene [`#225`](https://github.com/rokucommunity/rooibos/pull/225) - bump [`1f6a108`](https://github.com/rokucommunity/rooibos/commit/1f6a108fed26308f082cc6f1650e06c19ce0e03e) - bump [`d366831`](https://github.com/rokucommunity/rooibos/commit/d366831cf587fe87faccb999ba3310be19f61eb3) #### [5.5.1](https://github.com/rokucommunity/rooibos/compare/5.5.0...5.5.1) > 11 May 2023 - Fix/compiler issues [`#224`](https://github.com/rokucommunity/rooibos/pull/224) - bump [`d68258c`](https://github.com/rokucommunity/rooibos/commit/d68258c9e658cd2b03e49482e143b599cb0c34cc) #### [5.5.0](https://github.com/rokucommunity/rooibos/compare/5.4.2...5.5.0) > 6 May 2023 - Feat/async testing [`#223`](https://github.com/rokucommunity/rooibos/pull/223) - [FLAG] Adds keepAppOpen flag [`#212`](https://github.com/rokucommunity/rooibos/pull/212) - Fix build badge and fix readme formatting [`#218`](https://github.com/rokucommunity/rooibos/pull/218) - Fix CI by NOT excluding package-lock [`#219`](https://github.com/rokucommunity/rooibos/pull/219) - Fix formatting [`b8bd259`](https://github.com/rokucommunity/rooibos/commit/b8bd2593160256cdabfbc73cd5e84fd6b0dcb29a) - bump [`5d92599`](https://github.com/rokucommunity/rooibos/commit/5d92599c98ffefea051538f2f3d875d686b74b65) - Remove brackets from bare links [`52337f1`](https://github.com/rokucommunity/rooibos/commit/52337f126560dcb4c0f9715199fe9bb734e995e9) #### [5.4.2](https://github.com/rokucommunity/rooibos/compare/5.4.1...5.4.2) > 21 February 2023 - Fix/dont iteate m or top, dont loop too many times [`#216`](https://github.com/rokucommunity/rooibos/pull/216) #### [5.4.1](https://github.com/rokucommunity/rooibos/compare/5.4.0...5.4.1) > 21 February 2023 - bump [`4889580`](https://github.com/rokucommunity/rooibos/commit/48895803ea3c503b9fc7d139ade3269f061767e0) #### [5.4.0](https://github.com/rokucommunity/rooibos/compare/5.3.6...5.4.0) > 21 February 2023 - Fix/crash stagingdir [`#215`](https://github.com/rokucommunity/rooibos/pull/215) - bump [`ddb57d4`](https://github.com/rokucommunity/rooibos/commit/ddb57d40c256e002dfb2e442a1c69dfec2222693) #### [5.3.6](https://github.com/rokucommunity/rooibos/compare/5.3.5...5.3.6) > 26 January 2023 - Renames global timer var for uniqueness [`#211`](https://github.com/rokucommunity/rooibos/pull/211) - bump [`445521b`](https://github.com/rokucommunity/rooibos/commit/445521ba8801731fd628f3aab922cf74116ee509) #### [5.3.5](https://github.com/rokucommunity/rooibos/compare/5.3.4...5.3.5) > 23 December 2022 - Fix/add mc node support [`#208`](https://github.com/rokucommunity/rooibos/pull/208) #### [5.3.4](https://github.com/rokucommunity/rooibos/compare/5.3.3...5.3.4) > 22 December 2022 - fixes issue with creating main.brs file that would cause the entire project to go south [`#207`](https://github.com/rokucommunity/rooibos/pull/207) - bump [`567940c`](https://github.com/rokucommunity/rooibos/commit/567940c5d17319bf792b61682a0cccf333cf20f0) - bump to bsc 0.61.2 [`f0af100`](https://github.com/rokucommunity/rooibos/commit/f0af1004ff265e4c0bbaf39dd35914a551f73d69) #### [5.3.3](https://github.com/rokucommunity/rooibos/compare/5.3.2...5.3.3) > 21 December 2022 #### [5.3.2](https://github.com/rokucommunity/rooibos/compare/5.3.1...5.3.2) > 21 December 2022 - support otherFake with expectedInvocations>1 [`#199`](https://github.com/rokucommunity/rooibos/pull/199) - Fix windows builds [`#205`](https://github.com/rokucommunity/rooibos/pull/205) - bump [`058cb6f`](https://github.com/rokucommunity/rooibos/commit/058cb6fe6f48280991e2deda7fe92304b12dbec3) - bump node version and CI OS versions [`13eb19b`](https://github.com/rokucommunity/rooibos/commit/13eb19bf2d1a9e653d9b38825c994a9e64e7741b) #### [5.3.1](https://github.com/rokucommunity/rooibos/compare/5.3.0...5.3.1) > 8 November 2022 - Fix - Remove "createNodefile" call duplicate [`#194`](https://github.com/rokucommunity/rooibos/pull/194) - bump [`f2ae810`](https://github.com/rokucommunity/rooibos/commit/f2ae810cd9f9f3ea1ace19ada6d16bd87e70d556) - bump [`b993d40`](https://github.com/rokucommunity/rooibos/commit/b993d400a8e8746e38f0fc56b3278e6ea0e9ddc8) #### [5.3.0](https://github.com/rokucommunity/rooibos/compare/5.2.3...5.3.0) > 4 November 2022 - Fix/update to bsc 0.59.0 [`#192`](https://github.com/rokucommunity/rooibos/pull/192) - bump [`f47052f`](https://github.com/rokucommunity/rooibos/commit/f47052f5844c588c58194505e94614507b7d89d3) - readme update [`eef1a37`](https://github.com/rokucommunity/rooibos/commit/eef1a3700f72e89ba851206deda0c44a7fbe9d15) #### [5.2.3](https://github.com/rokucommunity/rooibos/compare/5.2.2...5.2.3) > 26 September 2022 - Make "undent" a prod dependency [`#186`](https://github.com/rokucommunity/rooibos/pull/186) #### [5.2.2](https://github.com/rokucommunity/rooibos/compare/5.2.1...5.2.2) > 15 June 2022 - fix(asserts): fixes logic error in assertclass [`#179`](https://github.com/rokucommunity/rooibos/pull/179) - bump [`f47052f`](https://github.com/rokucommunity/rooibos/commit/f47052f5844c588c58194505e94614507b7d89d3) #### [5.2.1](https://github.com/rokucommunity/rooibos/compare/5.2.0...5.2.1) > 13 June 2022 - Feat/allow pointers for assert class [`#178`](https://github.com/rokucommunity/rooibos/pull/178) - bump [`5252308`](https://github.com/rokucommunity/rooibos/commit/52523081ce33b3c5e2ac016d07fc1a3c2415b65c) - bump [`9784ac4`](https://github.com/rokucommunity/rooibos/commit/9784ac43142be2f96f9374003cdcab687b9475dd) - bump [`ac34aca`](https://github.com/rokucommunity/rooibos/commit/ac34aca4061d58d779c97f2f0f52c5dc39cf6f0c) #### [5.2.0](https://github.com/rokucommunity/rooibos/compare/5.1.1...5.2.0) > 8 June 2022 #### [5.1.1](https://github.com/rokucommunity/rooibos/compare/5.1.0...5.1.1) > 8 June 2022 - fix(stubs): do not update non-mockable objects, needlessly [`#177`](https://github.com/rokucommunity/rooibos/pull/177) - bump [`e297fc9`](https://github.com/rokucommunity/rooibos/commit/e297fc9aa209545d10426ef85c7e38f67797c2ee) #### [5.1.0](https://github.com/rokucommunity/rooibos/compare/5.0.3...5.1.0) > 7 June 2022 - feature(stubs): rooibos will now automtically convert any object that requires stubbing into a stubbable object [`#176`](https://github.com/rokucommunity/rooibos/pull/176) #### [5.0.3](https://github.com/rokucommunity/rooibos/compare/5.0.2...5.0.3) > 25 May 2022 - fix(core): uses lifecycle hooks correctly, so as to not transpile files before enums and other bsc plugin tasks have occurred [`#175`](https://github.com/rokucommunity/rooibos/pull/175) - bump [`3e23360`](https://github.com/rokucommunity/rooibos/commit/3e23360a2539ce31190589be096df1141c0733dc) - bump [`1d3b0a8`](https://github.com/rokucommunity/rooibos/commit/1d3b0a87dcc36d1a541bec39032440c666ca501d) #### [5.0.2](https://github.com/rokucommunity/rooibos/compare/5.0.1...5.0.2) > 24 May 2022 - Fix/fix incorrect empty message [`#173`](https://github.com/rokucommunity/rooibos/pull/173) - bump [`0ef4322`](https://github.com/rokucommunity/rooibos/commit/0ef43227f2a4dc3489e418ac1035b738577e8924) #### [5.0.1](https://github.com/rokucommunity/rooibos/compare/5.0.0...5.0.1) > 24 May 2022 - fix(core): fixes incorrect class name equality checks [`#172`](https://github.com/rokucommunity/rooibos/pull/172) ### [5.0.0](https://github.com/rokucommunity/rooibos/compare/4.8.2...5.0.0) > 23 May 2022 - fix(asserts): improves like,and imrpoves output for types, across the board [`#171`](https://github.com/rokucommunity/rooibos/pull/171) - Use AstEditor for all transpile modifications [`#159`](https://github.com/rokucommunity/rooibos/pull/159) - bump [`2384504`](https://github.com/rokucommunity/rooibos/commit/23845045f2ca7ee75f7968103ddeb8782dd43ca5) - bump [`0707ec8`](https://github.com/rokucommunity/rooibos/commit/0707ec8d79cba8ffc7f6ab1cc62e527283f3a21a) - bump [`6367ded`](https://github.com/rokucommunity/rooibos/commit/6367ded9bdd4e1d4d3356140b7963972a343f4a3) #### [4.8.2](https://github.com/rokucommunity/rooibos/compare/4.8.1...4.8.2) > 9 May 2022 #### [4.8.1](https://github.com/rokucommunity/rooibos/compare/4.8.0...4.8.1) > 9 May 2022 - Feat/update to bsc 0.49.0 [`#167`](https://github.com/rokucommunity/rooibos/pull/167) #### [4.8.0](https://github.com/rokucommunity/rooibos/compare/4.7.0...4.8.0) > 9 May 2022 - adds expectLastCallToThrowError so we can throw errors from fakes [`#166`](https://github.com/rokucommunity/rooibos/pull/166) - Quality of life fixes [`#162`](https://github.com/rokucommunity/rooibos/pull/162) - bump [`b04ee37`](https://github.com/rokucommunity/rooibos/commit/b04ee37e6f3eb2a0d5929200b8ffb47755564eb0) #### [4.7.0](https://github.com/rokucommunity/rooibos/compare/4.6.1...4.7.0) > 2 April 2022 - Feature/accept expect once with function param [`#157`](https://github.com/rokucommunity/rooibos/pull/157) - adds callfunc once method [`#156`](https://github.com/rokucommunity/rooibos/pull/156) - Update slack link [`#155`](https://github.com/rokucommunity/rooibos/pull/155) #### [4.6.1](https://github.com/rokucommunity/rooibos/compare/4.6.0...4.6.1) > 26 February 2022 - bump [`41bef28`](https://github.com/rokucommunity/rooibos/commit/41bef28ccde505873ef93e767432f2e30a429c38) #### [4.6.0](https://github.com/rokucommunity/rooibos/compare/4.5.4...4.6.0) > 26 February 2022 - chore: update to bsc 0.45.3 [`#152`](https://github.com/rokucommunity/rooibos/pull/152) - fix(node-tests): fixes node tests not running [`#147`](https://github.com/rokucommunity/rooibos/pull/147) - bump [`0c69f53`](https://github.com/rokucommunity/rooibos/commit/0c69f53d8fa97df6f70d263eb913e31158f26548) - bump [`3b54696`](https://github.com/rokucommunity/rooibos/commit/3b54696a0be2dfa4997babeec3fc33490bdea9fa) #### [4.5.4](https://github.com/rokucommunity/rooibos/compare/4.5.3...4.5.4) > 12 January 2022 #### [4.5.3](https://github.com/rokucommunity/rooibos/compare/4.5.2...4.5.3) > 12 January 2022 - fix: fixes equals failures [`#144`](https://github.com/rokucommunity/rooibos/pull/144) - bump [`2864c66`](https://github.com/rokucommunity/rooibos/commit/2864c66adac94e3c2fa7fa1d565493617dcac08d) #### [4.5.2](https://github.com/rokucommunity/rooibos/compare/4.5.1...4.5.2) > 6 January 2022 - improves stringand float comparisons and assert not invalid message [`#142`](https://github.com/rokucommunity/rooibos/pull/142) #### [4.5.1](https://github.com/rokucommunity/rooibos/compare/4.5.0...4.5.1) > 5 January 2022 - Feat/add home press flag [`#140`](https://github.com/rokucommunity/rooibos/pull/140) - bump [`ef9d022`](https://github.com/rokucommunity/rooibos/commit/ef9d022bb628217275486a08de170b609b2374c1) #### [4.5.0](https://github.com/rokucommunity/rooibos/compare/4.4.2...4.5.0) > 5 January 2022 - Fix/doc improvements [`#139`](https://github.com/rokucommunity/rooibos/pull/139) - Fix/doc improvements [`#138`](https://github.com/rokucommunity/rooibos/pull/138) - bump [`59155f1`](https://github.com/rokucommunity/rooibos/commit/59155f1f48cd8f27bd35b5f89e564ba08c509eac) #### [4.4.2](https://github.com/rokucommunity/rooibos/compare/4.4.1...4.4.2) > 17 September 2021 - fix: removes erroneous file [`920770a`](https://github.com/rokucommunity/rooibos/commit/920770aefa981062455f25d11181fbb51d5764ae) - bump [`261900c`](https://github.com/rokucommunity/rooibos/commit/261900c430d44850cc564661b111ae18468a160b) - bump [`44bc98d`](https://github.com/rokucommunity/rooibos/commit/44bc98d0dc994d2e200051503b97636f2538bacc) #### [4.4.1](https://github.com/rokucommunity/rooibos/compare/4.3.2...4.4.1) > 30 August 2021 - Feat/adds flag to allow skipping some fields on iterative equals [`#135`](https://github.com/rokucommunity/rooibos/pull/135) - Clutch of fixes [`#134`](https://github.com/rokucommunity/rooibos/pull/134) - version bump [`865cccf`](https://github.com/rokucommunity/rooibos/commit/865cccf83f56f8445b76a6588c76633bbdc6ffd5) - version bump [`894cdf0`](https://github.com/rokucommunity/rooibos/commit/894cdf0b63783301d517380eeb23532935606624) #### [4.3.2](https://github.com/rokucommunity/rooibos/compare/4.3.1...4.3.2) > 19 May 2021 - chore: fix docs [`#132`](https://github.com/rokucommunity/rooibos/pull/132) - remove travis [`#130`](https://github.com/rokucommunity/rooibos/pull/130) #### [4.3.1](https://github.com/rokucommunity/rooibos/compare/4.2.1...4.3.1) > 19 May 2021 - chore: update docs [`#131`](https://github.com/rokucommunity/rooibos/pull/131) - Beta [`#121`](https://github.com/rokucommunity/rooibos/pull/121) - add workflow [`4b235e9`](https://github.com/rokucommunity/rooibos/commit/4b235e93175fb52763687c3c8f128672565b89d5) - version bump [`a064344`](https://github.com/rokucommunity/rooibos/commit/a06434458cf3f25fd84d2c06af677addf1efcfae) - version bump [`e048ebf`](https://github.com/rokucommunity/rooibos/commit/e048ebff7a2be252abe18b0e816b1d3474cee5ed) #### [4.2.1](https://github.com/rokucommunity/rooibos/compare/4.1.1...4.2.1) > 22 April 2021 - fix(framework): Fixes framework tests [`7008e9d`](https://github.com/rokucommunity/rooibos/commit/7008e9de1f21c78948a58eafdf3c7a799f0b454c) - version bump [`a5dc306`](https://github.com/rokucommunity/rooibos/commit/a5dc30636e911744c57912619603fc641c33ea90) - doc improvements [`58d3c7a`](https://github.com/rokucommunity/rooibos/commit/58d3c7a1d957a82788fb9ea09202ba6a7765464c) #### [4.1.1](https://github.com/rokucommunity/rooibos/compare/4.1.0...4.1.1) > 1 March 2021 - adds scripts for easy remote/local npm switching [`c033761`](https://github.com/rokucommunity/rooibos/commit/c033761afcf5958228b16fe62cfd6cbc05e3b1a5) - compile against latest bsc [`7d2c187`](https://github.com/rokucommunity/rooibos/commit/7d2c187b61fec2da6fc4618018c570cbc1a29f93) #### [4.1.0](https://github.com/rokucommunity/rooibos/compare/4.0.6...4.1.0) > 23 February 2021 - feat: improves handling of errors in assertions [`f80d19b`](https://github.com/rokucommunity/rooibos/commit/f80d19b405477f7fc46005b42eb49969818c6087) - bump to 4.1.1 [`f349941`](https://github.com/rokucommunity/rooibos/commit/f349941c4934f9f430670ccb65990e0bfa2b09de) - bunch of fixes [`d95a506`](https://github.com/rokucommunity/rooibos/commit/d95a50601520a33286123d1c837fe8102e9dcbb1) #### [4.0.6](https://github.com/rokucommunity/rooibos/compare/4.0.0...4.0.6) > 11 February 2021 - feat(framework-tests): Improve framework tests by making it a bsc compiled app, so that it servers of an example of how to use rooibos with bsc [`#114`](https://github.com/rokucommunity/rooibos/pull/114) - first stab at moving over to ropm [`81b9e8f`](https://github.com/rokucommunity/rooibos/commit/81b9e8f18c5005405ee7e303890e12735b3c05b7) - refactoring to reflect new plugin-driven pattenr [`32faa19`](https://github.com/rokucommunity/rooibos/commit/32faa192158081b8c2f325236dfc9592b377c610) - adds linting and testing setup. Thanks Bronley Plumb [`cab1266`](https://github.com/rokucommunity/rooibos/commit/cab12663620fabddf11c6e84632d0afb400e9ff8) ### [4.0.0](https://github.com/rokucommunity/rooibos/compare/3.6.1...4.0.0) > 12 June 2020 - Chore/move to new bs compiler [`#106`](https://github.com/rokucommunity/rooibos/pull/106) - bump to 4.0.0 [`a8eb8ac`](https://github.com/rokucommunity/rooibos/commit/a8eb8acaede9a40d1a97733e73666bfd176bbbd7) - chore(docs): adds missing logo [`2101474`](https://github.com/rokucommunity/rooibos/commit/2101474ebc5106bd0c74be3bcfac2110e75c4d71) - Update logos [`ea3200f`](https://github.com/rokucommunity/rooibos/commit/ea3200f78b9d8bd1c7ceed01588e47111bbfa48c) #### [3.6.1](https://github.com/rokucommunity/rooibos/compare/3.6.0...3.6.1) > 21 May 2020 - chore(tests): Adds node test to framework suite, and also improves the file structure to include placeholder files, so as to better conform with brighterscript compiler [`f23b81d`](https://github.com/rokucommunity/rooibos/commit/f23b81d8e34a6e0e86af84dc2441d0755bb5eba2) - chore(core): bump to 3.6.1 [`167fab1`](https://github.com/rokucommunity/rooibos/commit/167fab1bca39a381201664ffb4ca3d6132bfc4b3) - fix(TestRunner): Adds more logoutput when a node test does not complete [`c4277d6`](https://github.com/rokucommunity/rooibos/commit/c4277d66779b7b6c9f77cbc71c74d60e7668dfb1) #### [3.6.0](https://github.com/rokucommunity/rooibos/compare/3.5.1...3.6.0) > 21 May 2020 - feat(assertions): adds support for async fields [`28f3275`](https://github.com/rokucommunity/rooibos/commit/28f32754daee7d4adef7a4e18baa0d6af07653f9) - chore(docs): add async assert docs [`6261e55`](https://github.com/rokucommunity/rooibos/commit/6261e551f1e6a3ad92eef07d2236c203141fa0ec) - chore(core): bump to 3.6.0 [`660926b`](https://github.com/rokucommunity/rooibos/commit/660926bb0d72997916863877d51c3e5b61da44c5) #### [3.5.1](https://github.com/rokucommunity/rooibos/compare/3.5.0...3.5.1) > 20 May 2020 - fix(TestRunner): Addresses issue that prevented node tests from correctly running [`c6aec59`](https://github.com/rokucommunity/rooibos/commit/c6aec599edd1e61cf90634a5bf718af1f02560d1) - bump to 3.5.1 [`a08fff6`](https://github.com/rokucommunity/rooibos/commit/a08fff6d25cc1d4a783dce15eac4d7f402adf676) #### [3.5.0](https://github.com/rokucommunity/rooibos/compare/3.4.3...3.5.0) > 20 May 2020 - feat(runner): adds ability to wait on scene.isReadyToStartTests, if present before starting the tests [`c1b71a9`](https://github.com/rokucommunity/rooibos/commit/c1b71a9a6f7b8e4e974ecf33d4928d3b249b2532) - fix(mocks): Better handling for mock creation failures [`df74e3b`](https://github.com/rokucommunity/rooibos/commit/df74e3b52caf42ae9f8439a92694c7c36a7a827c) - bump to 3.5.0 [`6246d42`](https://github.com/rokucommunity/rooibos/commit/6246d420a0fa0a8e67f0e826487cb047bc99316d) #### [3.4.3](https://github.com/rokucommunity/rooibos/compare/3.4.2...3.4.3) > 10 May 2020 - bound to 3.4.3 [`c217996`](https://github.com/rokucommunity/rooibos/commit/c2179965364b0d85e5ba0af97c7d88d891656abe) - hotfix for wln error [`b30d44e`](https://github.com/rokucommunity/rooibos/commit/b30d44e55e0b18e5842747562af06a584f0cb8af) - fix(mocks): Fixes crash on multi expect [`e02f96c`](https://github.com/rokucommunity/rooibos/commit/e02f96cab091fc6a0d622f85b7302d7c48480aca) #### [3.4.2](https://github.com/rokucommunity/rooibos/compare/3.4.1...3.4.2) > 7 May 2020 - feat(mocks):adds shadow methods to facilitate mock failure line number reporting [`d1e652c`](https://github.com/rokucommunity/rooibos/commit/d1e652cc9a622b7c3ee7bd86937d5b826ea08dc3) - chore: bounce to 3.4.2 [`cc2c559`](https://github.com/rokucommunity/rooibos/commit/cc2c5598ab88def1d2dd93f35b8459b542959329) #### [3.4.1](https://github.com/rokucommunity/rooibos/compare/3.4.0...3.4.1) > 5 May 2020 - bounce to 3.4.1 [`f9c4935`](https://github.com/rokucommunity/rooibos/commit/f9c4935b4337b41d3fb69a666c95f6be40e1735c) - updates version.txt [`ae130f3`](https://github.com/rokucommunity/rooibos/commit/ae130f393a9df1014b8683c233f5f20603ff0e6f) - fix(core): minor logger fix [`61ee811`](https://github.com/rokucommunity/rooibos/commit/61ee81136a609586c96e553ea49ab7828c7424fa) #### [3.4.0](https://github.com/rokucommunity/rooibos/compare/3.3.0...3.4.0) > 4 May 2020 - Feature/option to remove test times [`#82`](https://github.com/rokucommunity/rooibos/pull/82) - add option to not print test times [`#80`](https://github.com/rokucommunity/rooibos/pull/80) - Regenerates package-lock.json [`bf210cd`](https://github.com/rokucommunity/rooibos/commit/bf210cd60062f04e807735dc8f2f772f786273ce) - feat(core): Adds lcov report, and moves test files to brighterscript [`99b8d50`](https://github.com/rokucommunity/rooibos/commit/99b8d50a7c0668c0bca29eedfdc190ebe10ff7e7) - feat: lcov support [`0cfb918`](https://github.com/rokucommunity/rooibos/commit/0cfb91813587fb26a7be1e3f64ad798be2e86b83) #### [3.3.0](https://github.com/rokucommunity/rooibos/compare/3.2.2...3.3.0) > 26 September 2019 - feat: Increase mocks limit to 25 - it is now possible to create up to 25 mocks for a given test suite. [`#73`](https://github.com/rokucommunity/rooibos/pull/73) - chore:adds changelog generator to dependencies [`22a2530`](https://github.com/rokucommunity/rooibos/commit/22a25308cd4d448c4cdd01087dc43cda74ca82d5) - fix: fixes incorrect reporting of version numbers during test run [`e820831`](https://github.com/rokucommunity/rooibos/commit/e820831823993e33a6581926701d8263f7826fc4) - bounc to 3.3.0 [`7652747`](https://github.com/rokucommunity/rooibos/commit/7652747a5f3ec52b5126c18f3b8f96271ec3d3f2) #### [3.2.2](https://github.com/rokucommunity/rooibos/compare/3.2.1...3.2.2) > 22 September 2019 - version bounce, remove file that should not be scm [`0e60d54`](https://github.com/rokucommunity/rooibos/commit/0e60d549504dda61ed53b3cb55aa005c20b123ca) - fix: fixes incorrect reporting of version numbers during test run [`e3f8810`](https://github.com/rokucommunity/rooibos/commit/e3f88108f3b09d21f487b04a9afcd53861a21219) - ignore generated dist file in sample project [`ff2a592`](https://github.com/rokucommunity/rooibos/commit/ff2a59230d77a447f1c9083004eda1c57f7ea9c2) #### [3.2.1](https://github.com/rokucommunity/rooibos/compare/3.2.0...3.2.1) > 22 September 2019 - fix: fixes regression in node tests [`7b63c69`](https://github.com/rokucommunity/rooibos/commit/7b63c69ecacdd26d6d9b067b46eb56908ae869e7) - bounce to 3.2.1 [`07067e4`](https://github.com/rokucommunity/rooibos/commit/07067e4ea3f3ddc74afe72fa46c89231f2521154) - chore: add bash task to run gulp, coz vscode ide keeps opening a gulp tab [`c7a45ad`](https://github.com/rokucommunity/rooibos/commit/c7a45ad2160fd3c7c31a7ccf692440ad7ec7391b) #### [3.2.0](https://github.com/rokucommunity/rooibos/compare/3.1.1...3.2.0) > 22 September 2019 - feat: migrate to using brighterscript, via maestro project's compiler [`391b902`](https://github.com/rokucommunity/rooibos/commit/391b902c82b63a261a73f452879fbde72eb57ae0) - chore: adds documentation for matchers [`ef79171`](https://github.com/rokucommunity/rooibos/commit/ef791711abe87a02ee5c935aa5ac34f178cdf6e3) - feat: adds matchers for mocks, you can now use built in anyXXXMatchers, or roll your own as function pointers, or inline functions [`f87609e`](https://github.com/rokucommunity/rooibos/commit/f87609e5c1e0dc0b532333be4d6971755d3af229) #### [3.1.1](https://github.com/rokucommunity/rooibos/compare/3.1.0...3.1.1) > 10 August 2019 - fixes compatability issues with rooibos cli [`#68`](https://github.com/rokucommunity/rooibos/pull/68) - adds version task to gulp file and fixes docs [`815a61f`](https://github.com/rokucommunity/rooibos/commit/815a61f39033d85b33d55fbba4b986008a30c7f4) - updates version to 3.1.1 [`0a11e3d`](https://github.com/rokucommunity/rooibos/commit/0a11e3dbd4339983763a40ced892afc6bd1d92a5) - updates docs [`f2d9a1a`](https://github.com/rokucommunity/rooibos/commit/f2d9a1ab112e6aa0f54758d880b3125b224b0c9b) #### [3.1.0](https://github.com/rokucommunity/rooibos/compare/3.0.4...3.1.0) > 18 July 2019 - Feature/check version [`#66`](https://github.com/rokucommunity/rooibos/pull/66) - adds legacy support [`#61`](https://github.com/rokucommunity/rooibos/pull/61) - adds checks for version [`17b9d83`](https://github.com/rokucommunity/rooibos/commit/17b9d83ba717911672ba8adc6ae83c58f01d6c60) - some format fixes [`745af9c`](https://github.com/rokucommunity/rooibos/commit/745af9c9ae0170d1db5f15f79ae78e7f451b907a) - some format fixes [`dba439c`](https://github.com/rokucommunity/rooibos/commit/dba439c7fc26721d434322aea4f2e19abb460cf2) #### [3.0.4](https://github.com/rokucommunity/rooibos/compare/3.0.3...3.0.4) > 23 June 2019 - adds legacy support documentation [`a1fc451`](https://github.com/rokucommunity/rooibos/commit/a1fc4515d7abc542f834d53f4260903c69b2ff74) - fix borked formatting on rooibosC args table in the docs [`464b9cf`](https://github.com/rokucommunity/rooibos/commit/464b9cf71da4915d62b821f16d9f6d325dc204fc) #### [3.0.3](https://github.com/rokucommunity/rooibos/compare/3.0.2-beta...3.0.3) > 4 June 2019 - Feature/move json config [`#54`](https://github.com/rokucommunity/rooibos/pull/54) - bounce to 3.0.3 [`3c81064`](https://github.com/rokucommunity/rooibos/commit/3c8106406baaff619ad216ff8a062e8407256709) - runtime config is now provided by rooibosC [`774ade1`](https://github.com/rokucommunity/rooibos/commit/774ade1ec8740fbb15d4025cd607674224bebab6) - fix for box crash on asString when used on an aa with mock methods [`8367146`](https://github.com/rokucommunity/rooibos/commit/8367146f8f6a13e1183fb23aa6da92cc8253a14b) #### [3.0.2-beta](https://github.com/rokucommunity/rooibos/compare/3.0.1-beta...3.0.2-beta) > 28 May 2019 - adds path to test suite output [`73f0d17`](https://github.com/rokucommunity/rooibos/commit/73f0d17a673d0ebd9f28e9e8ffb5be7721b6d4e7) #### [3.0.1-beta](https://github.com/rokucommunity/rooibos/compare/3.0.0-beta...3.0.1-beta) > 27 May 2019 - improves docs for code coverage [`f388804`](https://github.com/rokucommunity/rooibos/commit/f388804f410b069b7a99d9fd6d7ee3a9fec07a55) #### [3.0.0-beta](https://github.com/rokucommunity/rooibos/compare/2.3.0...3.0.0-beta) > 25 May 2019 - Feature/code coverage [`#46`](https://github.com/rokucommunity/rooibos/pull/46) - fix #45 [`#45`](https://github.com/rokucommunity/rooibos/issues/45) - Revert "remove files that should not be checked in" [`9c2ece6`](https://github.com/rokucommunity/rooibos/commit/9c2ece66a88976cee6e4abbd908f6755083cad89) - remove files that should not be checked in [`3e4ecdb`](https://github.com/rokucommunity/rooibos/commit/3e4ecdb7127c487a949b268dedb1a0bf7b53c431) - remove folder which should not be added [`ba257a5`](https://github.com/rokucommunity/rooibos/commit/ba257a588a369592e360df58b8a4dbb1bf399c16) #### [2.3.0](https://github.com/rokucommunity/rooibos/compare/2.2.0...2.3.0) > 27 April 2019 - doc update [`e9d7a40`](https://github.com/rokucommunity/rooibos/commit/e9d7a40aaf9ab21d9eef42de77100ccd60774ea2) - 2.3.0 - adds ms time for each test in the test output [`f960e52`](https://github.com/rokucommunity/rooibos/commit/f960e521b39d07543d987dd7e247a4b6e45638a6) #### [2.2.0](https://github.com/rokucommunity/rooibos/compare/2.1.4...2.2.0) > 26 April 2019 - 2.2.0 - adds ability to pass node scope into the test runner, for non-node tests so node-scoped functions/vars can be accessed [`67527eb`](https://github.com/rokucommunity/rooibos/commit/67527eb009feeff109979146c81d177ea7ce8b14) #### [2.1.4](https://github.com/rokucommunity/rooibos/compare/2.1.3...2.1.4) > 26 April 2019 - 2.1.4 adds paramter directive to allow creation of nodes [`189b1be`](https://github.com/rokucommunity/rooibos/commit/189b1be7425455b6d55afe09e81dd267102f0f12) - minor doc update [`b22363d`](https://github.com/rokucommunity/rooibos/commit/b22363d93e08eb1aa4e951c835138543650340c7) #### [2.1.3](https://github.com/rokucommunity/rooibos/compare/2.1.2...2.1.3) > 25 April 2019 - Feature/update to use latest rooibos c [`#41`](https://github.com/rokucommunity/rooibos/pull/41) - improved docs for updated rooibos preprocessor [`fd48ffe`](https://github.com/rokucommunity/rooibos/commit/fd48ffee19c67c0519157e994d88b0e891959217) - fix typo [`0fc3fc0`](https://github.com/rokucommunity/rooibos/commit/0fc3fc0265bd041bcba96bd3fea6aedb75f7fe9b) - update changelog [`1e9f8f4`](https://github.com/rokucommunity/rooibos/commit/1e9f8f4d03a24fcb40c26b7ad75928065e20fb90) #### [2.1.2](https://github.com/rokucommunity/rooibos/compare/2.1.1...2.1.2) > 21 March 2019 - Bugfix/ov