Releases: membermatters/MemberMatters
[v2.8.0] - 2022-02-24
Sendgrid has become increasingly unreliable with deliverability rates, so we have switched our email provider over to using Postmark. They are much faster, and seem to have significantly better deliverability rates. They have a decent free tier (100/mth) and plans form $10/mth after that.
We also now have a mail chimp integration! If enabled, members will be automatically added to a mailchimp audience on signup.
[v2.8.0] - 2021-10-20
Removed
- Sendgrid integration for email sending
Added
- Postmark integration for email sending
- Mailchimp integration
Changed
- Made site sign in/users on site feature optional
- Made Dockerfile more development friendly (at expensive of slightly larger images)
Fixed
- Inconsistent login bug on some browsers and iOS
- Not quite mobile friendly sign up page
- CSS and layout of membership plan/pricing pages
[v2.7.0] - 2021-10-20
My goodness, what an exciting release! Significant bug fixes and a bunch of new features. 😁
WARNING: all of the new feature flags are off by default. If you have an existing installation, upgrading to this release may turn off some features you currently use. Just head to your-instance.com/admin/constance/config/
with an admin account and enable the features you need.
[v2.7.0] - 2021-10-20
Added
- Feature flag system
- Most optional features to feature flags
- Option for collecting access card instead of inputting it
- A site banner feature
- Generate Xero invoices on stripe invoice payments
- Xero configuration options to database config
Fixed
- Canvas randomly failing to sync user induction progress (canvas have started including a random null user for some reason)
- Canvas api failure logic
- Sentry error logging
- Bug with canvas email being case sensitive
- Stripe invoice payment logic improvement
- Password reset bug
- Logout bug on mobile devices
- Sentry sdk old version causing issues
- Behaviour around Stripe subscription signups when they fail the first time
- Javascript floating point conversion error when making payment plan with decimal value
- Subscription status is not displayed correctly in member list
- Excessively wide credit card form during signup
Removed
- Groups feature
Deprecated
- Access device HTTP endpoints. In a future release the current HTTP endpoints for access control devices will be removed and replaced with the new websocket protocol.
[v2.6.3] - 2021-09-27
[v2.6.3] - 2021-09-27
Fixed
- Enable stripe billing menu visibility race condition
- Sentry / stripe token race condition
- Removed excess console logging
- Django admin static css was excluded from docker image
- Handled incomplete subscription with error message
- Various minor bug fixes
- Unhandled error breaks admin UI when member subscription doesn't exist
- Date display issue on proxy form
Changed
- Replaced momentjs with dayjs
Added
- Caprover example template
- Basic read the docs website
- Build docker image GitHub action
[v2.6.2] - 2021-09-06
[v2.6.2] - 2021-09-06
Fixed
- Can't override existing card during signup
- Occasional constance settings reset to default value
Added
- Member billing and subscription info on admin page
- Support for sentry error logging
Changed
- Upgraded base docker image to Alpine 3.14
[v2.6.1] - 2021-07-11
Fixed
- Fixed checking induction requirements being skipped during signup
- Added max width to credit card component
- Prevent clicking next during signup if saved card doesn’t exist
- Fixed various missing/wrong translations
- Added send grid not configured error to payment card component
- Added stripe not configured error to member bucks and manage billing components
- Fixed add payment plan not closing/resetting correctly
- Updated python dependencies
- Fixed Django warning by specifying explicit ID field in models
[v2.4.1] - 2021-04-20
[v2.4.1] - 2021-04-20
Fixed
- fixed short login sessions on iOS (jwt refresh logic)
[v2.4.0] - 2021-04-17
[v2.4.0] - 2021-04-17
Added
- self site sign out feature (members can sign out from site using the portal)
- new warning and info banners throughout the site for inactive or account only profiles
Fixed
- broken reset password functionality
- member tools link disappearing
- make member button bug with account only profiles
- manage member page doesn't refresh after changes
[v2.3.2] - 2021-04-13
[v2.3.2] - 2021-04-13
Added
- auto login after email verification
Fixed
- broken signup flow caused by renaming noobs to needs inductions
- fixed several bugs related to above
[v2.3.0] - 2021-03-24
[v2.3.0] - 2021-03-24
Added
- better documentation for kiosk building
Changed
- fixed linting on some files
- refactored all remaining (except for door/interlock controller endpoints) endpoints to use DRF in preparation for mobile app support
- Changed capacitor scheme and changed iOS build target to 13.0
Fixed
- fixed typo on doors/interlocks page
- fixed some plurarls in django admin