Changelog
All notable changes to Generous.nz are recorded here, grouped by version. Every deployed build has a version number, a git tag, and an entry below.
Versioning scheme
Versions follow MAJOR.MINOR.PATCH:
- 0.x — pre-launch. Minor bumps mark a completed build phase or major feature set; patches are bug fixes on the current build.
- 1.0.0 — first public launch.
- 1.x+ — post-launch: minor = new features, patch = fixes, major = breaking changes or significant re-architecture.
Each version is tagged in git (v0.2.0) and the current version is kept in
package.json. See docs/version-control.md for how to cut a release.
[0.9.145] — 2026-08-25
Integration setup visibility.
Added
- Added Admin → Integrations with live, non-secret readiness indicators and production setup instructions for Google login, Apple login, and web push.
[0.9.144] — 2026-08-25
Production log hygiene.
Fixed
- Suppressed only Auth.js's acknowledged
experimental-webauthnnotice; passkeys remain enabled and all other authentication warnings and errors continue to be logged.
[0.9.143] — 2026-08-25
Footer accessibility and asset optimisation.
Fixed
- Raised footer and footer-link contrast to accessible dark ink colours.
- Replaced the 133 KB AdvertiseOnline PNG with a 7 KB, appropriately sized WebP logo and added intrinsic image dimensions to prevent layout shift.
[0.9.142] — 2026-08-25
HTTPS security header consolidation.
Fixed
- Added a one-year HSTS policy at the HTTPS reverse proxy.
- Made Nginx the sole source of the public security headers, removing the
duplicate and conflicting Nginx/Next.js
X-Frame-Options,Referrer-Policy, and related headers.
[0.9.141] — 2026-08-25
Public release history.
Added
- Published the complete changelog at
/changelog, including a clear current version panel sourced frompackage.json. - Added a Changelog footer link and made the footer version badge link to the public release history.
[0.9.140] — 2026-08-25
IndexNow rewrite narrowing.
Fixed
- Restricted the IndexNow verification rewrite to valid key formats, so it no
longer intercepts
robots.txtor other static text routes.
[0.9.139] — 2026-08-25
Private-route indexing controls.
Fixed
- Disallowed API, administration, dashboard, account, sign-in, registration,
and password-reset routes in
robots.txt. - Added
X-Robots-Tag: noindex, nofollow, noarchiveheaders to those routes. - Added page-level noindex metadata to the authenticated and account layouts.
[0.9.138] — 2026-08-25
Public-page metadata improvements.
Fixed
- Added clean, content-specific descriptions and canonical URLs to public fundraiser, organisation, and wholesale-product pages.
- Aligned wholesale-product metadata with the public-page availability rules, so unavailable deals no longer publish indexable metadata.