Releases: hubverse-org/hubAdmin
Releases · hubverse-org/hubAdmin
hubAdmin 1.5.0
- Use options to set
schema_version
andbranch
arguments indownload_tasks_schema()
and thecreate_*()
family of functions for creating config files programmatically. This allows for setting the schema version and branch globally for the session (#85). - Make validation of
round_id
patterns explicit. This ties in with schema version v4.0.1 where the pattern theround_id
property must match ifround_id_from_variable
isfalse
is now specified as a regular expression in the schema. This check is also now implemented dynamically on values of theround_id
variable ifround_id_from_variable
istrue
when validating tasks.json config files. Checks onround_id
patterns are also now implemented increate_round()
when creating rounds programmatically. - As of schema version v5.0.0, only a single
target_keys
element is allowed when creating target metadata items programmatically (#89).
PRs in this release
- Increment version number to 1.4.0.9000 by @annakrystalli in #84
- Use options to set
schema_version
andbranch
by @annakrystalli in #87 - Add round_id expected pattern match check by @annakrystalli in #88
- add scripting tasks config vignette by @zkamvar in #86
- upgrade schema version to v5.0.0 by @annakrystalli in #92
- Only allow a single target_keys key value pair by @annakrystalli in #90
- Make latest snaphots version agnostic by @annakrystalli in #94
- update vignette to v5 by @zkamvar in #95
- Increment version number to 1.5.0 by @zkamvar in #96
Full Changelog: v1.4.0...v1.5.0
hubAdmin 1.4.0
- Support v4.0.0 schema configuration of output types and output type IDs when creating config files programmatically. Specifically, whether an output type is required or not is specified via the
is_required
logical property whereas theoutput_type_id
values as provided through therequired
property only (#53). In addition,output_type_id
required
value is now encoded asNULL
instead ofNA
(#72). - Programmatically created higher level config elements now have a
branch
attribute that can be used to create and validate objects against a schema which is still in development and has not been released to themain
branch yet. - Add dynamic checks to ensure
derived_task_ids
match valid task ID names to validation oftask.json
config files (#69).
hubAdmin 1.3.0
- Add
derived_task_ids
property tocreate_config()
(for specifying hub level derived task IDs) andcreate_round()
(for specifying round level derived task IDs) (#52). This adds compatibility for the upcoming schemas v4.0.0 release.
PRs contributing to this release
- Increment version number to 1.2.0.9000 by @annakrystalli in #48
- update snapshot test by @zkamvar in #50
- Deprecate
as_config()
function (1/3) by @annakrystalli in #57 - Modularise property type checks (2/3) by @annakrystalli in #60
- Add
derived_task_ids
argument (3/3) by @annakrystalli in #59 - Appease lintr by @annakrystalli in #61
- Add tests for validating target keys are strings, not arrays (#54) by @annakrystalli in #63
- Change pkg name in title of view_config_val_errors() to
hubAdmin
(#55) by @annakrystalli in #64 - Release 1.3.0 by @annakrystalli in #66
Full Changelog: v1.2.0...v1.3.0
hubAdmin 1.2.0
What's Changed
- Add functionality to append rounds to existing config files by @annakrystalli in #43
- Update Workflows by @zkamvar in #45
- Box scalar vectors in config class objects that should be arrays in JSON by @annakrystalli in #46
- Release version 1.2.0 by @zkamvar in #47
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- Add
write_config()
function (#3) by @annakrystalli in #40
Full Changelog: 1.0.2...v1.1.1
hubAdmin 1.0.2
1.0.1
What's Changed
- V3.0.1/update snapshots by @annakrystalli in #29
- change hubdocs URL to hubverse.io by @zkamvar in #27
- add class to output of
validate_
functions by @zkamvar in #35 - release 1.0.1 by @zkamvar in #38
New Contributors
Full Changelog: 719cd09...1.0.1