Releases: uc-cdis/data-simulator
Releases · uc-cdis/data-simulator
1.6.5
1.6.4
1.6.3
1.6.2
Release Notes
For: uc-cdis/data-simulator
Notes since tag: 1.6.1
Notes to tag/commit: 1.6.2
Generated: 2024-04-04
New Features
- When running a submission order command such as
data-simulator submission_order --path <path here>
, the code no longer will crash with a
misleading message about the .txt file if the path does not exist (#105)
Improvements
- Clarified in readme to use correct version of releases when running data
simulator commands (#106) - Minor improvement to error logging and readability when generating a
submission order (#105) - fixing typos in the readme (#104)
- adding a small clarification to hint at using
poetry run
depending on how
the user has their venv set up (#103)
1.6.1
Release Notes
For: uc-cdis/data-simulator
Notes since tag: 1.6.0
Notes to tag/commit: 1.6.1
Generated: 2024-01-18
Improvements
- Split "main" file logic into functions so the data-simulator functionality
is easier to import and use outside of this library (#102)
Dependency Updates
- Update
pyyaml
version (#102)
1.6.0
Release Notes
For: uc-cdis/data-simulator
Notes since tag: 1.5.1
Notes to tag/commit: 1.6.0
Generated: 2024-01-05
New Features
- Add all non-exclusive sublinks when generating data, instead of only one
(#55)
Bug Fixes
- Fix edge case in generation of submission order (#100)
Improvements
- Rewrite
Graph().generate_submission_order()
and
Graph.generate_submission_order_path_to_node()
so child nodes are never
submitted before parent nodes (#101) - Add unit tests (#101)
- Add logging (#100)
- Improve unit tests (#100)
- Always include 'core_metadata_collection' in 'DataImportOrderPath' (#89)
Dependency Updates
- Use Python 3.9 and update dependencies (#99)
1.5.1
Release Notes
For: uc-cdis/data-simulator
Notes since tag: 1.5.0
Notes to tag/commit: 1.5.1
Generated: 2023-05-31
Bug Fixes
- Fix data generated for
array.items.oneOf.enum
: generate an array, not a
single value (#88)
Improvements
Support more complex data types
Release Notes
For: uc-cdis/data-simulator
Notes since tag: 1.4.0
Notes to tag/commit: 1.5.0
Generated: 2023-05-25
New Features
- Support more complex data types, such as arrays of items with multiple
allowed schemas ("oneOf"/"anyOf"), by calling
construct_simple_property_schema
recursively (#86) - Support data type "null" (#86)
Improvements
- Refactor and remove unnecessary duplicate code copied from
node.py
to
node_simulator.py
(#86) - Data simulation errors related to the dictionary raise a
DictionaryError
instead of returning a JSON error to the calling function (#86) - When multiple schemas are allowed ("oneOf"/"anyOf"), pick one at random
instead of using the first valid schema (#86) - Build image with GitHub workflow (#86)
- Removing Veracode scanning pipeline (#69, #67)
1.4.0
Release Notes
For: uc-cdis/data-simulator
Notes since tag: 1.3.3
Notes to tag/commit: 1.4.0
Generated: 2022-05-11
New Features
Bug Fixes
- Ignore empty nodes in
generate_submission_order_path_to_node
function (#57)