Mantle 2.1.30
License keys move to the new store, plus clearer activation counts and a few interface fixes.
What’s new
This release moves licensing to a new store. Existing keys were issued against shop.linchpin.com and do not exist on the new store, so each site needs a reissued key before its next status check. Until an install is updated, shop.linchpin.com continues to answer license requests, so sites keep working during the transition.
Country and state are now dropdown selects rather than free-text fields, which reduces entry errors. Mantle now tells you when a site will not count against your activations, so you can see where an install stands before it affects your limit.
There are a couple of fixes worth noting. Sign-in PINs now work with plus-addressed email, because the PIN query string is encoded correctly. The health check has also been revised to look at what actually proves a service is running.
Changelog
⚠ BREAKING CHANGES
- MANTLE-271: existing license keys were issued against shop.linchpin.com and do not exist on the new store. Sites need a reissued key before their next status check, and shop.linchpin.com has to keep answering license requests for installs that have not been updated yet (MANTLE-252).
Features ✨
- MANTLE-271: Make country and state selects instead of text fields (#827)
- MANTLE-272: Say when a site will not count against activations (#829)
- Draft a blog post when a release is published (#832)
Bug Fixes 🐛
- deps: update dependency @assistant-ui/react to ^0.15.12 (#824)
- deps: update dependency @assistant-ui/react to ^0.15.13 (#831)
- MANTLE-261: Check what actually proves a service is healthy (#817)
- MANTLE-268: Encode the PIN query string so plus addresses work (#825)
Miscellaneous Chores 🧹
- Use shared linchpin commitlint config (#822)