Releases: rubyforgood/human-essentials
Releases · rubyforgood/human-essentials
2025.02.02
What's Changed
- Feature tags step 1 by @coalest in #4884
- Fix distribution export performance regression by @coalest in #4960
- Perf: Cache inventory calculation on dashboard by @coalest in #4939
- Perf: Refactor total items calculations by @coalest in #4954
- Data fix for MHM -- item requests for items whose name changed. by @cielf in #4958
- Increase font size for card titles and update button text in partner profile by @D-Forz in #4962
- [#4472] Persist file uploads through validation errors by @danielabar in #4937
Internal Changes
- Fix N plus ones for partners by @coalest in #4952
- Rename StorageLocation::active_locations scope to active by @coalest in #4953
- Add rack-mini-profiler gem by @coalest in #4956
System Updates
- build(deps-dev): bump bullet from 7.2.0 to 8.0.0 by @dependabot in #4973
- build(deps): bump groupdate from 6.4.0 to 6.5.1 by @dependabot in #4966
- build(deps): bump pg from 1.5.7 to 1.5.9 by @dependabot in #4967
- build(deps-dev): bump rubocop-performance from 1.23.0 to 1.23.1 by @dependabot in #4968
- build(deps-dev): bump brakeman from 6.2.1 to 7.0.0 by @dependabot in #4969
- build(deps): bump terser from 1.2.4 to 1.2.5 by @dependabot in #4972
- build(deps): bump geocoder from 1.8.3 to 1.8.5 by @dependabot in #4970
- build(deps): bump puma from 6.5.0 to 6.6.0 by @dependabot in #4971
- build(deps): bump recaptcha from 5.17.0 to 5.19.0 by @dependabot in #4965
- build(deps-dev): bump rubocop from 1.69.2 to 1.70.0 by @dependabot in #4964
New Contributors
Full Changelog: 2025.01.26...2025.02.02
2025.01.26
What's Changed
- Minor CSS fixes to sign in/up flow by @coalest in #4943
- Reduce application.css file size by @coalest in #4944
Full Changelog: 2025.01.22...2025.01.26
2025.01.22
What's Changed
- Fix the issue where only one error is displayed, even when multiple errors are present. by @nozomirin in #4911
- Fix lingering flash messages by @coalest in #4932
- 3325 optional email on requests by @Benjamin-Couey in #4917
- Data Fix re started request has been fulfilled by @cielf in #4940
Internal Changes
- Adding screenshots to partner profiles in user guide regarding recent profile rework by @cielf in #4842
- Remove partner FAQs - Part 2 by @jp524 in #4913
- build(deps): bump flipper-ui from 1.3.1 to 1.3.2 by @dependabot in #4907
- Reduce rolify db calls by @coalest in #4880
- #4727 replace redis with solidcache by @coalest in #4929
- Remove unused methods from Organization model by @coalest in #4938
Full Changelog: 2025.01.19-3...2025.01.22
2025.01.19
What's Changed
- Minor tweaks to the style guide for the user manuals by @cielf in #4824
- Fix problem with item name dropdown selection by @coalest in #4883
- Remove partner FAQs - Part 1 by @jp524 in #4912
- Add row for grand totals to storage locations index view by @tatheerf02 in #4768
- Remove organization from superuser edit/index of users by @cancelei in #4453
- Fix donation line item quantity can be negative. by @nozomirin in #4923
- [#4458] - Restrict non admins to partner users by @napster235 in #4468
- Fix #4138 fix delivery address by @jimmyli97 in #4540
Internal Changes
- [Request Units] Ensure unique units are used when creating a request [#4579] by @awwaiid in #4835
- Fix typos with source code spell checker by @coalest in #4879
- #4217 kit factory refactor by @jimmyli97 in #4585
- Hardcode 20 for pool by @dorner in #4926
- Fix questions table annotations after PR #4912 by @coalest in #4928
- Perf: Fix slow selectAll and deselectAll highcharts controller methods by @coalest in #4927
- REVERTED:
Full Changelog: 2025.01.12...2025.01.19
2025.01.12
What's Changed
- Fix the issue where the exception was not caught when the purchase was distributed. [improves user-visible error experience] by @nozomirin in #4894
- Fix the issue where the kit should be excluded when the organization is created. by @nozomirin in #4895
- Make partner profile information consistent in both bank and partner views. by @nozomirin in #4892
- Fix partner view to display distribution scheduled date by @McEileen in #4860
- #4035 manufacturer donations by @Benjamin-Couey in #4850
- Fix the transfer line item quantity can be negative. by @nozomirin in #4908
- Item View - Change value from cents to dollars by @ZahBenjamin in #4839
- Resolve #4746: Add total of FMVs to Purchase Index; Fix pagination of Amount spent by @Hungle2911 in #4847
Internal Changes
- Fix flaky distributions by county system spec by @coalest in #4910
- Replace open structs by @coalest in #4882
- Fix flaky export service spec by @coalest in #4919
- Perf: Reduce number of queries and object allocations in request index page by @coalest in #4920
New Contributors
- @ZahBenjamin made their first contribution in #4839
- @Hungle2911 made their first contribution in #4847
Full Changelog: 2025.01.05...2025.01.12
2025.01.05
What's Changed
- Remove error from display in UI (Partner List) by @EfeAgare in #4786
- Resolves #4857 (Make the reminders flag on the distribution work properly) by @gabeparra01 in #4872
Internal Changes
- Update Rubocop config by @coalest in #4878
- Fix database migration failure during setup (#4890) by @nozomirin in #4891
- Delete backup file after uploading by @dorner in #4893
- build(deps): bump nokogiri from 1.17.2 to 1.18.1 by @dependabot in #4898
- build(deps): bump dotenv-rails from 3.1.4 to 3.1.7 by @dependabot in #4899
- build(deps-dev): bump faker from 3.4.2 to 3.5.1 by @dependabot in #4900
- build(deps): bump prawn-rails from 1.4.2 to 1.6.0 by @dependabot in #4901
- build(deps-dev): bump rspec-rails from 7.0.1 to 7.1.0 by @dependabot in #4902
- build(deps-dev): bump knapsack_pro from 7.6.2 to 7.13.1 by @dependabot in #4903
- build(deps): bump icalendar from 2.10.2 to 2.10.3 by @dependabot in #4904
- build(deps): bump importmap-rails from 2.0.3 to 2.1.0 by @dependabot in #4905
- build(deps): bump flipper-active_record from 1.3.0 to 1.3.2 by @dependabot in #4906
New Contributors
- @EfeAgare made their first contribution in #4786
- @nozomirin made their first contribution in #4891
Full Changelog: 2024.12.22...2025.01.05
2024.12.22
What's Changed
- Fix unexpected issued_at behavior when date field empty. by @coalest in #4849
- Fix missing partner dropdown options on distribution update fail by @coalest in #4868
- Data fix mhm and aad request distribution link and fulfilled status by @cielf in #4873
- Migration for partner agency cleanup re issue #4241. Necessary step, … by @cielf in #4801
Internal Changes
- build(deps): bump rails from 7.1.3.4 to 7.2.2 by @dependabot in #4753
- Fix unitialized money_rails constant error by @coalest in #4851
- Refactor out for_families attribute from FamilyRequestCreateService by @coalest in #4861
- Fix flaky ExportCreateService spec by @coalest in #4862
- Update delayed_job to fix deprecation warning by @coalest in #4864
- Rename fixture_path to fixtures_path to fix deprecation warning by @coalest in #4866
- Fix flaky family requests system spec by @coalest in #4867
- build(deps-dev): bump factory_bot_rails from 6.4.3 to 6.4.4 and puma to 6.5.0 by @dependabot in #4813
- Remove duplicate donation system spec by @coalest in #4863
- Fix flaky distribution system specs by @coalest in #4869
- Fix flaky partners requests request spec by @coalest in #4870
- lowered pagination threshold in dev and staging using kaminari by @k8port in #4865
- Perf: Minor dashboard index page refactor by @coalest in #4874
- build(deps-dev): bump rubocop from 1.65.1 to 1.69.2 by @dependabot in #4814
- Fix flaky admin users system spec by @coalest in #4875
- Perf: refactor DistributionsByCountry#report using raw SQL query by @coalest in #4841
- build(deps): bump turbo-rails from 2.0.10 to 2.0.11 by @dependabot in #4755
- build(deps-dev): bump rubocop-rails from 2.25.1 to 2.27.0 by @dependabot in #4760
- build(deps): bump prawn-rails from 1.4.2 to 1.5.0 by @dependabot in #4754
- Rename cleanup_invalid_partner_profiles.rb to change execution order by @awwaiid in #4885
New Contributors
Full Changelog: 2024.12.15...2024.12.22
2024.12.15
What's Changed
- Make purchase helper pick default storage location by @lenikadali in #4722
- Fix inventory quantity errors to be tied to organization, not storage location (Fixes #4647) by @McEileen in #4804
- Fix distribution filtering by category bug and refactor for performance (#4590) by @coalest in #4806
- #4175 add request type flag by @coalest in #4827
- Partner Profile : clean up social media, request types and pick up emails by @cielf in #4829
- Show all active partners on distributions page unrestricted by filter by @coalest in #4836
- No longer allowing deletion of kit items -- only deactivation by @MichaScant in #4837
- Adding counties to partner export for NDBN reporting by @cielf in #4840
- [#4594] allow zero inventory items to be selected for audit by @danielabar in #4833
- Fix Distribution#new,#create,#edit to only show active items by @coalest in #4848
- Add indicator fields to partner export by @Sukhpreet-s in #4843
- Resolves #4818 Fix print feature for product drive with no participant by @gabeparra01 in #4831
- fix number of purchases appearing on paginated purchases by @cielf in #4854
- Fix default location PR by @dorner in #4855
System / Internal Updates
- Add bootsnap by @coalest in #4853
- Allow linting subset of files with bin/lint and fix erb_lint deprecation errors by @coalest in #4852
- Adding partner_step_form to seed so it will be in place for staging and local by @cielf in #4838
- Add missing kit rspecs, DRY up kit base items and report service by @jimmyli97 in #4665
- Remove redundant db indexes by @coalest in #4828
- Fix time zone flakiness in distribution by county specs by @coalest in #4825
- Resolves #4686 add another bank to seed by @Benjamin-Couey in #4826
- build(deps-dev): bump bullet from 7.2.0 to 8.0.0 by @dependabot in #4811
- build(deps): bump flipper-active_record from 1.3.0 to 1.3.2 by @dependabot in #4812
- build(deps): bump coverband from 6.1.2 to 6.1.4 by @dependabot in #4815
- build(deps): bump newrelic_rpm from 9.13.0 to 9.16.0 by @dependabot in #4810
New Contributors
- @lenikadali made their first contribution in #4722
- @MichaScant made their first contribution in #4837
- @gabeparra01 made their first contribution in #4831
Full Changelog: 2024.12.08...2024.12.15
2024.12.08
What's Changed
- Add
[DO NOT REPLY]
to thefrom
name of accounts email for mailers by @Sukhpreet-s in #4803
Internal / Developer
- Fix flaky distributions by county spec by @coalest in #4816
- Fix transfer InventoryError during db seed by @coalest in #4830
New Contributors
- @Sukhpreet-s made their first contribution in #4803
Full Changelog: 2024.12.01...2024.12.08
2024.12.01
What's Changed
- #4653: Permit :date_range filter param in DistributionsController#index by @coalest in #4776
- [#4789] add step-wise editing for banks view of partner profile by @danielabar in #4799
- #4788 - Fixing Partner Message On Invite Email by @Naraveni in #4805
- Resolves #4773: Reset password and invitation expiry by @pepetorres1998 in #4796
- Add more date range selection options #4518 by @pshong79 in #4533
- [#4807] Help partner to remember to submit profile for approval: by @danielabar in #4808
Internal / Dev
- Bank Org Request Export - Include Custom Units by @awwaiid in #4608
- move reminder job to delayed job by @dorner in #4809
- Move Transfer.storage_locations_transferred_to/from_in to StorageLoca… by @coalest in #4733
New Contributors
- @pepetorres1998 made their first contribution in #4796
Full Changelog: 2024.11.24.1...2024.12.01