Releases: rubyforgood/mutual-aid
Releases · rubyforgood/mutual-aid
Release 0.6.1
Release 0.6.0
Breaking change / enhancement
- Show Community Resources in the same contributions page as all other contributions #980
- Note: this isn't technically a breaking change, but significant enough that we felt it important to highlight.
Enhancements
- Improvements to single announcement display #928
- Have the 'display nav bar' setting apply more consistently #806, #966, #968
- Emails are now validated #965
- Display contributor names to authorized viewers #917, #791
- Add simple script to a single user to the app #977
- Make admin section of nav bar a dropdown #963
Security vulnerabilities fixed
- Fix bug in authorization logic that allows a guest user to view names, emails, addresses of other people #951
- We recommend all installations update to this release IMMEDIATELY.
Other bugfixes
- Fix breakage in claiming a contribution #946
- Ensure only one organization is able to own an installation #926
- Update map view as filters are toggled #970
- Only show Feedback button to authorized users #996
Development notes
- Simplify and enhance our Rubocop setup, based on customizations on top of StandardRB #935 (see other PRs listed therein)
- Add rubocop checks to CI #801, #935
- Change specs so they don't rely on the test DB being seeded #927
- Rework how contribution filtering works under the hood #546
- Add authorization checks to our serializers #953
- Lay groundwork for system specs #956
- Add Procfile.dev to document local processes required and support
foreman
,invoker
etc #997
New contributors! 🙏🏾 💞
Release 0.5.0
Enhancements
- Change address field on community resource form from dropdown to text input #900, #909, #923
- Update text in email you get after claim in p2p mode #898
- Displays and allows roles to be editable by admins (sys_admin & admin) #908
- Add glossary button to navbar #911
- Update wording on peer claim of contributions #912
- Add SignUp button to login #925
Breaking changes
- Changing address field above breaks the community resource importer
Bugfixes
- Fix bug on Announcement display when description was empty #904
- Fix local webpack compilation #905
- Fix bug related to date fields on all forms #916
- Fix bug related to location_type on submission form #922
Development notes
- Remove
credentials.yml.enc
#896 - Upgrade Ruby to 2.7.2 #897
- Update seeds #883
- Add documentation for contribution filtering #902
- Set hostname for autogenerated emails #903
- Upgrade rails to 6.0.3.5 #907
- Cleaned up announcement controller and glossary policy #913
- Upgrade listen gem to 3.0 #915
- Upgrade rails to overcome mimemagic issue #920
- Bump y18n from 4.0.0 to 4.0.1 #921
New contributors! 🙏🏾 💞
Release 0.4.0
Breaking changes
- All users prior to this change now need to have their permission level set. Use the
make_users_admins
rake task to give existing users admin privileges #853 - Registration is now re-enabled! This isn’t breaking per se, but important to know that users can now self-register #840, #859
- Logged in users’ email is autopopulated when claiming a contribution (instead of letting them manually enter one) #855
- Claim button is disabled when p2p and no email related to contribution (because our system currently only sends notification emails) #846, #868
Enhancements
- Allow CommunityResources to have many ServiceAreas #870
- Show/hide buttons on NavBar based on user role #850
- Remove name in map view #847
- Implement permissions #834, #835, #836, #837, #838, #841, #845, #851, #848, #858
Developer notes
Release 0.3.1
Enhancements
- Buttons to add new Asks|Offers from /contributions #775
- Add pagination to /people index #792
- Show versions deployed to heroku on readme #768
- Fit all offers in the initial view of the /contributions map #774
- Allow /glossary to be publicly accessible #790
- Select and deselect filters quickly on /contributions #799
- Improve accessibility of buttons when focused #802, #816
- Enable admins to easily edit /glossary #808
- Show /contributions to guest users when in P2P mode #810, #821, #819, #824
Bugfixes
- Allow custom text on landing page to override default text #780
- Unordered lists in user provided custom text (eg /about) now display with discs ('bullets') #779
- Fix bug preventing guest users from submitting Asks|Offers #807
- Fix WhatsApp logo display #804
Development notes
- Introduce RuboCop #793, #798
- Introduce Pundit #514, #833
- Clean up pending autogenerated specs #766
- Fix some brittleness in seed task #772
New contributors! 🙏🏾 💞
Release 0.3.0
Breaking changes
- The
SMTP_ADDRESS
environment variable has been renamed toSMTP_HOST
#750- Existing deployed environments will have to be updated and restarted/redeployed
Enhancements
- Rudimentary peer-to-peer exchange; users can initiate a match w/o dispatcher involvement #730, #741
- New map view on Contributions page that dynamically adds pins for Asks/Offers #720, #742
- Redesigned Landing page #626
- Redesigned Contributions page with collapsible filters section #728, #735, #747
- Allow expanded set of html tags for site customization (eg /about page) #683
- Ask|Offer form submissions now email the contributor and log the communication #758
- Admins can now toggle whether to show the Navigation bar on Community Resource and Announcement pages #691
- Add data migration task to separate old asks/offers into multiple listings #624
- Considerable improvements to readme and guides #669, #674, #675, #679, #682, #662, #688, #689, #746
Bugfixes
- Get outgoing email working #660, #676
- User signup is now working (was previously blocked by #660), however has been disabled
↙️ - Disable user signup until we get authorizations working #767
- Fix long horizontal scroll of tag lists #615
Development notes
- Moved repo under
rubyforgood
organization 💎❤️ - Switched primary branch from
master
tomain
#658 - Major improvements to our docker development setup #685, #700, #706, #722, #726, #740, #743, #746, #757, #760
- Added a pull request template #678, #733, #751
- Introduce
annotate
gem to help with schema discovery #686 - Support
asdf
tool manager #703, #762 - Drop
guard
support #749
New contributors! 🙏🏾 💞
Release 0.2.9
Release 0.2.8
Bugfixes
- Remove final & operator so all nils -> 0.0 #618
Release 0.2.7
Release 0.2.6
Enhancements
- Allow custom questions to be added to Ask and Offer forms #597