What's Changed
User facing changes - summary
[Admins] fix timezone on the list of "Sent Emails" under Edit Organization -> Court Details
[All] Add real user testimonials to the main page
[Volunteers, All] Improve filtering and default order of contacts on the view case contacts page
[Supervisors, Admins] When creating or updating a case, there is now an option to select and unselect all contact type options, which defaults to selecting all options when creating a case.
User facing changes - commit messages
- CaseContact validates usage and spec changes - case contact form prep by @thejonroberts in #6061
- 6026: Improve timezones on org settings sent emails by @panacotar in #6043
- Case Contact Form Overhaul by @thejonroberts in #6048
- Add text testimonials, addressing #4407 by @jonathanmeneses in #6097
- bug(case_contact): fixed the order of case contacts by @Raushan998 in #6148
Technical changes
-
feat: upgrade to rails 7.2 by @elasticspoon in #6028
-
Update stimulus rails nested-form & switch to namespaced version by @thejonroberts in #6057
-
Revert "build(deps): bump sass from 1.77.6 to 1.79.3" by @elasticspoon in #6059
-
Flaky specs: Use travel_back when travel_to is used by @thejonroberts in #6054
-
refactor create_org by @felicia22 in #6062
-
build(deps): bump webrick from 1.8.1 to 1.8.2 by @dependabot in #6058
-
build(deps): bump scout_apm from 5.3.8 to 5.4.0 by @dependabot in #6064
-
build(deps): bump flipper-active_record from 1.3.0 to 1.3.1 by @dependabot in #6030
-
docs: Add help for local postgres connection on Mac by @kyle-apex in #5978
-
6026: Improve timezones on org settings sent emails by @panacotar in #6043
-
build(deps): bump @babel/core from 7.25.2 to 7.25.7 by @dependabot in #6074
-
build(deps): bump trix from 2.1.5 to 2.1.6 by @dependabot in #6072
-
build(deps): bump rexml from 3.3.6 to 3.3.8 by @dependabot in #6071
-
build(deps): bump noticed from 2.4.1 to 2.4.3 by @dependabot in #6070
-
[5894] Fix VolunteersController#edit N+1 issues by @ElisaRmz in #6068
-
build(deps): bump @rails/actiontext from 7.2.100 to 7.2.101 by @dependabot in #6082
-
build(deps): bump twilio-ruby from 7.2.3 to 7.3.4 by @dependabot in #6084
-
build(deps-dev): bump webmock from 3.23.1 to 3.24.0 by @dependabot in #6078
-
build(deps): bump @rails/activestorage from 7.2.100 to 7.2.101 by @dependabot in #6083
-
build(deps): bump @babel/core from 7.25.7 to 7.26.0 by @dependabot in #6092
-
build(deps): bump @rails/activestorage from 7.2.101 to 8.0.0 by @dependabot in #6100
-
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #6102
-
build(deps-dev): bump @babel/preset-env from 7.25.4 to 7.26.0 by @dependabot in #6091
-
upgrade node version to match heroku by @FireLemons in #6103
-
Rails 7.2.2 update by @thejonroberts in #6099
-
build(deps): bump puma from 6.4.2 to 6.4.3 by @dependabot in #6045
-
Add comment about why install is different from the others by @FireLemons in #6104
-
build(deps): bump tom-select from 2.3.1 to 2.4.1 by @dependabot in #6109
-
build(deps): bump @fortawesome/fontawesome-free from 6.6.0 to 6.7.1 by @dependabot in #6110
-
build(deps): bump twilio-ruby from 7.3.5 to 7.3.6 by @dependabot in #6106
-
build(deps): bump rails-html-sanitizer from 1.6.0 to 1.6.1 by @dependabot in #6116
-
build(deps-dev): bump rspec-rails from 7.0.1 to 7.1.0 by @dependabot in #6108
-
build(deps): bump puma from 6.4.3 to 6.5.0 by @dependabot in #6112
-
build(deps): bump @rails/actiontext from 7.2.101 to 8.0.0 by @dependabot in #6113
-
build(deps): bump chart.js from 4.4.4 to 4.4.7 by @dependabot in #6114
-
RSpec-Rails Configuration by @thejonroberts in #6096
-
build(deps): bump trix from 2.1.6 to 2.1.9 by @dependabot in #6121
-
Fix #6117 handle duplicate contact types by @thejonroberts in #6119
-
build(deps): bump after_party from 1.11.2 to 2.0.0 by @dependabot in #6124
-
build(deps): bump @rails/actioncable from 7.2.100 to 8.0.0 by @dependabot in #6122
-
build(deps): bump @rails/ujs from 7.1.400 to 7.1.500 by @dependabot in #6115
-
Ruby 3.3.6 update by @thejonroberts in #6098
-
Fix erblint deprecation warning by @FireLemons in #6126
-
build(deps): bump @hotwired/turbo-rails from 8.0.10 to 8.0.12 by @dependabot in #6090
-
Linting: Standard rubocop plugins by @thejonroberts in #6120
-
build(deps-dev): bump rswag-specs from 2.14.0 to 2.16.0 by @dependabot in #6101
-
build(deps): bump flipper-active_record from 1.3.1 to 1.3.2 by @dependabot in #6105
-
build(deps): bump actionpack from 7.2.2 to 7.2.2.1 by @dependabot in #6125
-
build(deps): bump rswag-api from 2.15.0 to 2.16.0 by @dependabot in #6123
-
build(deps): bump trix from 2.1.9 to 2.1.10 by @dependabot in #6136
-
build(deps): bump @rails/actioncable from 8.0.0 to 8.0.100 by @dependabot in #6135
-
build(deps-dev): bump start-server-and-test from 2.0.8 to 2.0.9 by @dependabot in #6133
-
Fix markdown formatting for postgres troubleshooting MAC_SETUP.md by @FireLemons in #6137
-
build(deps): bump @rails/actiontext from 8.0.0 to 8.0.100 by @dependabot in #6134
-
build(deps): bump caxlsx from 4.1.0 to 4.2.0 by @dependabot in #6132
-
build(deps): bump oj from 3.16.7 to 3.16.8 by @dependabot in #6129
-
build(deps): bump flipper-ui from 1.3.1 to 1.3.2 by @dependabot in #6131
-
build(deps): bump rexml from 3.3.9 to 3.4.0 by @dependabot in #6130
-
build(deps-dev): bump rubocop-rspec from 3.1.0 to 3.3.0 by @dependabot in #6145
-
build(deps): bump view_component from 3.20.0 to 3.21.0 by @dependabot in #6144
-
build(deps): bump twilio-ruby from 7.3.6 to 7.4.0 by @dependabot in #6143
-
build(deps-dev): bump rubocop-performance from 1.22.1 to 1.23.0 by @dependabot in #6142
-
build(deps): bump esbuild from 0.24.0 to 0.24.2 by @dependabot in #6138
-
build(deps): bump trix from 2.1.10 to 2.1.12 by @dependabot in #6139
-
build(deps): bump @rails/activestorage from 8.0.0 to 8.0.100 by @dependabot in #6140
-
build(deps): bump @rails/ujs from 7.1.500 to 7.1.501 by @dependabot in #6141
-
fix: delete boilerplate favicon on login page by @willmurphyscode in #6146
-
build(deps-dev): bump standard from 1.40.1 to 1.43.0 by @dependabot in #6127
-
Feature/email validate message by @Raushan998 in #6150
-
build(deps): bump oj from 3.16.8 to 3.16.9 by @dependabot in #6157
-
build(deps): bump noticed from 2.4.3 to 2.5.1 by @dependabot in #6160
-
build(deps-dev): bump dotenv-rails from 3.1.4 to 3.1.7 by @dependabot in #6156
-
build(deps): bump scout_apm from 5.4.0 to 5.5.0 by @dependabot in #6155
-
fix: NoMethodError users/passwords#create by @compwron in #6162
-
build(deps): bump net-imap from 0.5.1 to 0.5.5 by @dependabot in #6154
-
build(deps): bump @fortawesome/fontawesome-free from 6.7.1 to 6.7.2 by @dependabot in #6152
-
Improve speed of CaseContactsController by @compwron in #6158
-
build(deps): bump rswag-ui from 2.15.0 to 2.16.0 by @dependabot in #6171
-
build(deps): bump amazing_print from 1.6.0 to 1.7.2 by @dependabot in #6168
-
build(deps-dev): bump erb_lint from 0.7.0 to 0.8.0 by @dependabot in #6167
-
build(deps-dev): bump rubocop-performance from 1.23.0 to 1.23.1 by @dependabot in #6166
-
feat: added pg_hero and authentication for all_casa_admin user by @Raushan998 in #6172
-
build(deps): bump twilio-ruby from 7.4.0 to 7.4.1 by @dependabot in #6169
-
build(deps-dev): bump standard from 1.43.0 to 1.44.0 by @dependabot in #6181
-
build(deps): bump paranoia from 3.0.0 to 3.0.1 by @dependabot in #6180
-
build(deps-dev): bump parallel_tests from 4.7.2 to 4.9.0 by @dependabot in #6179
-
build(deps): bump twilio-ruby from 7.4.1 to 7.4.2 by @dependabot in #6178
-
build(deps-dev): bump selenium-webdriver from 4.26.0 to 4.27.0 by @dependabot in #6177
-
build(deps): bump datatables.net-dt from 1.13.10 to 1.13.11 by @dependabot in #6176
-
build(deps-dev): bump start-server-and-test from 2.0.9 to 2.0.10 by @dependabot in #6175
-
rm yarn.lock to prepare for merging pr to move from yarn to npm by @compwron in #6183
-
feat/migrate to npm from yarn by @Raushan998 in #6173
-
build(deps-dev): bump erb_lint from 0.8.0 to 0.9.0 by @dependabot in #6194
-
build(deps): bump scout_apm from 5.5.0 to 5.6.0 by @dependabot in #6193
-
build(deps-dev): bump rubocop-rspec from 3.3.0 to 3.4.0 by @dependabot in #6192
-
build(deps-dev): bump brakeman from 6.2.2 to 7.0.0 by @dependabot in #6190
-
build(deps): bump @babel/core from 7.26.0 to 7.26.7 by @dependabot in #6189
-
build(deps-dev): bump @babel/preset-env from 7.26.0 to 7.26.7 by @dependabot in #6188
-
build(deps-dev): bump selenium-webdriver from 4.27.0 to 4.28.0 by @dependabot in #6191
-
build(deps): bump noticed from 2.5.1 to 2.6.0 by @dependabot in #6195
-
build(deps): bump filterrific from 5.2.5 to 5.2.6 by @dependabot in #6196
-
updates Procfile.dev to use dev js and css build scripts by @alex-yi37 in #6200
-
[##6174] added metrics for logged contacts by @Raushan998 in #6198
-
fix: case court report modal ui changes by @alex-yi37 in #6185
-
build(deps): bump tom-select from 2.4.1 to 2.4.2 by @dependabot in #6202
-
build(deps): bump twilio-ruby from 7.4.2 to 7.4.3 by @dependabot in #6204
-
build(deps): bump draper from 4.0.2 to 4.0.4 by @dependabot in #6203
-
build(deps): bump puma from 6.5.0 to 6.6.0 by @dependabot in #6205
-
Improve performance of case contacts index action using pagination by @Kerman07 in #6208
-
build(deps): bump strong_migrations from 2.1.0 to 2.2.0 by @dependabot in #6209
-
build(deps): bump net-smtp from 0.5.0 to 0.5.1 by @dependabot in #6212
-
build(deps-dev): bump rspec-rails from 7.1.0 to 7.1.1 by @dependabot in #6213
-
build(deps-dev): bump webmock from 3.24.0 to 3.25.0 by @dependabot in #6214
-
build(deps): bump esbuild from 0.24.2 to 0.25.0 by @dependabot in #6220
-
build(deps): bump net-imap from 0.5.5 to 0.5.6 by @dependabot in #6218
-
build(deps-dev): bump bullet from 8.0.0 to 8.0.1 by @dependabot in #6217
-
build(deps): bump rexml from 3.4.0 to 3.4.1 by @dependabot in #6231
-
build(deps-dev): bump @babel/preset-env from 7.26.7 to 7.26.9 by @dependabot in #6225
-
build(deps): bump @babel/core from 7.26.7 to 7.26.9 by @dependabot in #6226
-
build(deps-dev): bump standard from 1.44.0 to 1.45.0 by @dependabot in #6228
-
build(deps): bump twilio-ruby from 7.4.3 to 7.4.4 by @dependabot in #6229
-
build(deps): bump image_processing from 1.13.0 to 1.14.0 by @dependabot in #6230
-
Feature/6207 Endpoint api/v1/sign_in now outputs randomized tokens in response upon sign-in by @7riumph in #6216
-
build(deps): bump pdf-forms from 1.5.1 to 1.5.2 by @dependabot in #6238
-
build(deps): bump twilio-ruby from 7.4.4 to 7.4.5 by @dependabot in #6239
-
build(deps-dev): bump parallel_tests from 4.9.0 to 4.9.1 by @dependabot in #6240
-
build(deps): bump dompurify from 3.2.3 to 3.2.4 by @dependabot in #6232
-
build(deps): bump chart.js from 4.4.7 to 4.4.8 by @dependabot in #6237
-
build(deps): bump rack from 3.1.9 to 3.1.10 by @dependabot in #6234
-
build(deps): bump tom-select from 2.4.2 to 2.4.3 by @dependabot in #6227
-
build(deps): bump esbuild from 0.25.0 to 0.25.1 by @dependabot in #6250
-
build(deps): bump trix from 2.1.12 to 2.1.13 by @dependabot in #6249
-
build(deps): bump pundit from 2.4.0 to 2.5.0 by @dependabot in #6247
-
build(deps-dev): bump webmock from 3.25.0 to 3.25.1 by @dependabot in #6246
-
build(deps): bump flipper-active_record from 1.3.2 to 1.3.4 by @dependabot in #6245
-
build(deps): bump scout_apm from 5.6.0 to 5.6.1 by @dependabot in #6244
-
Feature/6222 - Endpoint /api/v1/users/sign_out revokes access token and refresh token on request by @xihai01 in #6241
-
build(deps-dev): bump axios from 1.7.9 to 1.8.2 by @dependabot in #6252
-
build(deps): bump @babel/helpers from 7.26.9 to 7.26.10 by @dependabot in #6253
-
Attempt to address volunteer#create invalid email error in bot-bugsag by @7riumph in #6224
-
Revert "Suggested comment removal" by @FireLemons in #6266
-
Feature/6210 - Endpoint API remember_me option by @JustinTan-1 in #6263
-
Issue 6187 admin new case contacts by @alex-yi37 in #6215
-
build(deps): bump rack from 3.1.10 to 3.1.12 by @dependabot in #6251
-
build(deps-dev): bump json from 2.10.1 to 2.10.2 by @dependabot in #6255
New Contributors
- @felicia22 made their first contribution in #6062
- @jonathanmeneses made their first contribution in #6097
- @Raushan998 made their first contribution in #6148
- @willmurphyscode made their first contribution in #6146
- @alex-yi37 made their first contribution in #6200
- @JustinTan-1 made their first contribution in #6263
Full Changelog: 2024.09.24...2025-03-21