Skip to content

Releases: membermatters/MemberMatters

[v2.8.0] - 2022-02-24

24 Feb 01:44
Compare
Choose a tag to compare

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

20 Oct 13:24
Compare
Choose a tag to compare

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

27 Sep 13:31
Compare
Choose a tag to compare

[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

06 Sep 13:11
Compare
Choose a tag to compare

[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

11 Jul 06:56
Compare
Choose a tag to compare

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

20 Apr 01:13
Compare
Choose a tag to compare

[v2.4.1] - 2021-04-20

Fixed

  • fixed short login sessions on iOS (jwt refresh logic)

[v2.4.0] - 2021-04-17

17 Apr 11:37
Compare
Choose a tag to compare

[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

14 Apr 00:41
Compare
Choose a tag to compare

[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

24 Mar 05:49
f1ddeca
Compare
Choose a tag to compare

[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

[v2.2.1] - 2021-03-06

06 Mar 11:21
Compare
Choose a tag to compare

[v2.2.1] - 2021-03-06

Added

  • 𝔗𝔥𝔢𝔪𝔢𝔦𝔫𝔤 𝔰𝔲𝔭𝔭𝔬𝔯𝔱 🎨 (thanks @snoopen)