Releases: ethyca/fides
Releases · ethyca/fides
v2.25.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/2znN
What's Changed
- Disable editing fields for GVL vendors by @jpople in #4327
- Adding support for configuring enabled actions by @galvana in #4374
- PROD-1303: Adds support for custom get experience fn and custom served notices fn by @eastandwestwind in #4410
- Persist filter modal state after it's closed by @TheAndrewJackson in #4412
- Fixing request type field by @galvana in #4414
- PROD-1348 Fides string should always override experience prefs by @eastandwestwind in #4405
- [fides.js] Fix button arrangement by @allisonking in #4407
- Prod 1328 Track more granular consent method by @eastandwestwind in #4419
- update changelog for 2.24.0 release by @eastandwestwind in #4422
- System form/vendor selector fixes by @jpople in #4420
- PROD-1383 Allow fides_consent cookie to be set from a subdirectory by @eastandwestwind in #4426
- Remove button to populate data uses from dictionary from data use table by @jpople in #4428
- PROD-1389 for TCF, any consent pref that is not defined on cookie should be assumed opt-out by @eastandwestwind in #4430
- Flexible Legal Basis = True Default by @pattisdr in #4434
- Bulk vendor add table ux fixes by @TheAndrewJackson in #4425
- PROD-1330: logging for root user access by @adamsachs in #4432
- PROD-1331 by @pattisdr in #4421
- update changelog for hotfix 2.24.1 by @adamsachs in #4443
- GPP stub by @allisonking in #4431
- ensure setup.py is run as fidesuser in docker build: cherry pick #4446 into
main
by @adamsachs in #4448 - Add confirmation modal on deleting a privacy declaration by @jpople in #4439
- give contributor role config read and config update permissions by @adamsachs in #4438
- Vendor selector improvements by @jpople in #4437
- Improve Cypress tests for locking system forms for GVL systems by @jpople in #4450
- Updating consent modal to hide the opt-in/opt-out buttons if only one privacy notice is enabled by @galvana in #4441
- PROD-1422- use correct defaults when there is no associated preference in the cookie by @eastandwestwind in #4451
- Consent Reporting Client IP by @pattisdr in #4440
- Update selected value color in "configure consent" vendor select dropdown by @jpople in #4454
- Gracefully handle Foreign Key Constraint Errors by @ThomasLaPiana in #4406
- GPP serving TCF strings by @allisonking in #4433
- Add more waits to reduce flakiness on slow networks for cypress tests by @allisonking in #4455
- Initialize TCF earlier and set gdpr to apply always by @allisonking in #4453
- Updated CHANGELOG.md for release 2.25.0 by @Kelsey-Ethyca in #4457
Full Changelog: 2.24.1...2.25.0
v2.24.1
Release Pull Request
QA Touch Test Run
What's Changed
- Log when root user and client credentials are used by @adamsachs in #4432
- Run fides with non-root user by @pattisdr in #4421
Full Changelog: 2.24.0...2.24.1
v2.24.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/M3zl
What's Changed
- PROD-1266 Removes overflow styling for embedded modal in Fides.js by @eastandwestwind in #4345
- PROD-1239 adds query param to GET experience to include meta by @eastandwestwind in #4335
- Add new typeahead vendor selector input by @jpople in #4333
- Update copy for
add multiple systems
card by @TheAndrewJackson in #4349 - Restrict TCF Privacy Experience Config if TCF Disabled by @pattisdr in #4348
- Add initial state to suggestions by @allisonking in #4347
- Flexible legal basis input styling by @allisonking in #4346
- update hardcoded gvl json to latest version by @adamsachs in #4353
- Update CHANGELOG by @NevilleS in #4354
- updated connector templates by @rsilvery in #4352
- PROD-1277 Refactor embedded mode to not use A11y dialog by @eastandwestwind in #4355
- Fix vendor tests by @allisonking in #4363
- String override initialization bug by @allisonking in #4368
- Resurface TCF consent (frontend) by @allisonking in #4356
- Handle decoding problems with passed in
fides_string
by @allisonking in #4350 - Remove duplicate
FidesUpdated
event and triggerFidesInitialized
twice instead by @NevilleS in #4365 - Updated CHANGELOG.md for release 2.23.1 by @Kelsey-Ethyca in #4372
- Add filtering and pagination to bulk vendor add table by @TheAndrewJackson in #4351
- fix: readme typo by @bilalmirza74 in #4369
- Backend TC String Is Service Specific should be True by @pattisdr in #4377
- Move Experiences and Preferences to Plus for Dynamic GVL by @pattisdr in #4367
- PROD-1214 Redact cli, database, and redis info from CONFIG_KEY_ALLOWLIST by @daveqnet in #4379
- Update fides.css to vary width based on tcf by @Kelsey-Ethyca in #4381
- PROD-1305 adds fides_disable_banner config option, fix bug with triggering fidesUIShown event for fidesEmbed mode by @eastandwestwind in #4378
- Restore Legal Bases List to TCF Special Purpose Records by @pattisdr in #4387
- PROD-1241 Adds support for custom get preferences fn by @eastandwestwind in #4375
- Adding default_value and hidden properties to custom privacy request fields by @galvana in #4370
- Backend System-Level Cookie Support by @pattisdr in #4383
- Various TCF fixes for vendor/purpose double toggle logic by @allisonking in #4376
- High Level Track Compass System Sync by @pattisdr in #4397
- Replace h1 with p in consent overlay modal by @SteveDMurphy in #4396
- Replace h1 with div in consent overlay modal by @SteveDMurphy in #4399
- consent overlay - rearrange buttons and update spacing by @Kelsey-Ethyca in #4391
- update changelog for 2.23.3 by @Kelsey-Ethyca in #4401
- Privacy Policy alignment in non-TCF consent overlay banner and modal by @SteveDMurphy in #4403
- Fix dynamic class name for TCF-variant of consent banner by @NevilleS in #4404
- Con 101 mg adding qualtrics connector by @MarcGEthyca in #4371
- Set isServiceSpecific to true during TC string generation by @allisonking in #4384
- Con 102mg ada chatbot by @MarcGEthyca in #4382
- Con 74 mg typeform connector erasure by @MarcGEthyca in #4366
- Updated CHANGELOG.md for release 2.24.0 by @Kelsey-Ethyca in #4408
New Contributors
- @bilalmirza74 made their first contribution in #4369
Full Changelog: 2.23.3...2.24.0
v2.23.3
Release Pull Request
What's Changed
- Fix button arrangment and spacing for TCF and non-TCF consent overlay banner and modal by @allisonking and @Kelsey-Ethyca in #4391
- Replaced h1 element with div to use exisitng fides styles in consent modal by @SteveDMurphy in #4399
- Fix an HTML Injection vulnerability in DSR Packages by @ThomasLaPiana
Full Changelog: 2.23.2...2.23.3
v2.23.2
Release Pull Request
What's Changed
- Fixed fides.css to vary banner width based on tcf by @Kelsey-Ethyca in #4381
Full Changelog: 2.23.1...2.23.2
v2.23.1
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/b0PQ
What's Changed
- Refactor Fides.js embedded modal to not use A11y dialog by @eastandwestwind in #4355
- Only call
FidesUpdated
when a preference has been saved, not during initialization by @NevilleS in #4365 - Handle invalid
fides_string
when passed in as an override by @allisonking in #4350 - Bug where vendor opt-ins would not initialize properly based on a
fides_string
in the TCF overlay by @allisonking in #4368
Full Changelog: 2.23.0...2.23.1
v2.23.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/eqQn
What's Changed
- Consent use dropdown by @jpople in #4251
- Fixing spacing issues caused by a CSS reset by @galvana in #4268
- Frontend AC string support by @allisonking in #4244
- Use relationship counts to compute total number of vendors by @allisonking in #4275
- Use Fides String instead of TC String language by @pattisdr in #4267
- Narrow vendors disclosed to only the vendors we show in the UI by @allisonking in #4250
- Rename
ac
prefix togacp
by @allisonking in #4276 - Adds new FidesPreferenceToggled event by @eastandwestwind in #4253
- Integration/compass 1.0.0 by @adamsachs in #4261
- Autogenerate ts types by @allisonking in #4281
- 1117 Support and implement additional configs through Fides.init() by @eastandwestwind in #4262
- Fix accordion stack purposes by @allisonking in #4278
- Surface AC Systems in Vendor Consents section of the TCF Overlay by @pattisdr in #4266
- Forcing hidden sections to use display none by @galvana in #4299
- PROD-1125 1118 config overrides query cookie window by @eastandwestwind in #4297
- Render new TCF fields in the overlay using the data map by @allisonking in #4286
- css fixes for fides embed modal by @eastandwestwind in #4306
- Updated CHANGELOG.md for release 2.22.1 by @Kelsey-Ethyca in #4315
- Bump @babel/traverse from 7.22.4 to 7.23.2 in /clients by @dependabot in #4300
- Update fides.js API options and improve automated tests by @NevilleS in #4314
- update changelog with 2.22.1 CVE ids by @Kelsey-Ethyca in #4324
- fix up url typo in test by @adamsachs in #4323
- Add custom fields to system history by @galvana in #4294
- Fixing change log by @galvana in #4326
- Add additional error handling for
fides_string
override options by @NevilleS in #4325 - Adds ability to provide custom fn to save user prefs by @eastandwestwind in #4318
- Build and Accept Backend AC Strings by @pattisdr in #4295
- Backend: Update TCF Version by @pattisdr in #4305
- Update Version Hash Contents by @pattisdr in #4313
- Add env var to force TCF env in privacy center by @allisonking in #4312
- SparkPost access and erasure by @galvana in #4238
- Adding Iterate Connector by @MarcGEthyca in #4332
- Parse ac string from fides string by @allisonking in #4308
- set text color in custom select component by @Kelsey-Ethyca in #4338
- Domain page copy updates and validation by @Kelsey-Ethyca in #4337
- GET Privacy Experience Meta Endpoint by @pattisdr in #4328
- PROD-1245 Add ssh support for MySQL by @SteveDMurphy in #4310
- Recording interactions with TCF notices by @galvana in #4161
- Hubspot Connector Update by @RobertKeyser in #4322
- Phase 2 CSS improvements for consent banner and overlay by @galvana in #4334
- add multiple systems component by @TheAndrewJackson in #4309
- Updated CHANGELOG.md for release 2.23.0 by @Kelsey-Ethyca in #4340
Full Changelog: 2.22.1...2.23.0
v2.22.1
Release Pull Request
What's Changed
- Custom fields are now included in system history change tracking by @galvana in #4294
- Added hostname checks for external SaaS connector URLs CVE-2023-46124 by @ThomasLaPiana
- Use a Pydantic URL type for privacy policy URLs CVE-2023-46126 by @ThomasLaPiana
- Remove the CONFIG_READ scope from the Viewer role CVE-2023-46125 by @ThomasLaPiana
Full Changelog: 2.22.0...2.22.1
v2.22.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/1zjg
What's Changed
- CurrentPrivacyPreference > Special Purpose Unique Constraint Fix by @pattisdr in #4174
- Edit cookies from vendor-cookie table by @jpople in #4162
- Various TCF fixes by @allisonking in #4167
- Initialize prefetched TCF experience preferences from cookie by @allisonking in #4124
- Fixing response handling by @galvana in #4180
- Braze Override for Email by @SteveDMurphy in #4187
- Fixing unit tests by @galvana in #4188
- Update TS types by @allisonking in #4172
- Developer-Friendly TCF Experiences by @pattisdr in #4160
- Update default TCF experience text by @rsilvery in #4181
- Performance Refactor for
privacy-experience
by @ThomasLaPiana in #4192 - rachel-copy-updates-tcf-experience by @rsilvery in #4191
- Update gvl.json to version 20 by @pattisdr in #4203
- Double vendor toggles by @allisonking in #4189
- Fix retention by @allisonking in #4199
- Fixing custom CSS refresh logic by @galvana in #4208
- Updating changelog by @galvana in #4211
- docs: fix 404'ing link to code of conduct by @daveqnet in #4202
- Fix complex value updates by @galvana in #4200
- Update changelog for #4200 by @Kelsey-Ethyca in #4214
- Update for Braze and Domo overrides by @SteveDMurphy in #4196
- Update fides-js readme by @allisonking in #4213
- Switch TCF config to env var by @TheAndrewJackson in #4220
- trigger prerelease build in fidesplus on beta tag by @adamsachs in #4163
- Add our CMP ID by @pattisdr in #4233
- TCF Legal Basis Dimension for Saving Preferences by @pattisdr in #4201
- Fix double toggle bug by @allisonking in #4243
- Turn on configureConsent flag by @Kelsey-Ethyca in #4246
- TCF experience design improvements by @galvana in #4222
- add placeholder field for AddtlConsent field in TCMobile data by @adamsachs in #4249
- PR added clarifying messages to error messages presented during connector upload by @MarcGEthyca in #4198
- Copy updates and minor css changes by @galvana in #4252
- Updated CHANGELOG.md for release 2.22.0 by @Kelsey-Ethyca in #4259
New Contributors
- @MarcGEthyca made their first contribution in #4198
Full Changelog: 2.21.0...2.22.0
v2.21.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/rQmD
What's Changed
- include fideslang 2.0 upgrade in changelog by @adamsachs in #4086
- Migrate system > meta > vendor > id if it exists to system > vendor_id. by @pattisdr in #4088
- Add Skip Processing Flag for DSR Execution by @pattisdr in #4047
- Diff modal patch by @galvana in #4083
- feat: add further checks to the migration script by @ThomasLaPiana in #4089
- fix: more defensive string replacement to handle
None
s by @adamsachs in #4093 - Fix: Disable Privacy Notices that are not Systems Applicable by @pattisdr in #4096
- Notice toggle error toast by @allisonking in #4095
- Vendor cookie table by @allisonking in #4082
- Privacy Center Additional Customizations by @SteveDMurphy in #4090
- WIP: fix bug with form thinking it's unsaved by @jpople in #4070
- Update cypress fixtures for fideslang 2.0 by @allisonking in #4114
- Add fields to System PUT payload by @Kelsey-Ethyca in #4116
- Allows CDN to cache empty experiences responses from fides.js API by @eastandwestwind in #4113
- Fixing migration and index name by @galvana in #4106
- add a global async scheduler by @adamsachs in #4117
- Add vendor modal by @allisonking in #4107
- avoid n+1 queries on bulk
GET /system
endpoint by @adamsachs in #4120 - TCF Backend by @pattisdr in #3804
- update changelog for 2.20.1 release by @adamsachs in #4126
- consider rc tags as latest release when generating beta tags by @adamsachs in #4097
- Fix Fideslang Typing by @ThomasLaPiana in #3839
- add version_added to TaxonomyEntity by @Kelsey-Ethyca in #4135
- CORS domain config api and config page by @TheAndrewJackson in #4073
- Make the banner the initial layer by @allisonking in #4142
- Add min width to data use tab by @Kelsey-Ethyca in #4140
- Add privacy center new line css by @Kelsey-Ethyca in #4148
- Update to not fetch experience if it is empty by @eastandwestwind in #4149
- Update to domain records page by @TheAndrewJackson in #4130
- TCF Overlay Experience Description by @pattisdr in #4151
- Remove features and special purposes toggles by @allisonking in #4139
- Update changelog for 2.20.2 release by @Kelsey-Ethyca in #4154
- Add number of vendors with link to vendor tab by @allisonking in #4144
- Returning GVL.JSON through Experiences API by @pattisdr in #4143
- Fixing system history bugs by @galvana in #4146
- Pause manual erasure requests by @galvana in #4115
- Removing the connector template properties by @galvana in #4128
- Custom fides.css by @galvana in #4136
- Fix authorization check by @galvana in #4176
- Updated CHANGELOG.md for release 2.21.0 by @Kelsey-Ethyca in #4177
Full Changelog: 2.20.2...2.21.0