- Add assertion validator
- Hook up to first skill to test
- Add request expressions
- Add entity resolution and dialog manager
- Single config file
- NPM distribution
- Organize test hierarchy - test and interaction
- call jest programmatically
- Add jenkins and codecov
- Add wildcard support?
- Add tuneable logging
- Add coverage for CLI path
- Add version number
- Add builtin mocks for address
- Add explicit intent and slot execution
- Add request property setting
- Check on false comparisons failing per ivan
- Add babel to support older nodejs versions
- add full request/response json in debug output - include labels on it
- Add jest adapter tests
- add builtin mocks for dynamo
- add ability to set applicationId, accountToken and deviceId
- Add goto support
- fix for windows
- Updated bst command
- create getting started
- Make sure sessionendedrequest works - do we need a next tick to make sure another request doesn't come before it finishes?
- Better interactionError messages on variable responses
- add support for other operators
- add support for sending intents to dialog delegate
- fill-in core guide
- figure out how to include docs on docs.bespoken.io
- look at audioplayer tests
- look at slots tests
- support prompt property for everything?
- add implied prompt test
- look at goto tests
- fix interactionError when running where there is no config or tests
- make dynamo and address configurable globally and locally on test
- Better interactionError handling from parser - standardize output
- improve yaml interactionError handling - rethrow handled interactionError with extra info, line numbers?
- Add ability to run specific tests
- Document UNIT_TEST environment variable
- Add references to examples for all test cases
- setup travis and yaml for get facts project
- add "only" tag like in jest to skip all other tests
- Fix line number issue
- update ci scripts and docs from alpha to beta version
- Update all tests with proper descriptions
- Should it be skill-testing.json or bst.json?
- Update all tests with proper descriptions
- get stuff ready for edgar to do virtual-device work
- update ci scripts and docs from alpha to beta version
- document skip and only flags
- make sure docs reference beta bst version
- make sure to merge in changes for country and postcal code fix (including null check)
For GA (First non-beta version)
- support random intent on delegated dialog confirmation
- check on guess the price not returning results
- add support for all written out numbers?
- Add input event support to virtual alexa
For V3
- Make invoker generally usable, outside of tests, as programmatic lib
- create installer that does not require npm? https://github.com/zeit/pkg
- try out flow
- backwards compatibility for test scripts?
- make note that audioplayer stuff requires some lambda/http response to work
- Make the parser its own component to be used by dashboard
- add CI and codecov docs for private repos
- add synonyms file for post-processing values on virtual device calls