Releases: rubyforgood/human-essentials
Releases · rubyforgood/human-essentials
2024.06.09
What's Changed
- #4274- improve error handling on new item by @Gabe-Torres in #4374
- Add Optional Signature Lines to Distribution PDF by @sean-dickinson in #4342
- Adjustments to Adult Incontinence by @cielf in #4361
- Allow super admins to switch roles by @jp524 in #4377
- Address expired slack link by @cielf in #4422
- (Request-Units Adjacent) Eagerly de-duplicating items when submitting request by @patelkrunal31 in #4414
- fixed icon missing issue by @ibulmer in #4411
Request Units Beta
- Allow creating feature flags when using code spaces. by @FelipeGithub24 in #4413
- Show units on a partner request dashboard by @FelipeGithub24 in #4416
- #4397 - Add Request units to item new/edit by @sean-dickinson in #4418
- #4419 - Add Units to confirmation email by @sean-dickinson in #4421
Internal / Developer
- Remove to_a method by @dorner in #4239
- add faker for child first names in seed file by @Trevor-Robinson in #4375
- Alternate approach -- Changes to address issues with fetch_latest_db after 7.1.3.2 by @cielf in #4389
- Fixes #4425 so tests work after Docker setup by @jimmyli97 in #4426
System Updates
- build(deps): bump simple_form from 5.3.0 to 5.3.1 by @dependabot in #4385
- build(deps-dev): bump webmock from 3.23.0 to 3.23.1 by @dependabot in #4386
- build(deps-dev): bump knapsack_pro from 7.4.0 to 7.5.1 by @dependabot in #4391
- build(deps-dev): bump faker from 3.3.1 to 3.4.1 by @dependabot in #4390
- build(deps): bump newrelic_rpm from 9.9.0 to 9.10.2 by @dependabot in #4430
- build(deps): bump rails from 7.1.3.3 to 7.1.3.4 by @dependabot in #4429
New Contributors
- @Trevor-Robinson made their first contribution in #4375
- @FelipeGithub24 made their first contribution in #4413
- @Gabe-Torres made their first contribution in #4374
- @jimmyli97 made their first contribution in #4426
Full Changelog: 2024.05.26...2024.06.09
2024.05.26
What's Changed
- Dashboard! by ALL the peeps below! in #3788
- Allow editing of records pre-snapshot by @dorner in #4287
- fix: inventory aggregate by @elasticspoon in #4357
- Remove
organization_name
from base URL by @jp524 in #4331 - Adds comments field to purchase index view by @vsrnth in #4368
- Clean up incorrect request statuses that have a distribution [#4275] by @awwaiid in #4370
Dashboard!
- Create dashboard/card partial by @Benabik in #3780
- #3669 outstanding requests by @Benabik in #3785
- Restore remove button to dashboard cards by @Benabik in #3787
- Dashboard Refactor - Move Distributions by County functionality [#3722] by @leesharma in #3793
- Move purchase from dashboard to standalone report [#3736] by @awwaiid in #3792
- Dashboard Refactor - Itemized Donations [#3733] by @awwaiid in #3791
- Dashboard itemized distributions [#3731] by @awwaiid in #3796
- add a partners approval table to the dashboard by @h-m-m in #3799
- Distributions summary #3723 by @rae-stanton in #3802
- #3732 - Extract Donations (All Sources) from Dashboard by @ChaelCodes in #3795
- #3788 delete donations specs by @ChaelCodes in #3840
- #3742 low inventory report by @ChaelCodes in #3857
- Move Manufacturer Donations Cards to Donations | Manufacturer by @lokisk1155 in #3819
- Move dashboard activity card to a standalone report [#3798] by @awwaiid in #3812
- #3734 Move product drives card to product drives by @awwaiid in #3984
- Add the date filter to the donation report [#3735] by @awwaiid in #4028
- Add more Dashboard specs #4029 by @awwaiid in #4030
- Remove dashboard date-filter [#3724] by @awwaiid in #4032
- Consolidate reports into a single controller by @awwaiid in #4095
Internal / Developer Updates
- RAILS UPGRADE! build(deps): bump rails from 7.0.8 to 7.1.3.3 by @dependabot in #4365
- Clear events again! by @dorner in #4350
- refactor: missing barcode spec by @elasticspoon in #4352
- Aeisenberg devcontainer updates by @awwaiid in #4353
- Fix unseeded version of pre-snapshot edits by @awwaiid in #4354
- fix: specs that got added by @elasticspoon in #4359
- Updates based on Codespace Validation by @awwaiid in #4358
- fix: flaky dist by county spec by @elasticspoon in #4362
- remove item generation by @elasticspoon in #4206
- Remove plantuml action. by @awwaiid in #4369
- fix(#4373): remove legacy postgres initializer by @elasticspoon in #4376
- README: Add note about DB fix for Apple Silicon by @sampart in #4282
- Add models to support request units by @dorner in #4306
- Fix migration by @dorner in #4383
System / Dependency Updates
- build(deps): bump omniauth-rails_csrf_protection from 1.0.1 to 1.0.2 by @dependabot in #4355
- build(deps-dev): bump rubocop-performance from 1.20.2 to 1.21.0 by @dependabot in #4360
- build(deps): bump nokogiri from 1.16.4 to 1.16.5 by @dependabot in #4356
- build(deps-dev): bump rubocop-rails from 2.24.1 to 2.25.0 by @dependabot in #4364
- build(deps-dev): bump standard and rubocop by @dependabot in #4363
- build(deps): bump bugsnag from 6.26.4 to 6.27.0 by @dependabot in #4379
- build(deps-dev): bump knapsack_pro from 7.3.0 to 7.4.0 by @dependabot in #4378
- build(deps-dev): bump magic_test from 0.0.9 to 0.1.0 by @dependabot in #4371
- build(deps-dev): bump knapsack_pro from 7.2.0 to 7.3.0 by @dependabot in #4372
New Contributors
Full Changelog: 2024.05.12...2024.05.26
2024.05.12
What's Changed
- #4178: Revamp the privacy policy page by @SinanTang in #4255
- Add initial allocation column to distributions index by @veezus in #4318
- feat: add FMV column to purchases by @sean-dickinson in #4328
- Fix spelling and make Oxford comma usage consistent by @norrismei in #4344
- Fix type error error preventing validation errors from being displayed by @OliverLeighC in #4345
- #4218 customize distribution receipt by @nikolaz90 in #4234
Internal / Developer Changes
- feat(tests): Add helper to await select2 by @elasticspoon in #4335
- refactor: remove item seeding (models hard) by @elasticspoon in #4223
- refactor(tests): remove seeded item reliance (services 1) by @elasticspoon in #4330
- refactor: remove reliance on seeded items (Queries/PDFs/Helpers) by @elasticspoon in #4334
- refactor(tests): remove seeded item reliance (lib/jobs/controllers/routing) by @elasticspoon in #4336
- refactor(tests): remove reliance on seeded items (system) by @elasticspoon in #4339
- refactor: remove reliance on seeded db data (services 2) by @elasticspoon in #4332
- Add tests for
partner_settings
partials by @norrismei in #4343 - Fix failing spec by @dorner in #4347
- refactor(tests): remove seeded db reliance (system 2) by @elasticspoon in #4348
- refactor: remove seeded item reliance (events) by @elasticspoon in #4337
- refactor: remove reliance on preseeded data (requests 2) by @elasticspoon in #4329
- refactor(tests): remove reliance on seeded db (system 3) by @elasticspoon in #4349
System Updates
- build(deps): bump dotenv-rails from 3.1.1 to 3.1.2 by @dependabot in #4340
- build(deps-dev): bump knapsack_pro from 7.1.0 to 7.2.0 by @dependabot in #4346
New Contributors
- @SinanTang made their first contribution in #4255
- @sean-dickinson made their first contribution in #4328
- @norrismei made their first contribution in #4344
- @OliverLeighC made their first contribution in #4345
Full Changelog: 2024.05.05...2024.05.12
2024.05.05
What's Changed
- Prevent import of inventory if storage location already has items in it and double importing by @vincent-truong-dev in #4300
- #4294 Disable deleting purchases and donations with inactive items by @pshong79 in #4302
Internal / Developer Changes
- Remove event discrepancy logic by @dorner in #4247
- refactor: change item seeding removal strategy by @elasticspoon in #4264
- #4248: fix flaky tests that depends on jQuery by @callmarx in #4268
- refactor: remove item seeding (models easy) by @elasticspoon in #4221
- refactor: remove item seeding (requests 1) by @elasticspoon in #4325
- fix: test failures from removing seeding by @elasticspoon in #4327
- refactor: remove item seeding (models med) by @elasticspoon in #4222
System Updates
- build(deps): bump jbuilder from 2.11.5 to 2.12.0 by @dependabot in #4317
- build(deps): bump coverband from 6.1.1 to 6.1.2 by @dependabot in #4316
- build(deps-dev): bump knapsack_pro from 7.0.1 to 7.1.0 by @dependabot in #4322
- build(deps): bump dotenv-rails from 3.1.0 to 3.1.1 by @dependabot in #4321
- build(deps): bump httparty from 0.21.0 to 0.22.0 by @dependabot in #4320
- build(deps): bump geocoder from 1.8.2 to 1.8.3 by @dependabot in #4326
New Contributors
Full Changelog: 2024.04.28...2024.05.05
2024.04.28
What's Changed
- Fix Partner Profile edit checkboxes, and new child filter checkbox by @sampart in #4280
- Allow SuperAdmin to upload NDBN members as CSV by @elasticspoon in #4244
- feat(#3345): serve last user role on login by @elasticspoon in #4257
- Revert "feat(#3345): serve last user role on login" by @cielf in #4290
- Revert "Revert "feat(#3345): serve last user role on login"" by @cielf in #4291
- Fix checkbox styling by @Hitin in #4289
- #3373 numeric input safari by @danielabar in #4288
- Replace support link for partners with a message to contact their bank by @mgriffin in #4279
- Issue #4117 - Make distribution_quantity disallow 0 by @pshong79 in #4259
- #3343 partner profile by @jadekstewart3 in #4051
- restoring settings partial in partner profile edit by @cielf in #4308
Internal / System Changes
- Be explicit about addresses in test rather than using factory data by @sampart in #4281
- refactor: remove more test order dependence by @elasticspoon in #4273
- fix(#4297): flaky report spec by @elasticspoon in #4305
- Fix user spec by @dorner in #4307
System Changes
- build(deps-dev): bump foreman from 0.87.2 to 0.88.1 by @dependabot in #4277
- build(deps): bump redis from 5.1.0 to 5.2.0 by @dependabot in #4278
- build(deps): bump flipper-active_record, flipper and flipper-ui by @dependabot in #4285
- build(deps): bump newrelic_rpm from 9.8.0 to 9.9.0 by @dependabot in #4284
- build(deps): bump coverband from 6.0.2 to 6.1.0 by @dependabot in #4298
- build(deps): bump mini_racer from 0.9.0 to 0.12.0 by @dependabot in #4301
- build(deps): bump coverband from 6.1.0 to 6.1.1 by @dependabot in #4303
New Contributors
- @sampart made their first contribution in #4281
- @Hitin made their first contribution in #4289
- @mgriffin made their first contribution in #4279
Full Changelog: 2024.04.14...2024.04.28
2024.04.14
What's Changed
- Calculating disposable diapers from kits by @jadekstewart3 in #4017
- Fix crash on adjustment error by @dorner in #4214
- #4157 donation site visible after error by @luca652 in #4263
Internal Updates
- #4174 Add Last Distribution Date column on the Organization view for Super Admin user. by @pshong79 in #4207
- Fix fetch_latest_db rake command by @dorner in #4256
- fix: test order and seeding dependencies by @elasticspoon in #4269
- fix: flaky donation spec by @elasticspoon in #4270
- #3990 Add csv export tests for read_events feature toggle enabled by @danielabar in #4260
System Updates
- build(deps): bump devise from 4.9.3 to 4.9.4 by @dependabot in #4265
- build(deps): bump nokogiri from 1.16.3 to 1.16.4 by @dependabot in #4266
New Contributors
- @luca652 made their first contribution in #4263
- @danielabar made their first contribution in #4260
Full Changelog: 2024.04.07...2024.04.14
2024.04.07
Changes
Internal
- refactor: remove item seeding from mailers by @elasticspoon in #4236
- Remove cocoon by @elasticspoon in #4184
System
- build(deps): bump omniauth-google-oauth2 from 1.1.1 to 1.1.2 by @dependabot in #4245
- build(deps-dev): bump letter_opener from 1.9.0 to 1.10.0 by @dependabot in #4246
- build(deps-dev): bump faker from 3.3.0 to 3.3.1 by @dependabot in #4253
- build(deps): bump terser from 1.2.1 to 1.2.2 by @dependabot in #4252
Full Changelog: 2024.03.31...2024.04.07
2024.03.31
What's Changed
- #4158 Add validation to disallow negative quantity for kit items. by @aniketpatidar in #4163
- Stopgap re deletion of donation sites by @cielf in #4208
- Update organizations#edit Trix style by @veezus in #4213
- [#4171] Fix issue with storage location resetting on error. by @aniketpatidar in #4215
- #4098 Update user name handling by @cancelei in #4115
- #4081 Add contact information validation to DonationSite model by @cancelei in #4154
- fix(#4065): make low_prio queue for caching by @elasticspoon in #4200
- #4204 deactivation and donation sites by @cielf in #4210
- Disable editing/reclaiming itemizables with inactive items by @dorner in #4235
- Clear events again by @dorner in #4237
Internal Changes
- Update CI workflow version by @elasticspoon in #4196
- refactor: make controller more generic by @elasticspoon in #4181
- add line items to purchases in seed by @nikolaz90 in #4205
- Ensure random record for organization in seeds by @veezus in #4212
- Replace cocoon behavior by @elasticspoon in #4182
- feat: makes changes to accomodate removing seeding by @elasticspoon in #4220
- Update admin paths and change organization_id to organization_name by @dorner in #4010
System Changes
- build(deps): bump nokogiri from 1.16.2 to 1.16.3 by @dependabot in #4202
- build(deps-dev): bump shoulda-matchers from 6.1.0 to 6.2.0 by @dependabot in #4201
- build(deps-dev): bump rspec-rails from 6.1.1 to 6.1.2 by @dependabot in #4203
- build(deps): bump mini_racer from 0.8.0 to 0.9.0 by @dependabot in #4224
- build(deps-dev): bump rubocop-rails from 2.24.0 to 2.24.1 by @dependabot in #4225
- build(deps-dev): bump faker from 3.2.3 to 3.3.0 by @dependabot in #4228
- build(deps): bump bugsnag from 6.26.3 to 6.26.4 by @dependabot in #4227
- build(deps): bump newrelic_rpm from 9.7.1 to 9.8.0 by @dependabot in #4231
- build(deps): bump terser from 1.2.0 to 1.2.1 by @dependabot in #4233
New Contributors
- @aniketpatidar made their first contribution in #4163
- @nikolaz90 made their first contribution in #4205
- @veezus made their first contribution in #4212
Full Changelog: 2024.03.17...2024.03.31
2024.03.17
What's Changed
- Disable inactivating item with inventory and don't show inactive item… by @dorner in #4179
- Invalid item inventory by @dorner in #3982
- Product drives name filter - to list names in alphabetical order by @kannans5 in #4150
- #4066 - Add Partner User's Name when setting up new users by @cancelei in #4072
- Updated partner agency types to align with NDBN list by @asampers in #4162
- Only show for current storage location by @dorner in #4170
- Adds delivery address to distribution printout/receipt by @kannans5 in #4164
- #4180: Add notes to partner agencies by @napster235 in #4195
Internal / Developer
- Add events view by @dorner in #4093
- fix(#4129): flaky event differ test by @elasticspoon in #4165
- Refactor request spec test by @elasticspoon in #4147
Bug Fixes
- #3764: Fix profile attachments saving by @dorner in #3782
- #4134 fix inconsistent request behavior by @elasticspoon in #4146
- Fix errors found in testing by @dorner in #4122
- Fix migration on dev by @dorner in #4161
- #4135 Individuals Requests Preserve Values by @elasticspoon in #4142
- additional characters to be accepted for password by @seagivens in #3935
- Fix View page not showing inventory values by @dorner in #4168
- fix: empty item request regression by @elasticspoon in #4169
System Changes
- build(deps-dev): bump rubocop from 1.62.0 to 1.62.1 by @dependabot in #4187
- build(deps-dev): bump knapsack_pro from 7.0.0 to 7.0.1 by @dependabot in #4188
- build(deps-dev): bump standard from 1.34.0 to 1.35.1 by @dependabot in #4192
- build(deps): bump strong_migrations from 1.7.0 to 1.8.0 by @dependabot in #4193
- build(deps-dev): bump binding_of_caller from 1.0.0 to 1.0.1 by @dependabot in #4167
- build(deps-dev): bump rubocop from 1.61.0 to 1.62.0 by @dependabot in #4166
- build(deps): bump pg from 1.5.5 to 1.5.6 by @dependabot in #4159
- build(deps-dev): bump rubocop-rails from 2.23.1 to 2.24.0 by @dependabot in #4160
- Bump coverband from 6.0.1 to 6.0.2 by @dependabot in #4055
New Contributors
- @asampers made their first contribution in #4162
- @seagivens made their first contribution in #3935
Full Changelog: 2024.03.03...2024.03.17
2024.03.03
What's Changed
- fix: select fields on request pages (#4069 partial) by @elasticspoon in #4099
- Fix issue #3324 to add donation source details by @elasticspoon in #4045
- Refactor HistoricalTrendService for performance optimization by @phonghpham in #4131
- 4033 product drives filter by category by @PhantomSean in #4094
- fix: remove bugsnag api key message by @elasticspoon in #4144
- Fix for copy calendar url button ui on pick ups and deliverables page by @kannans5 in #4151
- Standard + rubocop bump by @dorner in #4152
- Prevent flaky test by sorting report values [#4066] by @awwaiid in #4153
System Changes
- build(deps-dev): bump listen from 3.8.0 to 3.9.0 by @dependabot in #4139
- build(deps-dev): bump knapsack_pro from 6.0.4 to 7.0.0 by @dependabot in #4140
- build(deps-dev): bump webmock from 3.22.0 to 3.23.0 by @dependabot in #4141
- build(deps): bump dotenv-rails from 3.0.2 to 3.0.3 by @dependabot in #4143
- build(deps): bump dotenv-rails from 3.0.3 to 3.1.0 by @dependabot in #4145
- build(deps): bump jwt from 2.8.0 to 2.8.1 by @dependabot in #4149
New Contributors
- @phonghpham made their first contribution in #4131
Full Changelog: 2024.02.25...2024.03.03