# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### 0.2.1 (2022-06-09)

* Add `user`, `name` and `displayName` required top-level attributes. The extended schema now also has `workbenchType` attribute which is not present for `base` and `webeditor` schemas.
* Rename all types and wording from `VS Codespaces` and `VSCS` to `GitHub Codespaces`.
* Make package more robust by improving types and fail compilation if main `index.d.ts` file has type errors.

### 0.1.28 (2021-12-06)

### Features

* Add `gitHubApiUrl` as a new top level schema property which pass the fully qualified URL where the Portal can talk back to to the GitHub API

### 0.1.27 (2021-08-06)

### Features

* Add schema for optional `vscodeSettings.defaultAuthSessions[i].account` to converge to the schema on vscode side: https://github.com/microsoft/vscode/blob/main/extensions/github-authentication/src/github.ts#L15-L24

### 0.1.25 (2021-06-30)

### Features

* Add a new schema `WebEditorPlatformInfo` to support web editor authentication scenario.

### 0.1.23 (2021-03-01)

### Features

* Update the `connectionInfo` schema:
  - rename `id` to `sessionId`
  - add `serviceUri`
  - specify `hostPublicKeys` as type `string[]`
  - disallow unknown properties

### 0.1.22 (2021-01-22)

### Features

* Add `connectionInfo` settings for forwarded codespace connection details. If not defined, fallback to fetching the details from the LiveShare service.

### 0.1.21 (2020-10-20)

### Features

* Add `defaultWorkspacePath` optional property that uses a `folder` or `workspace file` to open as Codespace root by default. If not defined, open an MRU(most recently used) folder. Otherwise, fallback to default folder, which is usually the repository root.

### 0.1.18 (2020-08-03)

### Features

- Add `featureFlags` top level property that allows to pass over a bag of arbitrary feature flags for the platform.

### 0.1.17 (2020-07-13)

### Features

- Add `vscodeSettings.loadingScreenThemeColor` property that allows to switch color of the loading screen to `light` or `dark`, the default is `light`.
- [internal] Add `favicon` property to specify workbench page favicon, represents an object with `stable` and `insiders` properties that allow to set the favicon depending on the vscode channel.

### 0.1.16 (2020-06-17)

### Bug Fixes

* Update `$schema` link with `#` at the end, according to the [spec](https://json-schema.org/understanding-json-schema/reference/schema.html)

### [0.1.15](https://devdiv.visualstudio.com///compare/v0.1.14...v0.1.15) (2020-06-05)

### Bug Fixes

* rename `cascadeToken` to `codespaceToken` ([4095121](https://devdiv.visualstudio.com///commit/40951215cc84da29bef7d4e252a9d160e93676be))

### [0.1.14](https://devdiv.visualstudio.com///compare/v0.1.13...v0.1.14) (2020-06-05)

### [0.1.13](https://devdiv.visualstudio.com///compare/v0.1.12...v0.1.13) (2020-06-05)

### [0.1.12](https://devdiv.visualstudio.com///compare/v0.1.11...v0.1.12) (2020-06-05)

### [0.1.11](https://devdiv.visualstudio.com///compare/v0.1.10...v0.1.11) (2020-06-05)

### [0.1.10](https://devdiv.visualstudio.com///compare/v0.1.9...v0.1.10) (2020-06-05)

### [0.1.9](https://devdiv.visualstudio.com///compare/v0.1.8...v0.1.9) (2020-06-04)

### [0.1.8](https://devdiv.visualstudio.com///compare/v0.1.7...v0.1.8) (2020-06-04)


### Bug Fixes

* add README.md contents ([aa94549](https://devdiv.visualstudio.com///commit/aa94549812746628dc4a44949b4136d76755015a))

### [0.1.7](https://devdiv.visualstudio.com///compare/v0.1.6...v0.1.7) (2020-06-04)

### [0.1.6](https://devdiv.visualstudio.com///compare/v0.1.5...v0.1.6) (2020-06-04)

### [0.1.5](https://devdiv.visualstudio.com///compare/v0.1.4...v0.1.5) (2020-06-04)

### [0.1.4](https://devdiv.visualstudio.com///compare/v0.1.2...v0.1.4) (2020-06-04)

Initial release.