diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c7f9a4..d42455e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,33 @@ for what changed inside the apps it composes. ## [Unreleased] +## [1.1.15] - 2026-07-17 + +### Bumped +- proxy -> [v1.1.13](https://github.com/theta42/proxy/releases/tag/v1.1.13) +- sso-manager-node -> [v1.1.13](https://github.com/theta42/sso-manager-node/releases/tag/v1.1.13) + +proxy: + +### Fixed +- The host edit form's "Parent Wildcard" option stayed greyed out even when a valid wildcard actually existed for that host, so an already-created host could never be switched onto one from the edit modal (only brand-new hosts, via the field's `keyup` handler, ever saw it become available). The underlying `/host/lookup/:item` check also had the same self-match issue as the recently-fixed backend bug: it resolved an already-existing host to its own record instead of a sibling wildcard. Added a dedicated `/host/wildcard-parent/:item` endpoint that checks both directions, and the edit form now actually runs the check when it opens. +- Fixed an nginx startup warning: `the "listen ... http2" directive is deprecated, use the "http2" directive instead`. Migrated to the standalone `http2 on;` directive (nginx 1.25.1+). + +### Added +- Four new plain-language docs aimed at less technical readers, replacing the system-design-level Architecture/Installation docs as the target of most card help links: **Hosts & HTTPS**, **DNS Providers**, **Users, Groups & Permissions**, and **API Tokens**. Each links onward to the deeper technical reference for readers who want it; the technical docs link back the other way too. The personal-access-token card (previously missed entirely) now has a help link. + +### Fixed +- The in-app docs viewer rendered every `docs/*.md` page with a garbled heading and a stray horizontal rule at the top — Jekyll front matter (meant only for the GitHub Pages build) was never stripped before being handed to the markdown renderer. Also fixed: cross-doc links never resolved in-app, since this viewer serves docs at `/docs/` with no `.html` suffix — they're now rewritten to the correct in-app URL (by registered slug, falling back to the doc's real filename), the same way image paths already were. + +sso-manager-node: + +### Added +- Three new plain-language docs aimed at less technical readers, replacing the schema-level LDAP/OAuth/API docs as the target of most card help links: **Accounts, Groups & Managers**, **Connecting Apps (SSO)**, and **API Tokens**. Each links onward to the deeper technical reference for readers who want it; the technical docs link back the other way too. The personal-access-token card (previously missed) now links to its own doc. + +### Fixed +- The in-app docs viewer rendered every `docs/*.md` page with a garbled heading and a stray horizontal rule at the top — Jekyll front matter (meant only for the GitHub Pages build) was never stripped before being handed to the markdown renderer. Also fixed: cross-doc links (`ldap.html`, `index.html`, etc.) never resolved in-app, since this viewer serves docs at `/docs/` with no `.html` suffix — they're now rewritten to the correct in-app URL, the same way image paths already were. +- The new concept docs' cross-links (`concepts-accounts.html` etc.) are the correct, working URL on the Jekyll/GitHub Pages build (where the page's URL is its filename stem) but didn't resolve in the in-app docs viewer, which serves docs at a separate short slug (`/docs/accounts`). The in-app renderer now also resolves a doc's real filename as a fallback, so one link written in a doc works on both targets. + ## [1.1.14] - 2026-07-17 ### Bumped @@ -168,7 +195,8 @@ First tagged release. Establishes the `vX.Y.Z` tag convention going forward. - proxy -> [v1.1.0](https://github.com/theta42/proxy/releases/tag/v1.1.0) - sso-manager-node -> [v1.1.0](https://github.com/theta42/sso-manager-node/releases/tag/v1.1.0) -[Unreleased]: https://github.com/theta42/theta-env/compare/v1.1.14...HEAD +[Unreleased]: https://github.com/theta42/theta-env/compare/v1.1.15...HEAD +[1.1.15]: https://github.com/theta42/theta-env/compare/v1.1.14...v1.1.15 [1.1.14]: https://github.com/theta42/theta-env/compare/v1.1.13...v1.1.14 [1.1.13]: https://github.com/theta42/theta-env/compare/v1.1.12...v1.1.13 [1.1.12]: https://github.com/theta42/theta-env/compare/v1.1.11...v1.1.12 diff --git a/proxy b/proxy index 9eb3dfa..b9bdf36 160000 --- a/proxy +++ b/proxy @@ -1 +1 @@ -Subproject commit 9eb3dfa2e615f5c7625521dd52c3ea39f4726e49 +Subproject commit b9bdf366385a8c3dc758d03e96afb7396752ff93 diff --git a/sso-manager-node b/sso-manager-node index 51784f2..47a9f6c 160000 --- a/sso-manager-node +++ b/sso-manager-node @@ -1 +1 @@ -Subproject commit 51784f2f27ca9802ec13722c3a24c13f6b74be7d +Subproject commit 47a9f6c3ec4ea78995708a558821be46385bb467