# Changelog
All notable changes to this project will be documented in this file.

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.6.0] - 2025-03-31
### Changed
- Upgraded to using TypeScript 5.6

## [0.5.0] - 2024-04-09
### Changed
- Integrity of downloaded files is now checked before saving or loading them using SHA-256 algorithm.
- Dropped support of Node 16 and older. `@itwin/extension-cli` now supports Node 18 and newer.
- Upgraded dependency `@itwin/node-cli-authorization` version to `2.0.1`.

## [0.4.0] - 2024-01-22
### Changed
- `ExtensionsClient` method `getExtensions` now return `AsyncIterableIterator<ExtensionResponse>`.
- `ExtensionsClient` method `getExtensionVersions` now return `AsyncIterableIterator<ExtensionVersionMinimalResponse>`.

## [0.3.0] - 2023-12-07
### Changed
- Updated `@itwin/extension-client` to use new iTwin.js Extension Service workflows.
- Updated `@itwin/extension-cli` to work with new iTwin.js Extension Service, removing the old commands and replacing them with the new ones.

## [0.2.1] - 2022-09-06
### Added
- Expose `ServiceExtensionProvider` in `@itwin/extension-client` barrel.

## [0.2.0] - 2022-06-30
### Added
- Moved class ServiceExtensionProvider from `@itwin/core-frontend` into `@itwin/extension-client`.

## [0.1.1] - 2022-06-17
### Changed
- Fixed a bug where the redirect URL wasn't set correctly for production.
- Fixed a bug `fetch is not defined` where node-fetch wasn't properly imported.

## [0.1.0] - 2022-06-15
### Added
- `@itwin/extension-client` (initial publish) for interfacing with Extensions hosted on Bentley's Extension Service.
- `@itwin/extension-cli` (initial publish) a command line utility for viewing, publishing, and deleting Extensions hosted on Bentley's Extension Service.
