Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3ec5c8fdaf | |||
| 7709bccfcd |
+4
-1
@@ -6,6 +6,8 @@ All notable changes to kage are recorded here. The format follows
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.3.2] - 2026-06-16
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Saved pages now declare their character encoding, so text no longer mojibakes in a reader.
|
- Saved pages now declare their character encoding, so text no longer mojibakes in a reader.
|
||||||
@@ -203,7 +205,8 @@ can browse offline, with every script stripped out.
|
|||||||
a multi-arch container image on GHCR (Chromium bundled), checksums, SBOMs, and
|
a multi-arch container image on GHCR (Chromium bundled), checksums, SBOMs, and
|
||||||
a cosign signature, all cut from one version tag by GoReleaser.
|
a cosign signature, all cut from one version tag by GoReleaser.
|
||||||
|
|
||||||
[Unreleased]: https://github.com/tamnd/kage/compare/v0.3.1...HEAD
|
[Unreleased]: https://github.com/tamnd/kage/compare/v0.3.2...HEAD
|
||||||
|
[0.3.2]: https://github.com/tamnd/kage/compare/v0.3.1...v0.3.2
|
||||||
[0.3.1]: https://github.com/tamnd/kage/compare/v0.3.0...v0.3.1
|
[0.3.1]: https://github.com/tamnd/kage/compare/v0.3.0...v0.3.1
|
||||||
[0.3.0]: https://github.com/tamnd/kage/compare/v0.2.1...v0.3.0
|
[0.3.0]: https://github.com/tamnd/kage/compare/v0.2.1...v0.3.0
|
||||||
[0.2.1]: https://github.com/tamnd/kage/compare/v0.2.0...v0.2.1
|
[0.2.1]: https://github.com/tamnd/kage/compare/v0.2.0...v0.2.1
|
||||||
|
|||||||
@@ -6,6 +6,12 @@ weight: 40
|
|||||||
|
|
||||||
The authoritative, commit-level history lives in [`CHANGELOG.md`](https://github.com/tamnd/kage/blob/main/CHANGELOG.md) and on the [releases page](https://github.com/tamnd/kage/releases). This page summarises each version.
|
The authoritative, commit-level history lives in [`CHANGELOG.md`](https://github.com/tamnd/kage/blob/main/CHANGELOG.md) and on the [releases page](https://github.com/tamnd/kage/releases). This page summarises each version.
|
||||||
|
|
||||||
|
## v0.3.2
|
||||||
|
|
||||||
|
A fix for garbled text on pages that did not carry a charset of their own.
|
||||||
|
|
||||||
|
- **Saved pages declare UTF-8.** kage writes every page as UTF-8, but a site that set its charset only in the HTTP `Content-Type` header, with no `<meta charset>` in the markup, lost that signal once the page became a standalone file. A reader serving the bytes without a charset fell back to its locale encoding and turned every curly quote, dash, and non-breaking space into mojibake. kage now inserts a `<meta charset="utf-8">` at the top of `<head>` when the page does not already declare one, so the page renders correctly in any reader.
|
||||||
|
|
||||||
## v0.3.1
|
## v0.3.1
|
||||||
|
|
||||||
A fix for broken styling when a packed mirror's home page is a nested page.
|
A fix for broken styling when a packed mirror's home page is a nested page.
|
||||||
|
|||||||
Reference in New Issue
Block a user