diff --git a/doc/SDK-CHANGELOG.md b/doc/SDK-CHANGELOG.md new file mode 100644 index 00000000..5fb1b787 --- /dev/null +++ b/doc/SDK-CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [version] - YYYY-MM-DD + +### Added + +- Added `Copy matrix.to permalink` option to message action + +### Fixed + +- Fix an issue where keys for encrypted messages sent from Hydrogen was not shared leading to UTDs. +- Fix documentation which failed to mention that `FeatureSet` needs to be passed into view models. +- Mention how to add `libolm` as dependency in the tutorial. +- Fix an issue where large log files were generated for long lived calls. +- Fix an issue which prevented the SDK from being used without encryption. + + +### Changed + +- Long dates in sticky date headers are now rendered in a single line diff --git a/doc/SDK.md b/doc/SDK.md index 77826253..f27fc029 100644 --- a/doc/SDK.md +++ b/doc/SDK.md @@ -3,6 +3,9 @@ The Hydrogen view SDK allows developers to integrate parts of the Hydrogen application into the UI of their own application. Hydrogen is written with the MVVM pattern, so to construct a view, you'd first construct a view model, which you then pass into the view. For most view models, you will first need a running client. +## Changelog +[See CHANGELOG.md](./CHANGELOG.md) + ## Example The Hydrogen SDK requires some assets to be shipped along with your app for things like downloading attachments, and end-to-end encryption. A convenient way to make this happen is provided by the SDK (importing `hydrogen-view-sdk/paths/vite`) but depends on your build system. Currently, only [vite](https://vitejs.dev/) is supported, so that's what we'll be using in the example below. diff --git a/scripts/sdk/build.sh b/scripts/sdk/build.sh index 5e1632d3..68c0e472 100755 --- a/scripts/sdk/build.sh +++ b/scripts/sdk/build.sh @@ -16,6 +16,7 @@ mkdir target/paths # this doesn't work, the ?url imports need to be in the consuming project, so disable for now # ./scripts/sdk/transform-paths.js ./src/platform/web/sdk/paths/vite.js ./target/paths/vite.js cp doc/SDK.md target/README.md +cp doc/SDK-CHANGELOG.md target/CHANGELOG.md pushd target/asset-build rm index.html popd