Releases: lukevella/rallly
v3.0.0
Rallly 3.0.0 has an updated UI and a host of new features including:
- Poll finalization
- Custom poll settings (hide participant list, hide scores, disable comments)
- Poll duplication
Setup
Check out the self-hosting docs for instructions.
Upgrading from v2
The startup script will automatically perform a schema migration so that you can retain your existing data. It may not be possible to downgrade to v2 after upgrading due to the changes in the schema. Please take note of the following breaking changes before upgrading.
Breaking changes
1. Removed AUTH_REQUIRED
The AUTH_REQUIRED
parameter has been removed. As of version 3, users must be logged in to create and manage polls. To further avoid use of your instance by unauthorized users, you are encouraged to use the ALLOWED_EMAILS
parameter to limit who can register and login on your instance.
2. SMTP config is now required
Due to authentication being required, it's not longer possible to use the system without logging in. Since Rallly only supports passwordless login, you will need to configure SMTP so that you can receive your passwordless login email.
v2.11.1
Hotfix
This patch fixes an issue that caused the incorrect end time to be displayed when setting the time zone to UTC.
Full Changelog: v2.11.0...v2.11.1
v2.11.0
New config for setting a no-reply email
You can set the default sender of all transactional emails directly by setting NOREPLY_EMAIL
. SUPPORT_EMAIL
is still used as the contact email in the footer and is still required for sending out emails. If NOREPLY_EMAIL
is not set we fallback to SUPPORT_EMAIL
.
Updated email templates styling and content
Full Changelog: v2.10.0...v2.11.0
v2.10.0
What's Changed
- New support docs
- Added
SMTP_TLS_ENABLED
environment variable - Fixed a bug that caused some requests to be serviced by our middleware unnecessarily
Changelog
- 🍪 Stop using posthog cookie by @lukevella in #665
- ⚖️ Update legal pages by @lukevella in #666
- 🌐 Update translations by @lukevella in #667
- 🌐 Update translations by @lukevella in #668
- 🌐 Update translations by @lukevella in #669
Full Changelog: v2.9.2...v2.10.0
v2.9.2
What's Changed
Fixes the version number being formatted with an additional "v" at the beginning when running the docker image from docker hub.
Changelog
- 🌐 Update translations by @lukevella in #658
- ♻️ Improve query invalidation by @lukevella in #659
Full Changelog: v2.9.1...v2.9.2
v2.9.1
What's Changed
Fixes links being localized on homepage when they shouldn't be.
Changelog
- 🌐 Update translations by @lukevella in #638
- 🌐 Update translations by @lukevella in #656
- 🐛 Stop using localized links to app by @lukevella in #657
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's Changed
This update fixes a few problems that caused transactional emails to significantly slow down requests. Now, the app should be faster and provide a better experience for users.
Changelog
- ♻️ Create backend package by @lukevella in #643
- ♻️ Create languages package by @lukevella in #644
- ♻️ Use synchronous id generation by @lukevella in #645
- ♻️ Add icons package by @lukevella in #646
- ♻️ Use named exports for icons by @lukevella in #647
- 🐛 Wait for session to save by @lukevella in #651
- 💬 Update email subject lines by @lukevella in #652
- ⚡️ Improve email rendering speed by @lukevella in #654
Full Changelog: v2.8.3...v2.9.0
v2.8.3
Hotfix
Fixes an issue introduced in the previous patch where if a user deleted a date option, it would reset the votes for other date options as well.
Full Changelog: v2.8.2...v2.8.3
v2.8.2
Hotfix
This patch fixes an issue in the previous version where the wrong times were being stored in the database due to an automatic date conversion. We now make sure all times are stored in UTC and do the appropriate conversions on the client to show the correct times.
Full Changelog: v2.8.1...v2.8.2
v2.8.1
What's Changed
This patch changes how we store values for poll options in our database and fixes some cases where the wrong end time was being stored. It also includes a small update to the time picker component which now shows the duration of the event when choosing an end time.
Changelog
- 🩹 Make email placeholders RFC 2606 compliant by @peterlewis in #622
- 🩹 Fix malformed RFC 2606 tweak by @peterlewis in #629
- 🌐 Update translations by @lukevella in #631
New Contributors
- @peterlewis made their first contribution in #622
Full Changelog: v2.8.0...v2.8.1