Release history
Wishlist releases
Wishlist application that you can share with your friends and family. `MIT` `Docker/K8S`
All releases
40 shown
- Modal UI components improved
Full changelog
What's Changed
- chore(deps): update dependency nodemailer to v8.0.5 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/698
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/699
- chore(deps): update alpine docker tag to v3.23.4 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/705
- chore(deps): update pnpm/action-setup action to v6 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/706
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/700
- chore(deps): update dependency typescript to v6 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/694
- chore(deps): update dependency @types/nodemailer to v8 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/701
- feat: modal improvements by @cmintey in https://github.com/cmintey/wishlist/pull/707
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.63.0...v0.63.1
- handlebars security update
- nodemailer security update
- vite security update
- Email TLS configuration options
Full changelog
New features
- feat: Email TLS options by @cmintey in https://github.com/cmintey/wishlist/pull/687
Other changes
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/678
- chore(deps): update github-actions (major) by @renovate[bot] in https://github.com/cmintey/wishlist/pull/667
- chore(deps): update dependency @sveltejs/vite-plugin-svelte to v7 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/671
- chore(deps): update dependency vite to v8 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/685
- chore(deps): update dependency @humanspeak/svelte-markdown to v1 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/663
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/684
- chore(deps): update node.js to d8e448a by @renovate[bot] in https://github.com/cmintey/wishlist/pull/683
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/688
- chore(deps): update dependency handlebars to v4.7.9 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/689
- chore(deps): update dependency nodemailer to v8.0.4 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/690
- chore(deps): update node.js to 06e5c9f by @renovate[bot] in https://github.com/cmintey/wishlist/pull/692
- chore(deps): update dependency vite to v8.0.5 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/697
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/693
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.62.0...v0.62.1
- OIDC configurable claims for name and username
Full changelog
New features
With OIDC, you can now specify which claims are used for setting the name and username.
- feat(oidc): allow specifying the claims used for name and username by @cmintey in https://github.com/cmintey/wishlist/pull/676
What's Changed
- fix: New items indicator alignment on list card by @cmintey in https://github.com/cmintey/wishlist/pull/675
- fix: create signup token with correct group by @cmintey in https://github.com/cmintey/wishlist/pull/681
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.61.0...v0.62.0
- Skeleton v4 upgrade
- Tailwind upgrade
Full changelog
Thank you!
Wishlist has reached 500 stars! Thank you all so much for the support on this project!
Notable changes
This release upgrades two major UI libraries used by Wishlist: Tailwind and Skeleton. These upgrades involved significant changes and UI refactoring. You may notice small changes in the look of Wishlist, but the functionality should remain the same. If you notice any new bugs, please open an issue and I will look into it.
- Skeleton v4 by @cmintey in https://github.com/cmintey/wishlist/pull/426
Other changes
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/657
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/642
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/662
- chore(deps): update dependency svelte to v5.53.5 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/658
- fix: Pull to refresh with dialogs by @cmintey in https://github.com/cmintey/wishlist/pull/664
- fix(deps): update dependency nodemailer to v8 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/644
- fix: retain locale number format for currency input by @cmintey in https://github.com/cmintey/wishlist/pull/665
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/659
- chore(deps): update eslint monorepo to v10 (major) by @renovate[bot] in https://github.com/cmintey/wishlist/pull/643
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/661
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/666
- chore(deps): update dependency @types/node to ^24.12.0 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/670
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/668
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.60.1...v0.61.0
If you enjoy Wishlist and want to support the development, please consider sponsoring the project: https://github.com/sponsors/cmintey
- Svelte security update
- SvelteKit security update
Full changelog
What's Changed
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/640
- chore(deps): update dependency svelte to v5.51.5 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/649
- chore(docs): Create and update templates and docs by @cmintey in https://github.com/cmintey/wishlist/pull/652
- chore(deps): update dependency @sveltejs/kit to v2.52.2 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/650
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/641
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.60.0...v0.60.1
- Japanese language support
Full changelog
What's Changed
- lang: support for Japanese by @cmintey in https://github.com/cmintey/wishlist/pull/639
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/630
- chore(deps): update alpine docker tag to v3.23.3 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/638
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/625
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/629
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.59.0...v0.60.0
- Svelte team security fixes
- SvelteKit security update
- View who claimed items across groups
- Print styles for wishlist printouts
Full changelog
This release contains a few security fixes from the Svelte team. If you have properly set up Wishlist by using the ORIGIN environment variable, you are not vulnerable, but it is still advised to update to this version as soon as you can.
Notable changes
- Added an option to see who claimed items even if the user is in a different group by @JustineLemesle2000 in https://github.com/cmintey/wishlist/pull/580
- Add print styles for clean wishlist printouts by @JonReed in https://github.com/cmintey/wishlist/pull/597
- Changing profile picture now is reactive without reloading the page by @JustineLemesle2000 in https://github.com/cmintey/wishlist/pull/600
Bug fixes
- fix: total price reflects quantity of items by @cmintey in https://github.com/cmintey/wishlist/pull/602
- fix: catch and log client errors from discovery by @cmintey in https://github.com/cmintey/wishlist/pull/613
Everything else
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/584
- chore(deps): update github-actions (major) by @renovate[bot] in https://github.com/cmintey/wishlist/pull/585
- chore(deps): update alpine docker tag to v3.23.2 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/591
- chore(deps): update node.js to b83af04 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/595
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/598
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/604
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/607
- chore(deps): update dependency globals to v17 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/608
- Checkmark administration by @JustineLemesle2000 in https://github.com/cmintey/wishlist/pull/603
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/615
- feat: remove auth requirement for assets by @cmintey in https://github.com/cmintey/wishlist/pull/614
- chore(deps): update dependency @sveltejs/kit to v2.49.5 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/618
- Update Node.js version requirement to v24.x by @jkoan in https://github.com/cmintey/wishlist/pull/620
- chore(deps): update dependency svelte to v5.46.4 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/619
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/622
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/621
- chore(deps): update dependency @sveltejs/adapter-node to v5.5.1 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/623
New Contributors
- @JustineLemesle2000 made their first contribution in https://github.com/cmintey/wishlist/pull/580
- @JonReed made their first contribution in https://github.com/cmintey/wishlist/pull/597
- @jkoan made their first contribution in https://github.com/cmintey/wishlist/pull/620
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.58.1...v0.59.0
Fixed locale error on signup.
Full changelog
What's Changed
- Fix locale error on signup by @Dunky13 in https://github.com/cmintey/wishlist/pull/592
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/583
New Contributors
- @Dunky13 made their first contribution in https://github.com/cmintey/wishlist/pull/592
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.58.0...v0.58.1
- Share-to-Wishlist target for PWA
- Prisma 7 upgrade
Full changelog
Notable Changes
If you add Wishlist to your home screen on Android, you'll now see Wishlist as an option within the share sheet in other apps. This allows you to open a link directly within Wishlist to add that item to your list.
What's Changed
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/539
- chore: update to prisma 7 by @cmintey in https://github.com/cmintey/wishlist/pull/564
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/576
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/578
- feat: "share to Wishlist" share target for installed PWA by @cmintey in https://github.com/cmintey/wishlist/pull/553
- fix: fallback to default lang by @cmintey in https://github.com/cmintey/wishlist/pull/582
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/575
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.57.0...v0.58.0
If you enjoy Wishlist and want to support the development, please consider sponsoring the project: https://github.com/sponsors/cmintey
- Exact item placement specification on list
- Most Wanted item badge and auto-sort
- Configurable max upload size
Full changelog
Notable Changes
The item ordering experience just got better. In addition to drag-and-drop and the re-order buttons, you can now also specify the exact placement of the item on your list. This should help with moving items around on large lists.
There is also a new feature called "Most wanted". You can mark an item as "Most wanted" and a badge will appear on the item to let users know that you really want that item. Items marked as most wanted will automatically be sorted to the top, but you can still manually sort it as with any item.
What's Changed
- chore(deps): update dependency nodemailer to v7.0.11 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/548
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/545
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/561
- feat: make create list button smaller by @cmintey in https://github.com/cmintey/wishlist/pull/566
- feat: allow max upload size to be configurable by @cmintey in https://github.com/cmintey/wishlist/pull/565
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/567
- feat(lang): support for italian by @cmintey in https://github.com/cmintey/wishlist/pull/573
- feat: better re-ordering capabilities and "most wanted" items by @cmintey in https://github.com/cmintey/wishlist/pull/556
- chore: pin specific alpine version by @cmintey in https://github.com/cmintey/wishlist/pull/574
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.56.0...v0.57.0
If you enjoy Wishlist and want to support the development, please consider sponsoring the project: https://github.com/sponsors/cmintey
Minor fixes and improvements.
Full changelog
What's Changed
- fix: only set session when fresh by @cmintey in https://github.com/cmintey/wishlist/pull/549
- fix: show items added by owner when in surprise mode as a list manager by @cmintey in https://github.com/cmintey/wishlist/pull/550
- docs: document proxy fix for Synology NAS by @cmintey in https://github.com/cmintey/wishlist/pull/551
- fix: more compatible build flags by @realgeneraliroh in https://github.com/cmintey/wishlist/pull/528
- feat: hide unclaim button when claim is on a list in another group by @cmintey in https://github.com/cmintey/wishlist/pull/531
- fix: use overflow-auto to hide scrollbars when not needed by @cmintey in https://github.com/cmintey/wishlist/pull/552
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/532
New Contributors
- @realgeneraliroh made their first contribution in https://github.com/cmintey/wishlist/pull/528
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.55.0...v0.56.0
If you enjoy Wishlist and want to support the development, please consider sponsoring the project: https://github.com/sponsors/cmintey
- Tile view for items grid display
- Claims page filtering and grouping by user
Full changelog
New Features
New "Tile" view for items on your list. This mode shows the items in a grid rather than a list, allowing for more items to be displayed on larger screens.
- Tile view wishes by @gxrobb in https://github.com/cmintey/wishlist/pull/424
The "My Claims" page gets new functionality with filtering items by users and also grouping items by user.
- feat: Add filtering and grouping to claims page by @cmintey in https://github.com/cmintey/wishlist/pull/525
Other Changes
- fix item form back button by @cmintey in https://github.com/cmintey/wishlist/pull/523
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/486
- fix(deps): update dependency @paralleldrive/cuid2 to v3 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/443
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/498
- fix: allow navbar to flex by @cmintey in https://github.com/cmintey/wishlist/pull/526
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/524
New Contributors
- @gxrobb made their first contribution in https://github.com/cmintey/wishlist/pull/424
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.54.2...v0.55.0
- SMTP configuration without authentication
Full changelog
What's Changed
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/508
- fix: fix the spacing when group dropdown present by @cmintey in https://github.com/cmintey/wishlist/pull/514
- fix: use id to navigate to admin user page by @cmintey in https://github.com/cmintey/wishlist/pull/515
- remove some temporary debug things by @cmintey in https://github.com/cmintey/wishlist/pull/517
- feat: alllow smtp to be configured without auth by @cmintey in https://github.com/cmintey/wishlist/pull/516
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.54.1...v0.54.2
Minor fixes and improvements.
Full changelog
What's Changed
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/504
- adjust claim name logic by @cmintey in https://github.com/cmintey/wishlist/pull/506
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.54.0...v0.54.1
- New group selector
- Bypass item form on back button
Full changelog
What's Changed
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/492
- feat: bypass item form when hitting back button after creating item by @cmintey in https://github.com/cmintey/wishlist/pull/500
- feat: new group selector by @cmintey in https://github.com/cmintey/wishlist/pull/495
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/496
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.53.2...v0.54.0
- Outbound proxy support
Full changelog
What's Changed
- Support outbound proxy by @dani in https://github.com/cmintey/wishlist/pull/482
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/487
- fix: allow group manager to invite members to group by @cmintey in https://github.com/cmintey/wishlist/pull/488
- fix: allow testing email when all fields set by @cmintey in https://github.com/cmintey/wishlist/pull/489
- fix: attempt to fix non-root docker user by @cmintey in https://github.com/cmintey/wishlist/pull/490
New Contributors
- @dani made their first contribution in https://github.com/cmintey/wishlist/pull/482
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.53.1...v0.53.2
- Czech language support
Full changelog
What's Changed
- chore(deps): Update to node 24 by @cmintey in https://github.com/cmintey/wishlist/pull/469
- lang: Support for czech by @cmintey in https://github.com/cmintey/wishlist/pull/477
- fix: Config persistence issue by @cmintey in https://github.com/cmintey/wishlist/pull/484
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/485
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.53.0...v0.53.1
- List manager role with approval and item permissions
- List owner claim visibility option
- OIDC attribute sync (Name/Email/Username)
Full changelog
New Features
List managers
You can now add another user to help manage a list. This can be great for helping out grandparents or parents managing a list for a child. List managers have many of the same permissions as the list owner including approving suggestions and adding or removing items.
List owner can view claims
There is now a configuration setting that allows list owners to see when an item has been claimed on their own list. This is configurable per group.
OIDC Sync
You can now opt in to syncing user attributes from your IdP into Wishlist. Currently the attributes which are synced are Name, Email, and Username. If there is a conflict, then email and username will be skipped.
Other Changes
- chore(deps): update node.js to 7e3a5fa by @renovate[bot] in https://github.com/cmintey/wishlist/pull/460
- fix: region-specific locales not working by @cmintey in https://github.com/cmintey/wishlist/pull/462
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/461
- feat: Allow searching by username when adding user to group by @cmintey in https://github.com/cmintey/wishlist/pull/474
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/466
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.52.0...v0.53.0
- Loading indicator for item creation and saving
- Select all lists button on item form
- Playwright testing framework
Full changelog
Notable changes
- feat: add a loading indicator when creating or saving an item by @cmintey in https://github.com/cmintey/wishlist/pull/456
- feat: button to select all lists on item form by @cmintey in https://github.com/cmintey/wishlist/pull/457
- fix: better handling of bad default currencies by @cmintey in https://github.com/cmintey/wishlist/pull/429
- fix: preferred language selection by @cmintey in https://github.com/cmintey/wishlist/pull/430
- Playwright tests by @cmintey in https://github.com/cmintey/wishlist/pull/311
Other changes
- fix(deps): update dependency pino to v10 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/422
- Translated using Weblate (Danish) by @cmintey in https://github.com/cmintey/wishlist/pull/427
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/428
- chore(deps): update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/411
- chore(deps): pin alpine docker tag to 4b7ce07 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/436
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/431
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/445
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/437
- chore(deps): update github-actions (major) by @renovate[bot] in https://github.com/cmintey/wishlist/pull/439
- chore(deps): update dependency vite to v7.1.11 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/440
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.51.1...v0.52.0
- nodemailer security update
- Greek language support
- Danish language support
Full changelog
What's Changed
- Add support for greek by @cmintey in https://github.com/cmintey/wishlist/pull/409
- lang: add support for Danish by @cmintey in https://github.com/cmintey/wishlist/pull/418
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/415
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/420
- chore(deps): update dependency nodemailer to v7.0.7 [security] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/421
- chore(deps): update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/412
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.51.0...v0.51.1
- Usernames and emails now case-insensitive; database migration required and may fail if case-variant duplicates exist
- Updated vite to v7.1.5 (SECURITY)
Full changelog
🚨 BREAKING CHANGES 🚨
Up until this point, Wishlist has treated usernames and emails as case-sensitive. Generally emails are case insensitive and most platforms treat them that way. This release contains a migration to change usernames and emails to be case-insensitive. Meaning if your username is "testUser", you can also now log in with "TESTUSER" or "testuser". Similarly for OIDC login, for accounts not already linked, the linking step is now case-insensitive, so if a user account has an email of "[email protected]" and the user's email in the IdP is "[email protected]", then the existing user in Wishlist will be found.
This is a breaking change and the migration can fail if you have any users that share similar (only differing by casing) usernames or emails
If you experience a failed migration due to this change or want to check your db proactively, you can execute this sql query against your database to identify the impacted users and update their username and/or email
SELECT LOWER(username), LOWER(email), GROUP_CONCAT(id), GROUP_CONCAT(name)
FROM "user"
GROUP BY 1, 2 HAVING COUNT(DISTINCT id) > 1
What's Changed
- Set supported architectures for sharp by @cmintey in https://github.com/cmintey/wishlist/pull/406
- Update actions/setup-node action to v5 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/404
- Update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/403
- Update dependency vite to v7.1.5 [SECURITY] by @renovate[bot] in https://github.com/cmintey/wishlist/pull/402
- Update dependency @noble/hashes to v2 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/394
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/400
- Update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/393
- fix: link oauth upon user creation by @cmintey in https://github.com/cmintey/wishlist/pull/407
- fix: remove email & username case sensitivity by @cmintey in https://github.com/cmintey/wishlist/pull/408
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.50.1...v0.51.0
Minor fixes and improvements.
Full changelog
What's Changed
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/392
- Rework configuration creation and fetching by @cmintey in https://github.com/cmintey/wishlist/pull/397
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.50.0...v0.50.1
- Email requirement toggle for item claims
- Mongolian language support
Full changelog
What's Changed
- Add support for Mongolian language by @cmintey in https://github.com/cmintey/wishlist/pull/386
- Feature: Toggle for requiring an email when claiming an item by @xoxys in https://github.com/cmintey/wishlist/pull/349
- Update Development.md by @cmintey in https://github.com/cmintey/wishlist/pull/391
- Update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/389
- Update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/390
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/385
New Contributors
- @xoxys made their first contribution in https://github.com/cmintey/wishlist/pull/349
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.49.1...v0.50.0
Fix image URL whitespace and item count pluralization.
Full changelog
What's Changed
- Update github-actions (major) by @renovate[bot] in https://github.com/cmintey/wishlist/pull/382
- Update dependency @types/nodemailer to v7 by @renovate[bot] in https://github.com/cmintey/wishlist/pull/380
- Update README.md by @trinitrion in https://github.com/cmintey/wishlist/pull/379
- fix: server error if item image url starts or ends with '/' by @cmintey in https://github.com/cmintey/wishlist/pull/383
- fix(i18n): pluralize item count by @cmintey in https://github.com/cmintey/wishlist/pull/384
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/377
New Contributors
- @trinitrion made their first contribution in https://github.com/cmintey/wishlist/pull/379
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.49.0...v0.49.1
Minor fixes and improvements.
Full changelog
What's Changed
- Update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/370
- Update packages by @renovate[bot] in https://github.com/cmintey/wishlist/pull/367
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/369
- fix: hide claim name not working by @cmintey in https://github.com/cmintey/wishlist/pull/374
- Upgrade vite by @cmintey in https://github.com/cmintey/wishlist/pull/375
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.48.1...v0.49.0
Minor fixes and improvements.
Full changelog
What's Changed
- ukrainian language support by @cmintey in https://github.com/cmintey/wishlist/pull/365
- Update node by @renovate[bot] in https://github.com/cmintey/wishlist/pull/366
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/364
- fix: hide claimed count from item owner by @cmintey in https://github.com/cmintey/wishlist/pull/368
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.48.0...v0.48.1
- Show total cost of items on list
Full changelog
What's Changed
- Show total cost of items on the list by @cmintey in https://github.com/cmintey/wishlist/pull/301
- Configure Renovate by @renovate[bot] in https://github.com/cmintey/wishlist/pull/358
- Upgrade to zod 4 by @cmintey in https://github.com/cmintey/wishlist/pull/347
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/355
- Various fixes for zod and list statistics by @cmintey in https://github.com/cmintey/wishlist/pull/360
- Updated Dutch translations by @Gerben321 in https://github.com/cmintey/wishlist/pull/361
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/362
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/363
New Contributors
- @renovate[bot] made their first contribution in https://github.com/cmintey/wishlist/pull/358
- @Gerben321 made their first contribution in https://github.com/cmintey/wishlist/pull/361
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.47.2...v0.48.0
Fix image processing crashes.
Full changelog
What's Changed
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/350
- Fix failed image processing crashes container by @cmintey in https://github.com/cmintey/wishlist/pull/352
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.47.1...v0.47.2
Fixed default list creation setting not persisting.
Full changelog
What's Changed
- Fix default list creation setting not persisting by @cmintey in https://github.com/cmintey/wishlist/pull/346
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.47.0...v0.47.1
- User-selectable language preference persisted across sessions
- List descriptions with Markdown support
Full changelog
New Features
Two new features with this release.
Previously Wishlist used your browser's locale for determining the language to use. Now, in addition to using the browser locale, user's can select their preferred language in the UI which will be persisted across all sessions and browsers.
Lists can now have descriptions. This can be useful for adding clothing sizes and/or preferences, favorite colors, or whatever you want. This is a Markdown field, so you can do advanced formatting using Markdown and can even use HTML if you're savvy.
What's Changed
- Allow setting user preferred language by @cmintey in https://github.com/cmintey/wishlist/pull/342
- Add a description to lists by @cmintey in https://github.com/cmintey/wishlist/pull/343
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.46.3...v0.47.0
- Persian language support
- RTL language support
Full changelog
What's Changed
- Add Persian Language by @cmintey in https://github.com/cmintey/wishlist/pull/337
- Add support for RTL languages by @cmintey in https://github.com/cmintey/wishlist/pull/338
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/336
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.46.2...v0.46.3
Fix duplicate OIDC membership and improve product fetching.
Full changelog
What's Changed
- Update README.md by @DrakeHamString in https://github.com/cmintey/wishlist/pull/331
- Update bookmarklet code by @cmintey in https://github.com/cmintey/wishlist/pull/333
- Improve product fetching by @cmintey in https://github.com/cmintey/wishlist/pull/334
- fix: remove duplicate create membership step for OIDC new user by @cmintey in https://github.com/cmintey/wishlist/pull/335
New Contributors
- @DrakeHamString made their first contribution in https://github.com/cmintey/wishlist/pull/331
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.46.1...v0.46.2
Minor fixes and improvements.
Full changelog
What's Changed
- fix: Send product encoded product url to product API by @cmintey in https://github.com/cmintey/wishlist/pull/328
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/329
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.46.0...v0.46.1
Minor fixes and improvements.
Full changelog
What's Changed
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/322
- Fix: Item fields not clearable by @cmintey in https://github.com/cmintey/wishlist/pull/323
- Download item images by @cmintey in https://github.com/cmintey/wishlist/pull/324
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.45.1...v0.46.0
Minor fixes and improvements.
Full changelog
What's Changed
- Fix docker build by @cmintey in https://github.com/cmintey/wishlist/pull/320
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.45.0...v0.45.1
- Items can have unlimited quantity
- Create and stay button for faster sequential item creation
Full changelog
New Features
- Items can now have an unlimited quantity
- Added a new button on the Item creation page which makes adding multiple items sequentially much quicker
What's Changed
- Update dependencies by @cmintey in https://github.com/cmintey/wishlist/pull/307
- Add "create and stay" button on item form by @cmintey in https://github.com/cmintey/wishlist/pull/308
- Fix claim filter on list page by @cmintey in https://github.com/cmintey/wishlist/pull/317
- Add support for wishes with no quantity limit by @cmintey in https://github.com/cmintey/wishlist/pull/319
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/318
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.44.0...v0.45.0
- Markdown support in item notes
Full changelog
New Features
You can now write Markdown in your item notes! This is great for cases like adding links to an alternate item
What's Changed
- Support markdown in notes by @cmintey in https://github.com/cmintey/wishlist/pull/306
- Fix public claims by @cmintey in https://github.com/cmintey/wishlist/pull/310
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.43.1...v0.44.0
Fixed price formatter incorrectly using browser locale in non-browser contexts.
Full changelog
What's Changed
- Fix: price formatter using browser locale in non-browser contexts by @cmintey in https://github.com/cmintey/wishlist/pull/305
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.43.0...v0.43.1
- Items support desired quantity
- Multiple users can claim different quantities of items
Full changelog
New Feature
Items can now have a desired quantity! This also means that multiple people could end up claiming different quantities of the item on your list, and so new text has been added to show when an item is claimed by multiple users. All existing items have been defaulted to a quantity of 1 and existing claims have been migrated.
What's Changed
- Add hungarian language by @cmintey in https://github.com/cmintey/wishlist/pull/291
- Add debug logging for oidc flow by @cmintey in https://github.com/cmintey/wishlist/pull/293
- Add helm chart to readme by @cmintey in https://github.com/cmintey/wishlist/pull/294
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/295
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/298
- Allow items to be created with a desired quantity by @cmintey in https://github.com/cmintey/wishlist/pull/281
- Update i18n calls to avoid SSR issues by @cmintey in https://github.com/cmintey/wishlist/pull/274
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/299
- Fix button spacing and correct count of items by @cmintey in https://github.com/cmintey/wishlist/pull/302
- Translations update from Hosted Weblate by @weblate in https://github.com/cmintey/wishlist/pull/303
Full Changelog: https://github.com/cmintey/wishlist/compare/v0.42.5...v0.43.0