Releases: rubyforgood/human-essentials
Releases · rubyforgood/human-essentials
2024.07.07
What's Changed
- #4310 - Update item quantity validation error message by @vsrnth in #4412
- #3090 v2 distribution confirmation by @danielabar in #4367
- Fix Distribution PDF overlap in footer by @norrismei in #4479
- #4407-showing all the item fields in the item view by @Naraveni in #4431
- #4434 remove superuser delete functionality by @noah-puckett in #4480
- [#4409] Only show fulfillment column if partner has default location by @napster235 in #4466
- Correct word for the NDBN report by @clair13 in #4493
- Fix #4311 add comment field to product drive participant by @jimmyli97 in #4442
- Speed up item page by @dorner in #4499
- Show inventory history for pre-event read by @dorner in #4469
Internal Changes
- [#4459] Remove the POST /partner/ID/invite_partner_user route by @napster235 in #4467
- fix: remove mini_racer to prevent segfaults (and because we don't use it) by @elasticspoon in #4478
- Fixes #4242 so that css file doesn't make the warning message look scary by @AweysAhmed in #4462
- replace org_user deactivation with removal of org_user role by @elasticspoon in #4477
- fix: strong migrations by @elasticspoon in #4498
System upgrades
- build(deps): bump newrelic_rpm from 9.10.2 to 9.11.0 by @dependabot in #4490
- build(deps): bump strong_migrations from 1.8.0 to 2.0.0 by @dependabot in #4491
- build(deps-dev): bump standard from 1.37.0 to 1.39.0 by @dependabot in #4492
- build(deps-dev): bump rubocop-rails from 2.25.0 to 2.25.1 by @dependabot in #4488
- build(deps-dev): bump knapsack_pro from 7.6.1 to 7.6.2 by @dependabot in #4489
- build(deps-dev): bump standard from 1.39.0 to 1.39.1 by @dependabot in #4497
New Contributors
- @Naraveni made their first contribution in #4431
- @noah-puckett made their first contribution in #4480
- @AweysAhmed made their first contribution in #4462
Full Changelog: 2024.06.23...2024.07.07
2024.06.23
What's Changed
- #4437 preserve kit form fields upon error by @PhilipDeFraties in #4452
- #3260 Add feature to manage partner users for a Partner as a Organization/Bank by @edwinthinks in #3266
- Pagination for organization view by @Learningstuff98 in #3490
Internal Changes
- Fix #4447 Fix #3987 Fix #3755 merge README into CONTRIBUTING and document deploy process by @jimmyli97 in #4449
System Updates
- build(deps-dev): bump cuprite from 0.15 to 0.15.1 by @dependabot in #4454
- build(deps-dev): bump rubocop-performance from 1.21.0 to 1.21.1 by @dependabot in #4455
- build(deps): bump jwt from 2.8.1 to 2.8.2 by @dependabot in #4456
- build(deps): bump bugsnag from 6.27.0 to 6.27.1 by @dependabot in #4457
- Update dependabot.yml by @dorner in #4461
- build(deps-dev): bump rspec-rails from 6.1.2 to 6.1.3 by @dependabot in #4464
- build(deps-dev): bump knapsack_pro from 7.6.0 to 7.6.1 by @dependabot in #4465
- build(deps-dev): bump pry-rails from 0.3.9 to 0.3.11 by @dependabot in #4463
Full Changelog: 2024.06.16...2024.06.23
2024.06.16
What's Changed
- #3067: add required info on csv partner export (partial solution) by @callmarx in #4229
- Add # of disposable diapers purchased and donated to annual report by @vincent-truong-dev in #4446
- Prevent changing storage location on itemizables if there has been an intervening audit of the items involved by @jp524 in #4428
- #4423 format account request org websites by @Gabe-Torres in #4427
- Autoscrolling when adding new items in donations/distributions/purchases/partner requests by @jp524 in #4450
- Clean up any item duplicates in requests by @scooter-dangle in #4417
System Updates
- build(deps): bump recaptcha from 5.16.0 to 5.17.0 by @dependabot in #4441
- build(deps-dev): bump standard from 1.36.0 to 1.37.0 by @dependabot in #4444
- build(deps): bump terser from 1.2.2 to 1.2.3 by @dependabot in #4443
- build(deps-dev): bump rubocop from 1.63.5 to 1.64.1 by @dependabot in #4445
- build(deps-dev): bump knapsack_pro from 7.5.1 to 7.6.0 by @dependabot in #4448
- build(deps): bump nokogiri from 1.16.5 to 1.16.6 by @dependabot in #4451
Full Changelog: 2024.06.09...2024.06.16
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