Skip to content

Latest commit

 

History

History
271 lines (143 loc) · 9.57 KB

CHANGELOG.md

File metadata and controls

271 lines (143 loc) · 9.57 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

The types of changes are:

  • Added for new features.
  • Changed for changes in existing functionality.
  • Developer Experience for changes in developer workflow or tooling.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

Removed

  • Removed DataQualifier construct and all references #186
  • Removed Registry construct and all references #186
  • Removed deprecated fields on System, DataUse and Dataset models. #186

Added

  • Give Flexible Legal Basis a default of True #184

Added

  • Added a System.cookies property to support Cookie records explicitly associated with a System generally #181
  • Added a System.previous_vendor_id property to support to associate a System record with a "deprecated" vendor record #182

Added

  • Added support for new TCF-based System fields #173
  • Added support for PrivacyDeclaration.flexible_legal_basis_for_profiling field #177 #178
  • Added GVL data category mapping and functions #175 #180

Changed

  • Changed default taxonomy and GVL mapping to support GVL Purpose 11 #171 #174

Fixed

  • Removed mistaken trailing . on some data category names in the default taxonomy #169

Added

  • Added GVL mappings and utility functions #167

Changed

  • Add Collection > Fides Meta > Skip Processing Flag to skip collections in DSR processing #165

Changed

  • Relax system legal basis for transfer fields #162

Changed

  • Update system.legal_basis_for_profiling and system.legal_basis_for_transfers fields #156

Changed

  • Fix validation around the new FidesVersion type #151

Fixed

  • Fix docs site for fideslang 2.0.0 #154

Changed

  • Updated the Data Categories and Data Uses to support GVL #144
  • Add version metadata to the default taxonomy items #147

Changed

  • Relax system legal basis for transfer fields #162

Changed

  • Update system.legal_basis_for_profiling and system.legal_basis_for_transfers fields #156

Changed

  • Add new fields to System and Privacy Declarations to support GVL #146

Added

  • Add versioning metadata as fields on Taxonomy Data types #147

Changed

  • Updated the Data Categories and Data Uses to support GVL #144

Fixed

  • Don't allow duplicate entries for DatasetCollections as part of Datasets #136
  • Cython/PyYAML versions breaking builds #145

Changed

  • Consolidate Python build tooling into pyproject.toml #135

Added

Changed

  • Add Cookies schema and similar property to PrivacyDeclaration #115

Fixed

  • Fix Fideslang visual explorer on docs site #123
  • Fix Fideslang key finding function #131

Developer Experience

Changed

  • Make meta property of System and Dataset models more permissive #113

Changed

  • Updated the default data uses #107

Removed

  • The system_dependencies field of System resources #105

Changed

  • Make PrivacyDeclaration use pydantic orm_mode #101

Changed

  • Make PrivacyDeclation.name optional #97

Changed

  • Update css to brand colors, edit footer #87
  • Moved over DSR concepts into Fideslang. Expanded allowable characters for FideKey and added additional Dataset validation. #95
  • Docs css and link updates #93

Fixed

  • DataFlow resource models included in System resource models are now exported to valid YAML #89

Added

  • The DataFlow resource model defines a resource with which a System resource may communicate #85
  • PrivacyDeclarations may define egress and ingress, to contextualize communications with other resources #85

Deprecated

  • The dataset_references field of PrivacyDeclaration resources #85
  • The system_dependencies field of System resources #85

Developer Experience

  • The DataFlow resource model is exposed when importing fideslang #85

Docs

  • Updated the brand colors and footer on the docs site #87

Fixed

  • Fixed broken links in docs #74
  • Pydantic 1.10.0 was causing issues so specified the pydantic version needs to be less than 1.10.0 #79
  • Resolved a circular import in default_taxonomy.py #85

Added

  • New field is_default added to DataCategory, DataUse, DataSubject, and DataQualifier #68
  • Return invalid key values as part of the stack trace for easier debugging #55

Docs

  • Updated documentation for new Data Category and Use taxonomy #69

Changed

  • Docker images now use Debian bullseye instead of buster

Fixed

  • Add setuptools to dev-requirements to fix versioneer error #72

1.1.0

Changed

  • Simplification of Data Categories and Data Uses #62

1.0.0

Added

  • There is now a tags field on the FidesModel model #45
  • Add DatasetFieldBase model #49

0.9.0

Added

  • Created the fideslang standalone python module

Developer Experience

  • Added a py.typed file