Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- Nothing
Changed
- Nothing
Depcreated
- Nothing
Removed
- Nothing
Fixed
- Nothing
Security
- Nothing
v1.2.0
Added
- Emoji support #194
Changed
- The login process (session management) has been completely rewritten
- Changelog is now generated via markdown files instead of manual html
Removed
- Roadmap under the changelog page
Fixed
- Logging into non existent user #184
- "Keep me logged in" functionality #191
- "Keep me logged in" checked state in dark theme #189
Security
- Dependencies have been updated
- Fixed missing authentication when deleting wish
- Fixed being able to add wishes to arbitrary lists
-
Various security fixes and improvements
If you are self-hosting, please update as soon as possible.
Thank you Trup3s from the Technical University of Darmstad!
v1.1.0
Added
- Configuration flag to disable plausible.io calls #64
- Add account delete option #69
- Configuration flag to disable user registrations #70
- After creating an account your language is automatically set to your browser's (if it is available), instead of defaulting to en_GB
- Amazon links are now automatically converted to affiliate links to help support wishthis financially
- Prerequisite check during installation
- Button labels for mobile devices
Fixed
- Wish price field not being set #107
- RewriteRules which caused HTTP 404 errors #93
- Switching to wish "product" tab breaks view #83
- Special characters not being displayed properly #80
- A fatal error when the CHANNELS constant is removed from the config #74
- Fulfilled wishes disappearing for wishlist owners
- Deprecated notices on PHP 8.2
v1.0.0
Added
- Option to set currency #43
- A roadmap in the changelog
- Compact/list view for wishes
- Option to enable advertisements
Changed
- Large parts of wishthis have been completely rewritten, such as the API and how pretty URLs work. The aim was to increase security and maintainability
- Changelog now automatically selects the current version, instead of the top most tab
- Decreased wish height on mobile devices
Fixed
v0.7.2
Fixed
- Fix fulfilled wishes showing after using filter
v0.7.1
Changed
- Updated MJML settings page #47
- Expired sessions are now invalidated by wishthis instead of relying on the browser to delete the cookies
- Dark theme
- Remembered lists design
- Translations
Fixed
- Label on top of dropdown menu #44
- Encoding issue in wish description #45
- Caching issue with the blog #46
- An error when a blog post doesn't have a featured image
- Version number not being stored correctly causing the migration to execute the wrong script
- Wishlist filter cut off on mobile
- Wish options not selectable after filtering
v0.7.0
Added
- Blog
- Dark theme
- Wish properties - You can now mark a wish as purchasable and add a price
- Jump to last edited wishlist from home
- Quick add wish from home
- Button to request more wishes from a users wishlist
- Option to stay logged in
Changed
- Many new translations added
- Additional logins are no longer required when switching between wishthis channels
- Updated remembered wishlists design
- Changelog is now a page instead of a downloadable markdown file
- Wishes can be edited from the wishlist now, without loading another page
- "Saved wishlists" has been renamed to "Remember lists"
Fixed
- Various minor things (typos, menu order, etc)
- Wish information being updated with 404 content from URL
- Wish image not showing
- An error when saving a wish with a really long URL
- Redirect errors on Nginx
- An error when fetching title from an URL containing quotes
v0.6.0
Added
- This changelog
- Wish properties
- Button to mark wish as fulfilled
Changed
- Improved card design
Fixed
- Various small bugs