Releases: Wave-Play/robo.js
Releases · Wave-Play/robo.js
@roboplay/[email protected]
Minor Changes
- 91dd336: feat(compiler): declaration generation now uses tsconfig.json as base & better defaults
- 2a599e6: feat: spirits system now enabled by default
- 8a51502: feat(compiler): new config option to exclude files from being processed
- e839778: feat: support for config files inside "config" directory
- f6168a0: feat(compiler): create declaration files for plugin builds
- 8d0558d: feat(flashcore): support for functional updates in "set" function
- 65d596a: feat(logger): can now fork logger instances
- 90de0b0: refactor(cli): parse arguments directly instead of using commander
- a57cc0b: feat: support for new plugin config files
- 680ea66: refactor: removed built-in api server functionality in favor of new plugin
Patch Changes
- 16dd50b: feat: remember command registration errors as warnings until successful retry
- 0debaa6: patch: faster restarts after failed attempts
- f39a8a3: fix(cli): correctly parse adjacent cli options without positional values
- 608fc39: patch: more descriptive logs after failed restarts
- e6af082: chore: export types for state functions
- d2a97f2: patch(compiler): use logger levels typescript dianostic output
- f4c1e58: fix(cli): only apply spirit system in buildasync function for non-plugin builds
- 1d271cd: fix: continue checking modules when building manifest even if root is empty
- aab42e9: fix(spirit): listener functions now handle undefined values better
- 7f20457: fix(portal): delegate plugin and auto metadata to nested entries
- fb97b95: patch(compiler): improved debug messages & removed redundant check
- c758ebb: patch: print manifest summary rather than entire content after generating
- 2b95206: patch(cli): print specific command key that caused registration error
- 392a36f: fix: correctly merge events when reading plugins manifest
@roboplay/[email protected]
Patch Changes
- 3688354: fix(spirits): handle missing id when running exec()
- 0fde55c: patch: removed unnecessary watcher warning when removing files
- 8ae6768: feat(flashcore): new .on() and .off() apis for watching key changes
- c3ecab1: patch: failed error messages no longer stop process
- f81d555: patch: issue a warning when removing value from saved state
- dfa31d1: fix: remove class instances when saving state
- e02fe0b: feat(flashcore): .delete() now triggers watcher callbacks as well
- 691f200: feat: new static state.listforks() function to get all forked state names
- a85325f: fix(flashcore): file adapter's .delete() api now uses safe key to delete correct value
@roboplay/[email protected]
Patch Changes
- 47d898f: feat: exposed module keys via portal api
@roboplay/[email protected]
@roboplay/[email protected]
Patch Changes
- 74c06c3: refactor(sage): prev/next buttons in logs now handled via events rather than collectors
- 8729d64: feat(sage): include channel and user info in redirected error messages
- cf45d9b: refactor(sage): error message interactions now handled via events rather than collector
- f68fffb: feat: convenience function for getting plugin options
- 2f61192: fix(sage): handle cases where interaction may already be used up prior to auto deferrals
- 3ce7a81: refactor: moved description entry field onto base entry interface
- fc1706f: fix: custom permission manifest parsing for bigints
- 3a7064b: feat(sage): error message channel redirects & custom messages
- 75cda40: fix: use correct path separator for debugging modules on windows
@roboplay/[email protected]
Patch Changes
- 3fb5a01: refactor: accept string type for "level" in logger constructor
- 8bfff61: refactor: simplified logger file
- 49a99c3: patch(spirits): exit worker threads with process.exit()
- 5ede058: refactor(sage): use source event file path when available
- cc996c1: feat(cli): warn about permission changes in dev mode
- 5549238: feat: expose "composeColors" utility
- 059ef3c: feat: expose "color" utility
- 7a0852b: feat: permission config fields
- cdba883: fix: log background heartbeat errors as debug logs
- c2c893f: feat: custom levels when creating new logger instance
- a239224: fix: autocomplete option field now registers correctly again
[email protected]
@roboplay/[email protected]
Patch Changes
- 68a1be5: feat(sage): show node_modules source in addition to project source
- 82122b6: patch: include middleware plugin path in debug logs
- 01e06bb: fix: check for empty embeds in sage error messages
- 365edb3: fix: handle multiple middleware entries better (fixes duplicates)
- 383a3b3: fix: account for file:// protocol when computing error source
- 649956e: fix(cli): handle missing plugins config option when adding watchers
@roboplay/[email protected]
[email protected]
Minor Changes
- 9dd5c65: feat: new "--template" option for remote templates