aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md23
1 files changed, 18 insertions, 5 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 731ab87..8cfa9d1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,11 +6,23 @@
All notable changes to this project are documented here. The format follows
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and the project uses
-[Semantic Versioning](https://semver.org/spec/v2.0.0.html). Versions stay at
-0.x until milestone M8; each milestone raises the minor version.
+[Semantic Versioning](https://semver.org/spec/v2.0.0.html). Versions stayed
+at 0.x until milestone M8; each milestone raised the minor version.
## [Unreleased]
+## [1.0.0] - 2026-10-28
+
+First public release, after the second real-watch round on the Forerunner
+70 (2026-10-27): one-time codes, the 4-digit PIN, touch scrolling,
+`otpauth://` import and Aegis JSON import work on the watch.
+
+### Added
+
+- Connect IQ Store listing: text in `docs/STORE_LISTING.md`, and the hero,
+ cover and screen images in `docs/store/`, built by
+ `tools/store_assets.py` from the Forerunner 70 goldens.
+
### Fixed
- On touch screens, START no longer submits a PIN set by 0.8.0 or earlier:
@@ -49,9 +61,10 @@ All notable changes to this project are documented here. The format follows
### Documentation
-- Settings spike test C, split (`docs/SETTINGS_SPIKE.md`): every character
- group and a complete unencrypted Aegis export save in Garmin Connect, so
- Aegis JSON import works as designed.
+- Settings spike test C, split (`docs/SETTINGS_SPIKE.md`): Garmin Connect
+ refuses only the backslash `\`. Aegis JSON without backslashes saves, and
+ a real Aegis export was imported on the Forerunner 70. The user guide
+ explains the `\/` workaround for Aegis exports with icons.
## [0.9.0] - 2026-10-25