From ce013d7e316f80dc0e0515301ef1669903dc9586 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Mon, 27 Jul 2026 14:16:47 -0400 Subject: [PATCH] Release 1.5.0: adopt @simpleworkjs/frontend messages/modal/validate Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 5 +++++ nodejs/package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3acb0a4..50c2b32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ correspond to git tags (`vX.Y.Z`) and `nodejs/package.json`'s `version`. ## [Unreleased] +## [1.5.0] - 2026-07-27 + +### Changed +- **Adopted `@simpleworkjs/frontend`'s `app.messages`, `app.modal`, and `app.validate` modules**, replacing the vendored `app.util.actionMessage`/`actionConfirm` in `public/lib/js/app-base.js` and the vendored `public/lib/js/val.js`. Message content is now HTML-escaped, and `app.messages.action` falls back to a page-wide toast when there's no inline `.actionMessage` target. proxy's `host`/`target`/`hostname` wildcard-DNS validation rules (mirroring `utils/hostname_validate.js`) moved to `public/js/app.js`, registered via `$.validateSettings`, since they're proxy-specific and don't belong in the shared package's generic rule set. `app.api`/`app.auth`/`app.pubsub`/`app.socket` are untouched. + ## [1.4.0] - 2026-07-26 ### Changed diff --git a/nodejs/package.json b/nodejs/package.json index 2315966..2559d9b 100644 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "proxy-api", - "version": "1.4.0", + "version": "1.5.0", "author": [ { "name": "William Mantly",