New Features
- Google Calendar: Added support for
eventType(Out of Office, Focus Time, Working Location) in Calendar Service. - Feature Configuration: Introduced a new feature configuration service for scope-based toggles, allowing more granular control over available tools.
Improvements
- Authentication: Refactored OAuth scope management to use a single source of truth and deduplicate read scopes, improving security and consistency.
- Google Calendar: Refactored validation logic to be independent of the service layer.
- Google Docs: Improved
getTextandgetSuggestionstools to include the document title in their output.
Fixes
- Google Docs: Resolved API errors in
docs.getText. - Windows Support: Fixed issues with
npm run cleanand handlednpm.cmdcorrectly on Windows. - Documentation: Fixed various documentation links and improved clarity of API usage.
Chores
- Dependencies: Major update to TypeScript 6.0.3 and various other dependency bumps (Vite 8, Hono 4.12, etc.)
What's Changed
- chore(deps): bump hono from 4.12.5 to 4.12.7 by @dependabot[bot] in #273
- chore(deps-dev): bump the npm-root group with 7 updates by @dependabot[bot] in #276
- chore(deps): bump the npm-root group with 6 updates by @dependabot[bot] in #281
- chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #282
- chore(deps): bump actions/deploy-pages from 4 to 5 in the github-actions group by @dependabot[bot] in #292
- chore(deps-dev): bump brace-expansion from 1.1.12 to 1.1.13 by @dependabot[bot] in #301
- chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in #298
- chore(deps): bump picomatch by @dependabot[bot] in #294
- fix: handle npm.cmd on Windows in runCommand by @Andrej730 in #300
- chore(deps): bump path-to-regexp from 0.1.12 to 0.1.13 in /cloud_function by @dependabot[bot] in #302
- fix: use
\\.\CONdevice namespace for Windows console in headless login by @Andrej730 in #297 - chore(deps): bump path-to-regexp from 8.3.0 to 8.4.0 by @dependabot[bot] in #306
- docs: use
npm run auth-utils -- loginin README by @Andrej730 in #305 - fix: error running
npm run cleanon Windows by @Andrej730 in #304 - feat(calendar): introduce eventType (Out of Office, Focus Time, Working Location) in Calendar Service by @galuszkak in #290
- feat: feature configuration service for scope-based toggles by @allenhutchison in #284
- fix(docs): include document title in getText and getSuggestions by @allenhutchison in #309
- chore: split typescript into its own dependabot group by @allenhutchison in #303
- chore(deps): bump the npm-root group with 5 updates by @dependabot[bot] in #312
- chore(deps): bump codecov/codecov-action from 5 to 6 in the github-actions group by @dependabot[bot] in #310
- fix(calendar): tighten createEvent validation for event types by @allenhutchison in #308
- docs: fix build on main branch by @galuszkak in #314
- chore(deps-dev): bump the npm-root group with 2 updates by @dependabot[bot] in #318
- chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #322
- chore(deps): bump @tootallnate/once and teeny-request by @dependabot[bot] in #321
- chore(deps): bump protobufjs from 7.5.4 to 7.5.5 in /cloud_function by @dependabot[bot] in #339
- chore(deps): bump protobufjs from 7.5.4 to 7.5.5 by @dependabot[bot] in #338
- chore(deps): bump hono from 4.12.7 to 4.12.14 by @dependabot[bot] in #337
- chore(deps-dev): bump the npm-root group across 1 directory with 7 updates by @dependabot[bot] in #336
- chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #335
- chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /cloud_function by @dependabot[bot] in #334
- chore(deps): bump axios from 1.13.5 to 1.15.0 in /cloud_function by @dependabot[bot] in #332
- chore(deps): bump @hono/node-server from 1.19.10 to 1.19.13 by @dependabot[bot] in #328
- chore(deps-dev): bump vite from 8.0.3 to 8.0.8 by @dependabot[bot] in #340
- chore(deps-dev): bump the npm-root group with 4 updates by @dependabot[bot] in #345
- refactor(calendar): moving validation logic outside of service - implements #313 by @galuszkak in #316
- chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in the typescript group across 1 directory by @dependabot[bot] in #344
- fix(features): single source of truth for OAuth scopes; dedup read scopes (#323) by @allenhutchison in #347
- fix(docs): resolve docs.getText API errors by @allenhutchison in #349
- chore(deps-dev): bump the npm-root group with 3 updates by @dependabot[bot] in #350
- chore: release v0.0.8 by @allenhutchison in #353
New Contributors
- @Andrej730 made their first contribution in #300
- @galuszkak made their first contribution in #290
Full Changelog: v0.0.7...v0.0.8