You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved watch mode file processing with batched syncs
⚠ BREAKING CHANGES
config: updated config to version 2.0 given the removal of the "verbose" option and addition of log options. Updated the default config to include these new options. Config version is now 2.1 per 322de00
Features
log: Added pino logging support with pino-roll for rotation. Log to file and log level options added to config. (7a8d749)
sync: added a 'usePolling' option to the config (advanced). This bumps config VERSION to 2.1 (322de00)
sync: adds batch processing with debouncing to watch mode so that multiple files changed at once or in quick succession are processed more efficiently (#23) (322de00)
workflow: add a version.ts file that can be bundled with code (89e891c)
workflow: add version-check (#17) that verifies that package.json, version.ts, and latest git tag (if applicable) match prior to pull request. (89e891c)
Bug Fixes
config: updated config to version 2.0 given the removal of the "verbose" option and addition of log options. Updated the default config to include these new options. (7a8d749)
log: logs added throughout main code, using child loggers to categorize by component (7a8d749)
script: updated watch-log.sh to allow a file name to be passed so that this file is tailed rather than current.log (322de00)
sync: add UI warnings when a watched file is renamed or deleted (will no longer be watched until mode is restarted) (322de00)
sync: chokidar watcher will use polling strategy if process.env.CI is 'true' so that tests can pass in CI (322de00)
sync: fixed bug where missing computers were not resulting in correct sync status (322de00)
sync: missing computers appropriately treated as warnings, added integration test for missing computer scenario (322de00)
ui: UI now uses process.stdout.write instead of console.log for terminal output (7a8d749)
utils: improved check for 'computercraft/computer' dir within the minecraft save dir, and fixed associated test (#20) (bf3ca51)
workflow: get release-please to automatically update version.ts (#18) (85aad90)
workflow: updated release-please workflow to correctly checkout code and use config file (89e891c)