v0.11
Breaking changes
The ids of collections and links are changing to a numeric form, which means
previous URLs will break. This is not a change that I would do if the service
was open or installed by other people, at least not in a >= 1.0 release. Since
I'm almost the only person using it today and that I shared very few URLs, it’s
OK for me to do it. It's also the last occasion to make this change (or it
would require more work).
Migration notes
(optional, mostly for myself) You can configure the subscription feature with
the APP_SUBSCRIPTIONS_*
environment variables. Read production documentation
for more details.
New
- Provide a subscription feature (monetization)
- Allow users to update login credentials
- Add a “terms of service” mecanism
- Block not validated users after 1 day
Improvements
- Make explicit that JavaScript is required
- Change links and collections ids format (decimal instead of hexadecimal)
- Reorganize the "avatar" menu
- Reduce width of registration/login sections
- Improve extraction of websites title (again!)
- Hide back anchors on public page if no back URL
- Center submit button on profile page
- Homogeneize titles case
- Add a light linear gradient on popup menus
- Fix height of inputs
Bug fixes
- Set cookies
SameSite
toLax
- Generate user CSRF token directly instead of calling
Minz\CSRF
Misc
- Update Minz version
- Fix the locale in User factory
- Improve SpiderBits\Http get method
- Rename
format_date
toformat_message_date
and create a more generic
format_date()
function