8bc6e9c0e0
CHANGELOG.md had fallen behind theta-env's own tags -- entries stopped at 1.1.3 despite v1.1.4/v1.1.5/v1.1.6 already being tagged and released (each with real notes on GitHub, just never copied back into this file). Backfilled 1.1.4-1.1.6 from the actual release notes, then added 1.1.7 for this bump + the docs site redesign. - proxy -> v1.1.7 - sso-manager-node -> v1.1.6
99 lines
5.1 KiB
Markdown
99 lines
5.1 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project are documented here. Format loosely
|
|
follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions
|
|
correspond to git tags (`vX.Y.Z`). Entries here cover theta-env's own
|
|
orchestration code; see each submodule's own `CHANGELOG.md`
|
|
([proxy](https://github.com/theta42/proxy/blob/master/CHANGELOG.md),
|
|
[sso-manager-node](https://github.com/theta42/sso-manager-node/blob/master/CHANGELOG.md))
|
|
for what changed inside the apps it composes.
|
|
|
|
## [Unreleased]
|
|
|
|
## [1.1.7] - 2026-07-16
|
|
|
|
### Bumped
|
|
- proxy -> [v1.1.7](https://github.com/theta42/proxy/releases/tag/v1.1.7)
|
|
- sso-manager-node -> [v1.1.6](https://github.com/theta42/sso-manager-node/releases/tag/v1.1.6)
|
|
|
|
Both: redesigned the GitHub Pages docs site to match each app's own look (dark navbar/footer, Bootstrap 5, Font Awesome) instead of the generic `jekyll-theme-cayman` theme, added a real cross-page nav, SEO (`jekyll-seo-tag` + `jekyll-sitemap`), and mobile-responsive layout. theta-env's own docs site got the same treatment in this release too (see below).
|
|
|
|
### Changed
|
|
- theta-env's own docs site redesigned the same way -- dark navbar/footer using the shared theta42 logo (this repo has no app UI of its own), cross-page nav, SEO, mobile-responsive. `docs/index.md`'s "More docs" section removed (redundant with the new nav).
|
|
- Added `docs/_site` to `.gitignore` (missing entirely before).
|
|
|
|
## [1.1.6] - 2026-07-16
|
|
|
|
### Bumped
|
|
- proxy -> [v1.1.6](https://github.com/theta42/proxy/releases/tag/v1.1.6)
|
|
|
|
proxy: Hosts admin UI's Authentication tab radios (Off / Basic / SSO) had no shared `name`, so clicking one didn't uncheck the others. Added `name="auth_mode"` to restore standard exclusive radio-group behavior.
|
|
|
|
## [1.1.5] - 2026-07-16
|
|
|
|
### Bumped
|
|
- proxy -> [v1.1.5](https://github.com/theta42/proxy/releases/tag/v1.1.5)
|
|
- sso-manager-node -> [v1.1.5](https://github.com/theta42/sso-manager-node/releases/tag/v1.1.5)
|
|
|
|
Both: bumped `jq-repeat` 2.0.1 -> 2.1.0. proxy fixed real breakage from the removed `__setPut`/`__setTake` API (insert/remove row hooks in the admin UI); sso-manager-node fixed a stale-data flash in the edit-profile flow caused by `update()`'s new throttling.
|
|
|
|
## [1.1.4] - 2026-07-16
|
|
|
|
### Added
|
|
- White-label support in both proxy and sso-manager-node -- `<title>`, navbar brand, and logo are now conf-driven (`conf.name`/`conf.logo`) instead of hardcoded. Closes [proxy#45](https://github.com/theta42/proxy/issues/45) and [sso-manager-node#6](https://github.com/theta42/sso-manager-node/issues/6).
|
|
|
|
### Fixed
|
|
- sso-manager-node: the bundled default LDAP ppolicy had `pwdLockout: FALSE`, silently making "deactivate user" not actually block login. Fixed, with a drift-correction path for already-deployed instances.
|
|
|
|
### Bumped
|
|
- proxy -> [v1.1.4](https://github.com/theta42/proxy/releases/tag/v1.1.4)
|
|
- sso-manager-node -> [v1.1.4](https://github.com/theta42/sso-manager-node/releases/tag/v1.1.4)
|
|
|
|
## [1.1.3] - 2026-07-16
|
|
|
|
### Added
|
|
- `CHANGELOG.md` (this file). Closes [#43](https://github.com/theta42/theta-env/issues/43).
|
|
|
|
### Bumped
|
|
- proxy -> [v1.1.3](https://github.com/theta42/proxy/releases/tag/v1.1.3)
|
|
- sso-manager-node -> [v1.1.3](https://github.com/theta42/sso-manager-node/releases/tag/v1.1.3)
|
|
|
|
## [1.1.2] - 2026-07-16
|
|
|
|
### Changed
|
|
- `docs/index.md` (the published site's home page) never linked to `architecture.md`, `quickstart.md`, or `standalone.md` — added a "More docs" section so they're reachable from the site instead of only by direct URL.
|
|
|
|
### Bumped
|
|
- proxy -> [v1.1.2](https://github.com/theta42/proxy/releases/tag/v1.1.2)
|
|
- sso-manager-node -> [v1.1.2](https://github.com/theta42/sso-manager-node/releases/tag/v1.1.2)
|
|
|
|
## [1.1.1] - 2026-07-16
|
|
|
|
### Changed
|
|
- `setup.sh` now pins `proxy` and `sso-manager-node` to their latest release tag (`vX.Y.Z`) instead of the tip of `master`. A rebuild now always lands on a tagged, versioned release of each app rather than whatever was most recently merged upstream.
|
|
|
|
### Bumped
|
|
- proxy -> [v1.1.1](https://github.com/theta42/proxy/releases/tag/v1.1.1)
|
|
- sso-manager-node -> [v1.1.1](https://github.com/theta42/sso-manager-node/releases/tag/v1.1.1)
|
|
|
|
## [1.1.0] - 2026-07-16
|
|
|
|
First tagged release. Establishes the `vX.Y.Z` tag convention going forward.
|
|
|
|
### Added
|
|
- `setup.sh` now reports which submodules actually moved to a newer commit during an update, instead of updating silently.
|
|
|
|
### Bumped
|
|
- 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.7...HEAD
|
|
[1.1.7]: https://github.com/theta42/theta-env/compare/v1.1.6...v1.1.7
|
|
[1.1.6]: https://github.com/theta42/theta-env/compare/v1.1.5...v1.1.6
|
|
[1.1.5]: https://github.com/theta42/theta-env/compare/v1.1.4...v1.1.5
|
|
[1.1.4]: https://github.com/theta42/theta-env/compare/v1.1.3...v1.1.4
|
|
[1.1.3]: https://github.com/theta42/theta-env/compare/v1.1.2...v1.1.3
|
|
[1.1.2]: https://github.com/theta42/theta-env/compare/v1.1.1...v1.1.2
|
|
[1.1.1]: https://github.com/theta42/theta-env/compare/v1.1.0...v1.1.1
|
|
[1.1.0]: https://github.com/theta42/theta-env/releases/tag/v1.1.0
|