Releases: unicef/hope
Releases · unicef/hope
v4.2
- django_5.2 by @MarekBiczysko in #5195
- 282063_RDI_status_color_coding by @MarekBiczysko in #5298
- add missing pagination RDI by @mmaciekk in #5301
- REST - Fix GRV creation in All Programs for HH data update by @pkujawa in #5305
- [AB#282448] Remove old structure of partner's roles and access by @pkujawa in #5302
- fix api numbers and statics by @johniak in #5307
- Fix role update in GRV - current value display by @pkujawa in #5306
- 228687_Payment_Record_Store_delivery_date_for_API_FSPs_to_indicate_wh… by @MarekBiczysko in #5309
- Handle flex_fields for household and individuals by @datamik in #5191
- [AB#282695]-fix error not showing in add grievance by @mmaciekk in #5310
- [AB#282674]-fix individual accounts display individual details by @mmaciekk in #5308
- Export Entitlement Individual ID for SW program by @pavlo-mk in #5313
- [AB#214059]- Payment Module - Add new state for payment plan 'Aborted' by @mmaciekk in #5303
- REST - fix editing GRV tickets for HH and IND data updates by @pkujawa in #5317
- Docs/updatebeneficiary by @Xuechun-Du in #5226
- REST - fix removing documents/identities through GRV, fix display data on FE for adding and removing by @pkujawa in #5319
- STG -> DEV by @pkujawa in #5320
- cleanup_DeliveryMechanismPerPaymentPlan_removal by @MarekBiczysko in #5315
- 2281956_financial_institution_required by @MarekBiczysko in #5304
- [AB#282696]-G-F problems by @mmaciekk in #5321
- MailjetClient - use batches because of mailjet recipients limit = 50 by @pkujawa in #5300
- Back merge Stg > Dev by @pavlo-mk in #5323
- Remove ROLE_NO_ROLE by @pkujawa in #5314
- [AB#250013]-remove collector filter targeting by @mmaciekk in #5316
- fix_sentry_errors_29_10_2025 by @MarekBiczysko in #5311
- fix pagination on multiple pages by @mmaciekk in #5325
- Added transaction for sanction list signle scan by @johniak in #5329
- [#AB282825]-display entitlement in all states but open by @mmaciekk in #5328
- Back merge: Master into STG by @pavlo-mk in #5335
- enable fsp query only when dialog is open by @mmaciekk in #5333
- Back merge STG > DEV by @pavlo-mk in #5336
- Bugfix/country iso code3 for financial institution by @patsatsia in #5332
- dev2stg by @domdinicola in #5295
- 283611_Periodic_Task_Automatic_Import_is_creating_RDI_with_0_records by @MarekBiczysko in #5341
- fix_rdi_import_generic_financial_institution by @MarekBiczysko in #5350
- [AB#278854]-disable export xlsx when rule engine run by @mmaciekk in #5346
- Master back by @pavlo-mk in #5347
- Create accountability.md by @Xuechun-Du in #5326
- [AB#188592]-reassign role closing ticket by @mmaciekk in #5348
- [AB#281814]-issue type correct names + active/inactive status by @mmaciekk in #5351
- fix storages by @johniak in #5352
- 284465_The_feature_of_sending_email_after_WU_FTP_need_to_be_under_fea… by @MarekBiczysko in #5344
- Staging Back by @pavlo-mk in #5353
- 283612_Automatic_RDI_Import_error by @MarekBiczysko in #5349
- dev to stg by @johniak in #5356
- Template minor updates & update CSP urls by @pavlo-mk in #5358
- 284761_Feature_flag_to_enable_disable_RDI by @MarekBiczysko in #5357
- Hotfix/create data change gv by @johniak in #5359
- Staging back by @domdinicola in #5363
- fix react web by @johniak in #5355
- dev2stg by @domdinicola in #5364
- XlsxVerificationImportService missing sheet validation by @MarekBiczysko in #5368
- 267585_Targeting_Add_an_alert_to_user_when_specifying_an_FSP_with_no_… by @MarekBiczysko in #5361
- [AB#285263]-Buttons data perm by @mmaciekk in #5367
- Fix csrf trusted origins by @MarekBiczysko in #5369
- Master to staging by @johniak in #5366
- Staging to develop by @domdinicola in #5371
- dev2stg by @domdinicola in #5372
- 285733_Targeting_and_Payment_wrong_color_coding_for_statuses by @MarekBiczysko in #5373
- Docs/accountability by @Xuechun-Du in #5370
- dev2stg by @domdinicola in #5376
- 🔥[AB#286163]-hotfix-Targeting: incorrect TP filtration by @mmaciekk in #5380
- fix buttons not displayed by @mmaciekk in #5384
- PDU templates - populate round_name in rounds_data on BE side due to random FE fails to populate by @pkujawa in #5374
- Master back merge by @pavlo-mk in #5388
- 286145_RDI_No_records_show_at_import_review by @MarekBiczysko in #5385
- [AB#286375]-can reactivate abort missing permission by @mmaciekk in #5393
- 286473_Armenia_Deletion_of_RDI by @MarekBiczysko in #5397
- [AB#286151]-fixes grievance/ feedback social programs by @mmaciekk in #5398
- 🔥hotfix/[AB#286626]-partners program edit by @mmaciekk in #5408
- Multiple fixes to grievance tickets by @johniak in #5406
- 🔥hotfix[AB#286403]-individual data update approve by @mmaciekk in #5411
- v4.2 by @domdinicola in #5410
New Contributors
- @Xuechun-Du made their first contribution in #5226
Full Changelog: 4.1...4.2
v4.1
What's Changed
- Test for Paulina test by @johniak in #4631
- refactor API calls (REST) by @mmaciekk in #4640
- fix business_areas query on user by @pkujawa in #4644
- remove existing jest tests + snapshots + fixtures by @mmaciekk in #4646
- Permissions rework - updates by @pkujawa in #4649
- Remove jest set up new by @mmaciekk in #4653
- skip test by @pkujawa in #4660
- tests set up update by @mmaciekk in #4658
- mock beneficiary groups list by @mmaciekk in #4669
- Remove is_original flag by @domdinicola in #4626
- Remove json fixtures by @pavlo-mk in #4676
Full Changelog: 4.0...4.1
4.0
What's Changed
- hotfix_wu_ftp_envs by @MarekBiczysko in #5118
- master back by @domdinicola in #5119
- 273477 payment module ensure total amount unredeemed include the difference of partially delivered records by @MarekBiczysko in #5115
- Payment plan: Delivered quantity exchange rate is different than payment exchange rate by @pavlo-mk in #5116
- QCFReportsService process_files_since file rewind by @MarekBiczysko in #5129
- 3.6.1 by @domdinicola in #5127
- hotfix_wu_ftp_invoice_report_link by @MarekBiczysko in #5135
- pull_kobo_submissions_task on commit by @MarekBiczysko in #5137
- hotfix(274504): add validation on individuals/household id for program population RDI. by @johniak in #5139
- fixing sanction list check by @johniak in #5146
- Hotfix/3.6.2 by @domdinicola in #5148
- Release hotfix 3.6.2 by @johniak in #5147
- Back merge master > stg by @pavlo-mk in #5151
- fix vulnerabilities (frontend packages) by @mmaciekk in #5154
- Staging by @ntrncic in #5157
- 275441_Nigeria_import_Financial_Institution_mapping by @MarekBiczysko in #5158
- Fix PaymentPlan PDF Summary people template by @pavlo-mk in #5152
- Merge to master by @domdinicola in #5169
- 276561_Sudan_Account_data_fields_missing_in_Payment_Plan_XLSX_Download by @MarekBiczysko in #5187
- HOTFIX // PaymentPlan regenerate export XLSX (set password issue) + Aurora automate_rdi_creation_task + run Engine Formula Decimal value by @pavlo-mk in #5198
- create pagination for signature creation by @johniak in #5210
- 278813_Payment_plan_stuck_in_rule_engine_run_status by @MarekBiczysko in #5214
- finish pp on last manual payment update by @MarekBiczysko in #5213
- 272763_Payment_Verification_HOPE_does_not_pull_from_RapidPro by @MarekBiczysko in #5212
- 279243_Payment_Plan_stuck_in_xslx_exporting_status by @MarekBiczysko in #5232
- 280351_Payment_plan_stuck_at_exporting by @MarekBiczysko in #5256
- 280351_Payment_plan_stuck_at_exporting_deadlock_fix by @MarekBiczysko in #5264
- Hotfix/exporting xlsx for fsp by @MarekBiczysko in #5270
- v4.0 by @MarekBiczysko in #5280
Full Changelog: 3.6.1...4.0.0
3.3.0
What's Changed
- Bump vite from 6.1.5 to 6.1.6 in /src/frontend by @dependabot[bot] in #4808
- fix ! eps rdi/push/...: parse Individual photo field as base64_img by @vitali-yanushchyk-valor in #4801
- Replace Valkey with Redis in #4823
- settings fragments revisit by @domdinicola in #4812
- Development improvements by @johniak in #4807
- [AB#253365]-fix household ids / individual ids TP mismatch (dev) by @mmaciekk in #4830
- chg ! implement multiselect serialization for consent_sharing by @vitali-yanushchyk-valor in #4829
- Upd tox init testenv by @pavlo-mk in #4838
- es marker by @domdinicola in #4839
- [AB#253694]-fix people Oops something went wrong by @mmaciekk in #4835
- kobo url update by @domdinicola in #4844
- Master > STG by @pavlo-mk in #4860
- fix grievances modals size issues by @mmaciekk in #4851
- STG > DEV conflicts by @pavlo-mk in #4861
- dev 2 stg by @domdinicola in #4864
- 237393 exchange_rate_short by @domdinicola in #4815
- Feature/ab#253350 extra rdis dev by @johniak in #4857
- Back Merge into Staging by @pavlo-mk in #4878
- Back merge Stg into Dev by @pavlo-mk in #4882
- move documentation in by @domdinicola in #4847
- pg remove extra by @domdinicola in #4890
- Back merge master into staging 🔙 by @pavlo-mk in #4895
- Backmerge Stg Into Dev 🔙 by @pavlo-mk in #4896
- Master back by @domdinicola in #4897
- Staging back by @domdinicola in #4898
- Add screen to base image in #4899
- add screen by @MarekBiczysko in #4901
- dev2stg by @domdinicola in #4902
- quick helper by @domdinicola in #4900
- 257400_Payments_records_from_a_follow_up_payment_plan_are_not_prevent… by @MarekBiczysko in #4892
- 257400_Payments_records_from_a_follow_up_payment_plan_are_not_prevent… by @MarekBiczysko in #4907
- 260105_pg_update_payment_error_message by @MarekBiczysko in #4909
- add ! parse people photo field as base64_img by @vitali-yanushchyk-valor in #4855
- STG Fix Docker file by @pavlo-mk in #4911
- Back merge Staging > dev by @pavlo-mk in #4913
- PG payload: add collector id by @domdinicola in #4903
- upgrade sentry -> SSO login error by @domdinicola in #4916
- Dev to STG by @pavlo-mk in #4917
- Staging back by @domdinicola in #4918
- Remove queue from tasks by @pavlo-mk in #4915
- Feature/financial institution lookup endpoint by @patsatsia in #4910
- tweaks by @domdinicola in #4914
- update version by @domdinicola in #4922
- 245918 payment countries by @domdinicola in #4921
- hotfix 260434_Wrong_mapping_of_pcodes_in_kobo_form_DRC by @MarekBiczysko in #4926
- cleaning insight settings by @domdinicola in #4925
- AB#261632 Fix extra RDI display and merge by @johniak in #4928
- dev2stg by @domdinicola in #4927
- Multiple Sanction List by @saxix in #4886
- Merge pull request #4927 from unicef/develop by @domdinicola in #4930
- dev2stg by @domdinicola in #4931
- Set rdi importer based on new imported_by_email field by @datamik in #4932
- RDI Access change for retrieving data from Kobo Reinstated by @johniak in #4507
- country iso3 iso2 by @domdinicola in #4933
- Handle document and account in push lax and push people endpoints by @datamik in #4920
- fix_sanction_list_alias_names_duplicated_entries by @MarekBiczysko in #4936
- 256578_withdrawn_BankAccountInfo_model by @MarekBiczysko in #4904
- 262959 sanction list source by @MarekBiczysko in #4937
- PP - Assign fund commitment - Display FC assigned and its details upon assignation at Release step by @pavlo-mk in #4938
- Payment Verification Rename labels by @pavlo-mk in #4929
- 258828 allow creation of payment verification plans starting from earlier statuses by @MarekBiczysko in #4939
- DEV fix migration by @pavlo-mk in #4941
- update aurora tasks by @domdinicola in #4935
- Master back by @domdinicola in #4946
- dev2stg conflicts by @pavlo-mk in #4940
- Update households/individuals by identification key by @johniak in #4949
- Fix/dont deduplicate collisions by @johniak in #4962
- collision head of household and atomic by @johniak in #4966
- Fix/extra rdi update account by @johniak in #4967
- Staging by @ntrncic in #4970
New Contributors
- @vitali-yanushchyk-valor made their first contribution in #4801
- @patsatsia made their first contribution in #4910
Full Changelog: 3.2.0...3.3.0
3.2.0
What's Changed
- Modify household composition by @pavlo-mk in #4628
- fix migrations for dev and staging by @johniak in #4636
- 2235115_Remove_HH_programs_M2M by @MarekBiczysko in #4632
- [AB#224937]-loading button program by @mmaciekk in #4637
- [AB#235598]-More error boundaries by @mmaciekk in #4630
- 235112_remove_hh_registration_id by @MarekBiczysko in #4642
- Backmerge STG into DEV by @pavlo-mk in #4652
- 🔥hotfix -[AB#237370]- Old TPs not appearing in the targeting module for all Social Workers Programme by @mmaciekk in #4654
- Backmerge PROD>STG by @pavlo-mk in #4656
- Hotfix 237470 Admin load AD users by @pavlo-mk in #4659
- Fix tp status mapping by @mmaciekk in #4657
- Upd Export PaymentPlan XLSX with auth code by @pavlo-mk in #4647
- Fix e2e Create TP by @pavlo-mk in #4655
- Back merge Master > STG by @pavlo-mk in #4664
- 🔥hotfix-fix permission HH/People details section Payments Table by @mmaciekk in #4665
- Back merge STG into DEV by @pavlo-mk in #4666
- payment list permissions by @johniak in #4668
- Admin for universal update script by @johniak in #4663
- dedupe_engine_api_fix_status_code_409 by @MarekBiczysko in #4667
- STG // Fix create PaymentVerificationSummary after PG sync by @pavlo-mk in #4675
- Master back conflicts by @pavlo-mk in #4684
- Staging back merge conflicts by @pavlo-mk in #4685
- Update django form by @pavlo-mk in #4671
- AB#238897 add copy wallet data on import program by @johniak in #4673
- add optional chaining if no individual data (delivery mechanism) by @mmaciekk in #4688
- Develop into staging by @pavlo-mk in #4679
- selenium_update_4.29.0 by @MarekBiczysko in #4683
- Dev into stg conflicts by @pavlo-mk in #4690
- Upd version by @pavlo-mk in #4691
- Back merge Staging > DEV by @pavlo-mk in #4692
- 238341_Create_a_custom_wallet_import_for_Nigeria_import by @MarekBiczysko in #4674
- Replace redis with valkey by @emil-kellton in #4645
- Dev into STG conflicts by @pavlo-mk in #4693
- Dev into STG by @pavlo-mk in #4689
- Staging back by @domdinicola in #4694
- [AB#238960]-fix slider field not displaying by @mmaciekk in #4695
- dev 2 stg by @domdinicola in #4696
- Models add
help_textby @pavlo-mk in #4681 - Bump micromatch from 3.1.4 to 4.0.8 in /src/frontend by @dependabot in #4629
- Bump @babel/runtime from 7.26.7 to 7.26.10 in /src/frontend by @dependabot in #4687
- Bump @babel/helpers from 7.26.7 to 7.26.10 in /src/frontend by @dependabot in #4686
- Fix admin script by @johniak in #4697
- dev2 staging by @johniak in #4700
- fix_payment_gateway_service_delivery_mechanisms_payload_postfix by @MarekBiczysko in #4702
- Staging by @domdinicola in #4703
- Add Beneficiary Group to Programme Viewset by @pavlo-mk in #4704
- dev2stg by @domdinicola in #4705
- [#AB241931]-fix payment status by @mmaciekk in #4707
- [AB#241732]-Fix pv status by @mmaciekk in #4701
- Clean logging and sentry logging setup by @johniak in #4611
- payment plan refactor by @MarekBiczysko in #4597
- Fix Grievance upd Admin area by @pavlo-mk in #4709
- dev2stg by @domdinicola in #4710
- Dashboard Hotfix by @srugano in #4708
- 242575_Service_Provider_Code_should_always_be_string_when_sending_dat… by @MarekBiczysko in #4713
- dev2stg by @domdinicola in #4714
- fix_unique_payment_plan_delivery_mechanism_migration by @MarekBiczysko in #4715
- Fix unique payment plan delivery mechanism migration by @MarekBiczysko in #4716
- dev2stg by @domdinicola in #4717
- fix_allign_dev_migrations by @MarekBiczysko in #4718
- fix_allign_dev_migrations (#4718) by @domdinicola in #4719
- Fix allign dev migrations by @MarekBiczysko in #4720
- Fix allign dev migrations by @MarekBiczysko in #4722
- Fix allign dev migrations by @MarekBiczysko in #4723
- Fix adjust payment gateway api by @MarekBiczysko in #4726
- Dev -> Staging by @MarekBiczysko in #4724
- Fix adjust payment gateway api by @MarekBiczysko in #4727
- Dev -> Stg by @MarekBiczysko in #4728
- Fix dashboard grouping by @srugano in #4725
- fix_payment_gateway_add_dm_account_type_to_payload by @MarekBiczysko in #4732
- Remove postgis extension by @johniak in #4721
- fix_payment_gateway_add_dm_account_type_to_payload by @MarekBiczysko in #4733
- 237237 export add collector full name by @domdinicola in #4734
- tweak generic registration service by @domdinicola in #4735
- Bugs 1.04.25 by @mmaciekk in #4731
- Bump vite from 6.1.0 to 6.1.2 in /src/frontend by @dependabot in #4711
- #AB243341/fsp tp by @mmaciekk in #4742
- Bump vite from 6.1.2 to 6.1.4 in /src/frontend by @dependabot in #4741
- Staging by @johniak in #4744
- fix linter by @johniak in #4745
- fix_fake_payment_remove_constraint_migration by @MarekBiczysko in #4748
- 193391_payment_plan_funds_commitment by @MarekBiczysko in #4738
- fix_create_follow_up_pp_copy_payment_channel by @MarekBiczysko in #4747
- 243346_payment_entitlement_not_set_validation by @MarekBiczysko in #4750
- 244142 account implementation tweaks by @MarekBiczysko in #4752
- More filtering in dashboard by @srugano in #4751
- dev -> stg by @MarekBiczysko in #4761
- ut_coverage_push_to_rdi by @MarekBiczysko in #4762
- [245537] Handle permission check on REST endpoints based on a token presence (internal and external endpoints in one viewset) by @pkujawa in #4763
- 238341 create a custom wallet import for nigeria import master by @MarekBiczysko in #4766
- fix_nigeria_registration_service-registry by @MarekBiczysko in #4770
- nigeria hotfix by @domdinicola in #4771
- allows GDAL location customisation by @saxix in #4760
- Backmerge staging to develop by @emil-kellton in #4768
- DEV -> STG by @pkujawa in #4765
- Cert fix production by @emil-kellton in #4773
- fix_unique_active_wallet_constraint by @MarekBiczysko in #4776
- Fix nigeria registration service photos by @MarekBiczysko in #4780
- Fix funds commitment item office migration by @MarekBiczysko in #4778
- Backmerge master by @MarekBiczysko in #4769
- STG Fix Finish Cycle Validation by @pavlo-mk in #4779
- Backmerge staging by @pkujawa in #4785
- [247295] Swagger fix by @pkujawa in #4784
- tweak serializer by @domdinicola in #4783
- fix_copy_program_population_account_unique_key by @MarekBiczysko in #4788
- dev2stg by @domdinicola in #4789
- funds c...