Commit 78dd8ca
authored
Add version information to Default Taxonomy models (#147)
* Add new categories and uses to the Default Taxonomy
* feat: add new data categories
* feat: add uniqueness checks to the tests
* fix: pyproject formatting
* feat: add new data uses
* fix: update number of data uses
* feat: further category updates are feedback
* fix: tests
* feat: export the new taxonomy
* docs: changelog
* fix: try removing the cache for the static checks
* fix: test another pyyaml version
* fix: pyyaml checks
* fix: undo attempted build fixes
* Update models.py
* feat: add new fields for versioning
* feat: add a factory for default categories
* feat: add a validator for default items and versioning
* feat: add validation and new defaults to subjects and uses
* feat: update version validator
* fix: pytest
* feat: add version validation
* feat: build out tests
* feat: try generalizing the factory
* feat: refactor default/versioned properties into a new class
* feat: make the default factory a shareable util
* fix: isort
* fix: static checks
* fix: pytest
* docs: changelog
* fix: add packaging to the requirements file
* fix: export script
* feat: update taxonomy changes based on review feedback
* feat: small changes
* feat: move the new fields into the DefaultModel for readability
* feat: make the validation logic more clear
* feat: validate that deprecated/added versions aren't the same
* fix: static checks
* fix: export script
* docs: changelog for 2.0.01 parent fb87dea commit 78dd8ca
File tree
28 files changed
+2426
-718
lines changed- data_files
- mkdocs/docs/csv
- scripts
- src/fideslang
- default_taxonomy
- tests/fideslang
28 files changed
+2426
-718
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
| 24 | + | |
22 | 25 | | |
23 | 26 | | |
24 | 27 | | |
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
28 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
29 | 40 | | |
30 | 41 | | |
31 | 42 | | |
| |||
Large diffs are not rendered by default.
0 commit comments