Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .changeset/scheduling-delegates.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/scheduling-holidays.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/scheduling-manager-mcp.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/scheduling-manager.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/scheduling-oauth-apps.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/scheduling-out-of-office.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/scheduling-reassign.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/scheduling-reassignments.md

This file was deleted.

10 changes: 5 additions & 5 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# coss-cli

## 0.8.0

### Minor Changes

- The MCP server's `create_scheduling_session` can make a team lead's page with `manager_hosts`, and `coss open` knows the out of office, holidays and reassignments pages.
- 867d240: Reassign scheduling bookings: `coss.scheduling.bookings.reassign` gives any kind of booking to another host, keeping its id and time, and `reassignCandidates` says who could take it and why not. Adds a `scheduling.booking.reassigned` webhook with `previous_host_ids`, `reassignment_enabled` on event types and `name_host_in_attendee_emails` in settings. The MCP server gets reassign and out of office tools, and the CLI `coss scheduling reassign`, `candidates` and `ooo`.
- 7970389: Move many scheduling bookings at once: `coss.scheduling.reassignments` previews who each would go to, runs it in the background with an outcome per booking, and can cancel and undo. Out of office entries take `existing_bookings: "reassign"` to start one. Adds a `scheduling.reassignment.completed` webhook. The MCP server gets preview, create, get, cancel and undo tools, and the CLI `coss scheduling reassign-many`, `reassignments` and `reassignment`.

### Patch Changes

- e7a9087: Scheduling's own OAuth apps: `coss.scheduling.oauthApps` connects hosts' calendars through your own Google, Microsoft or Zoom app, so the consent screen shows your brand. Calendar connections gain `oauth_app`, settings gain `privacy_url`, and there are `scheduling.oauth_app.failing` and `.restored` webhooks. `coss open scheduling-oauth-apps` opens its dashboard page.
- Updated dependencies [a3bb0d7]
- Updated dependencies [4ddea4e]
- Updated dependencies [fab9a95]
- Updated dependencies [e7a9087]
- Updated dependencies [152e25e]
- Updated dependencies [867d240]
- Updated dependencies [7970389]
- coss@0.13.0

