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.200] — 2026-08-26
Fixed
- Creating a physical wholesale product no longer fails with "Voucher note /
Voucher conditions: Invalid input". The create API rejected
nullfor the voucher fields (which the form omits for physical items) even though the edit API accepted it; both now accept null/empty consistently, and the form sends empty strings for absent voucher fields.
[0.9.199] — 2026-08-26
Fixed
- Wholesale and fundraiser product forms now show exactly which field failed validation (e.g. "Selling price: must be a positive number", "Description: must be at least 10 characters") instead of the generic "Please check the details you entered." Photo uploads are also capped at the 12-image limit with a clear message, so the new multi-upload can't silently trip validation.
[0.9.198] — 2026-08-26
Added
- "Upload photo" now supports multiple images at once: hold Ctrl/Cmd to select several in the file picker, or drag & drop a batch onto the button. Each image uploads automatically (with progress and a per-file failure report) and is added to the product's image list. Enabled on both the fundraiser product form and the wholesale product form.
[0.9.197] — 2026-08-26
Changed
- Business landing page redesigned like the register page: the sign-up form
now sits front and centre inside the hero (right column on desktop, first on
mobile) with sign-in and terms alongside, and the old form section at the
bottom was replaced with a final CTA. The
#signupanchor (and referral links like/business#signup) now lands on the hero form.
[0.9.196] — 2026-08-26
Changed
- The changelog page is now paginated (8 versions per page) so the full history isn't dumped in one view, with "Newer"/"Older" navigation.
- Removed the last remaining references to other platforms (XXXXX) from the changelog's historical entries.
[0.9.195] — 2026-08-26
Changed
- Page widths aligned with the wholesale catalogue (
max-w-6xl): help centre, getting started, blog index, changelog and the legal pages. Legal document text stays at a readable column width inside the wider page shell.
[0.9.194] — 2026-08-26
Changed
- Register page redesigned in the style of the business landing page: a gradient hero with the pitch on the left and the sign-up form front and centre (first on mobile), followed by "more ways to raise" cards and a trust section. If the visitor arrived via a referral link, a matching invite banner shows the bonus above the form.
- Referral landing-page CTAs now link straight to the sign-up forms
(
/business#signupand/register#signup) instead of just the top of the page.
[0.9.193] — 2026-08-26
Changed
- Both referral landing pages' fine print now notes that Stripe's processing fees still apply on every transaction (business and fundraiser links).