Skip to content

Releases: Sage-Bionetworks/schematic

Release v23.1.1

19 Jan 15:30
c9b7ae7
Compare
Choose a tag to compare

What's Changed

  • Turned service_account_creds.json as an environment variable and default way of authentication by @linglp in #1015
  • Changed base docker image and removed package for security reasons by @linglp in #1037
  • Add support for treating date entries as type datetime by @GiaJordan in #1041
  • Automatically updated CLI documentation on Readthedocs by @linglp in #1047
  • Deprecated token pickle and credentials.json by @linglp in #1040
  • Introduce tests to cover current table operations: creation and replacement by @GiaJordan in #1046
  • Schematic Release v23.1.1 by @linglp in #1057

Full Changelog: v22.11.3...v23.1.1

Release v22.11.3

22 Nov 22:58
ad78fd4
Compare
Choose a tag to compare

What's Changed

  • Removed validity requirement for unrequired attribute entries, allow users to specify validation rule conformity required for entries, fix DCA disconnect caused by JSON Schema validation errors by @GiaJordan in #1000
  • Strip hyphens from Synapse annotation keys by @milen-sage in #1020
  • Fixed a bug where in some instances manifests would be uploaded with different display and downloadAs names by @GiaJordan in #1017
  • Added an API endpoint to check if a given node is required or not by @linglp in #1024
  • added more instructions of running CLI in jupyter notebook by @linglp in #1031
  • Added a slack bot to notify successful new releases by @linglp in #1025
  • Release 22.11.3 by @GiaJordan in #1032

Full Changelog: v22.11.2...v22.11.3

v22.11.2

17 Nov 22:16
322cf42
Compare
Choose a tag to compare

What's Changed

  • Fixed typo in conditional requirement for schema viz attribute table by adding quotes by @linglp in #1003
  • Added tests for all API endpoints by @linglp in #995
  • Fixed an issue where the DCA would disconnect on manifest submission by casting UUIDs to type string by @GiaJordan in #1006
  • Reminded users to run synapse login --rememberMe after schematic init step in ReadMe by @linglp in #1004
  • Added the option to populate manifest as an excel spreadsheet to avoid sending metadata to Google APIs by @linglp in #994
  • For schematic APIs, return excel file instead of excel file path by @linglp in #988
  • Emphasized that users should download the config.yml from develop branch in ReadMe by @linglp in #1007
  • Release 22.11.2 by @GiaJordan in #1014

Full Changelog: v22.11.1...v22.11.2

v22.11.1

10 Nov 21:07
8a27c0c
Compare
Choose a tag to compare

What's Changed

  • HOTFIX: Extend table replacement sleep duration to ensure synapse deletion operation completes by @GiaJordan in #999
  • Pass environment variable to docker container by @linglp in #975
  • update error messages in synapseStore when manifest_basename key is missing in config.yml by @linglp in #997
  • Added instructions for installing and using schematic and the schematic API docker containers to README by @GiaJordan in #953
  • Develop pdoc by @linglp in #957
  • correct typo: master_basename to manifest_basename in error message by @linglp in #1005
  • Release 22.11.1 by @GiaJordan in #1001

Full Changelog: v22.10.3...v22.11.1

Schematic Release (v22.10.3)

28 Oct 17:48
4881d81
Compare
Choose a tag to compare

What's Changed

  • Skip Trashed Entities and Entities that "do not exist" by @GiaJordan in #985
  • Reword conditional requirements for the attribute table by @linglp in #987
  • fix api endpoint for docker container by @linglp in #974
  • Remove Manifest Table Submission Dependency on Project Scope when not Validating by @GiaJordan in #989
  • Schematic Release v22.10.3 by @linglp in #990

Full Changelog: v22.10.2...v22.10.3

Schematic Release (v22.10.2)

12 Oct 22:11
7bee333
Compare
Choose a tag to compare

What's Changed

Full Changelog: v22.10.1...v22.10.2

v22.10.1

04 Oct 18:27
e611e4a
Compare
Choose a tag to compare

What's Changed

  • allow users to upload csv or json file when submitting manifest using API endpoints by @linglp in #908
  • allow users to upload csv or json file when validating manifest using API endpoints by @linglp in #910
  • Develop table schema fix replacements by @GiaJordan in #947
  • Fixing parsing of table schema parameters on table replace by @milen-sage in #945
  • Release 22.10.1 by @GiaJordan in #950

Full Changelog: v22.9.1...v22.10.1

v22.09.1

05 Oct 20:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v22.8.1...v22.9.1

Release for Schematic (v22.08.1)

29 Aug 20:57
3d5a4ef
Compare
Choose a tag to compare

What's Changed

  • implement GE list rule by @GiaJordan in #655
  • Develop initial rule pairs by @GiaJordan in #802
  • Cross Manifest Validation: Value Level Comparisons and Reworked Warning Messages by @GiaJordan in #751
  • make sorting case insensitive by @GiaJordan in #830
  • Develop fix submit keyerror by @mialy-defelice in #831
  • updating the release documentation by @linglp in #817
  • Develop an endpoint to return data types of columns in a manifest by @linglp in #815
  • Develop rule combination by @GiaJordan in #766
  • BugFix: Import dataType from CLI as list not string by @GiaJordan in #836
  • BugFix: Manifest Import - Mask null cells as empty strings instead of NaNs by @GiaJordan in #837
  • BugFix: list like behavior by @GiaJordan in #840
  • Check type of 'url' entry when raising errors by @GiaJordan in #844
  • Fix example data model list validation rule and update "list" in ManifestGenerator to handle both list strict and list like by @linglp in #847
  • add warning to validate_manifest endpoint by @linglp in #859
  • Develop NA string behavior by @GiaJordan in #842
  • Develop blank annotation behavior by @GiaJordan in #862
  • Develop Missing Entity Handling by @GiaJordan in #871
  • rename manifest based on manifest_basename when submit to synapse by @linglp in #869
  • Output errors generated from jsonSchema (when submitting manifest) to the console by @linglp in #873
  • Develop manifest submission error handle by @linglp in #879
  • do not create dir if located in cwd by @GiaJordan in #881
  • Update annotations unit test by @GiaJordan in #880
  • Release 22.8.1 by @linglp in #877

Full Changelog: v22.07.1...v22.8.1

v21.06

15 Jul 21:47
d9ab3e5
Compare
Choose a tag to compare
  • All releases to follow Ubuntu release convention (YY.MM )
  • Added first draft of REST API as part of this release