## 0.7.0

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "coss-cli",
"version": "0.7.0",
"version": "0.8.0",
"description": "The coss.com command line: sign in, tail your log, forward webhooks to localhost with `coss listen`, and use email, marketing, inboxes, SMS, Verify, Sign, Forms, Scheduling, Hooks and Risk.",
"license": "MIT",
"homepage": "https://coss.com/docs/cli",
Expand Down Expand Up @@ -51,7 +51,7 @@
"test": "bun test"
},
"dependencies": {
"coss": "^0.12.0"
"coss": "^0.13.0"
},
"devDependencies": {
"@arethetypeswrong/core": "0.18.5",
Expand Down
20 changes: 20 additions & 0 deletions packages/mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# coss-mcp

## 0.8.0

### Minor Changes

- a3bb0d7: Name who covers while a scheduling host is away: `delegates` on `coss.scheduling.outOfOffice` entries can be booked in their place, inside the same event type, keeping to how a booking's routed. The MCP server's `create_scheduling_out_of_office` takes `delegates` and `existing_bookings`.
- The MCP server's `create_scheduling_session` can make a team lead's page with `manager_hosts`, and `coss open` knows the out of office, holidays and reassignments pages.
- 867d240: Reassign scheduling bookings: `coss.scheduling.bookings.reassign` gives any kind of booking to another host, keeping its id and time, and `reassignCandidates` says who could take it and why not. Adds a `scheduling.booking.reassigned` webhook with `previous_host_ids`, `reassignment_enabled` on event types and `name_host_in_attendee_emails` in settings. The MCP server gets reassign and out of office tools, and the CLI `coss scheduling reassign`, `candidates` and `ooo`.
- 7970389: Move many scheduling bookings at once: `coss.scheduling.reassignments` previews who each would go to, runs it in the background with an outcome per booking, and can cancel and undo. Out of office entries take `existing_bookings: "reassign"` to start one. Adds a `scheduling.reassignment.completed` webhook. The MCP server gets preview, create, get, cancel and undo tools, and the CLI `coss scheduling reassign-many`, `reassignments` and `reassignment`.

### Patch Changes

- Updated dependencies [a3bb0d7]
- Updated dependencies [4ddea4e]
- Updated dependencies [fab9a95]
- Updated dependencies [e7a9087]
- Updated dependencies [152e25e]
- Updated dependencies [867d240]
- Updated dependencies [7970389]
- coss@0.13.0

## 0.7.0

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/mcp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "coss-mcp",
"version": "0.7.0",
"version": "0.8.0",
"mcpName": "com.coss/mcp",
"description": "MCP server for coss.com: lets coding agents search the docs, diagnose delivery and use email, marketing, inboxes, SMS, Verify, Sign, Forms, Scheduling, Hooks and Risk.",
"license": "MIT",
Expand Down Expand Up @@ -54,7 +54,7 @@
},
"dependencies": {
"@modelcontextprotocol/server": "2.3.1",
"coss": "^0.12.0",
"coss": "^0.13.0",
"zod": "^4.6.5"
},
"devDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions packages/mcp/server.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
"source": "github",
"subfolder": "packages/mcp"
},
"version": "0.7.0",
"version": "0.8.0",
"packages": [
{
"registryType": "npm",
"identifier": "coss-mcp",
"version": "0.7.0",
"version": "0.8.0",
"transport": {
"type": "stdio"
},
Expand Down
12 changes: 12 additions & 0 deletions packages/sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# coss

## 0.13.0

### Minor Changes

- a3bb0d7: Name who covers while a scheduling host is away: `delegates` on `coss.scheduling.outOfOffice` entries can be booked in their place, inside the same event type, keeping to how a booking's routed. The MCP server's `create_scheduling_out_of_office` takes `delegates` and `existing_bookings`.
- 4ddea4e: Holiday calendars for scheduling: `coss.scheduling.holidayCalendars` applies a country's public holidays, or your own feed, to some hosts as out of office entries, kept up to date by coss.com. A host who removes a day keeps it removed.
- fab9a95: Team pages for scheduling: `coss.scheduling.sessions.createForManager` gives a team lead a hosted, embeddable page (`mountTeamPortal` in `coss/scheduling`) for the hosts you name or everyone matching some attributes, showing who's away and what needs cover, and moving it. `host_reassignment` in settings lets hosts give away their own bookings.
- e7a9087: Scheduling's own OAuth apps: `coss.scheduling.oauthApps` connects hosts' calendars through your own Google, Microsoft or Zoom app, so the consent screen shows your brand. Calendar connections gain `oauth_app`, settings gain `privacy_url`, and there are `scheduling.oauth_app.failing` and `.restored` webhooks. `coss open scheduling-oauth-apps` opens its dashboard page.
- 152e25e: Add `coss.scheduling.outOfOffice`: mark hosts as away, for part of a day or whole dates, one at a time or many together. They stop being offered, existing bookings stay and are listed as conflicts, and `scheduling.out_of_office.*` webhooks say when it's created, changed, starts and ends.
- 867d240: Reassign scheduling bookings: `coss.scheduling.bookings.reassign` gives any kind of booking to another host, keeping its id and time, and `reassignCandidates` says who could take it and why not. Adds a `scheduling.booking.reassigned` webhook with `previous_host_ids`, `reassignment_enabled` on event types and `name_host_in_attendee_emails` in settings. The MCP server gets reassign and out of office tools, and the CLI `coss scheduling reassign`, `candidates` and `ooo`.
- 7970389: Move many scheduling bookings at once: `coss.scheduling.reassignments` previews who each would go to, runs it in the background with an outcome per booking, and can cancel and undo. Out of office entries take `existing_bookings: "reassign"` to start one. Adds a `scheduling.reassignment.completed` webhook. The MCP server gets preview, create, get, cancel and undo tools, and the CLI `coss scheduling reassign-many`, `reassignments` and `reassignment`.

## 0.12.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "coss",
"version": "0.12.0",
"version": "0.13.0",
"description": "The official TypeScript SDK for coss.com: email, marketing, inboxes, SMS, Verify, Sign, Forms, Scheduling, Hooks and Risk behind one API key.",
"keywords": [
"coss",
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/src/version.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
/** SDK version, sent in the User-Agent. A test keeps it equal to package.json's `version`. */
export const VERSION = "0.12.0";
export const VERSION = "0.13.0";
Loading