Releases: SwissDataScienceCenter/renku-python
Releases · SwissDataScienceCenter/renku-python
v0.11.0
Bug Fixes
- cli: disable version check in githook calls (#1300) (5132db3)
- core: fix paths in migration of workflows (#1371) (8c3d34b)
- core: Fixes SoftwareAgent person context (#1323) (a207a7f)
- core: Only update project metadata if any migrations were executed (#1308) (1056a03)
- service: adds more custom logging and imp. except handling (#1435) (6c3adb5)
- service: fixes handlers for internal loggers (#1433) (a312f7c)
- service: move project_id to query string on migrations check (#1367) (0f89726)
- tests: integration tests (#1351) (3974a39)
Features
- cli: Adds renku save command (#1273) (4ddc1c2)
- cli: prompt for missing variables (1e1d408), closes #1126
- cli: Show detailed commands for renku log output (#1345) (19fb819)
- core: Calamus integration (#1281) (bda538f)
- core: configurable data dir (#1347) (e388773)
- core: disabling of inputs/outputs auto-detection (#1406) (3245ca0)
- core: migration check in core (#1320) (4bc52f4)
- core: Move workflow serialisation over to calamus (#1386) (f0fbc49)
- core: save and load workflow as jsonld (#1185) (d403289)
- core: separate models for migrations (#1431) (127d606)
- dataset: source and url for DatasetFile (#1451) (b4fa5db)
- service: added endpoints to execute all migrations on a project (#1322) (aca8cc2)
- service: adds endpoint for explicit migrations check (#1326) (146b1a7)
- service: adds source and destination versions to migrations check (#1372) (ea76b48)
- decode base64 headers (#1407) (9901cc3)
- service: adds endpoints for dataset remove (#1383) (289e4b9)
- service: adds endpoints for unlinking files from a dataset (#1314) (1b78b16)
- service: async migrations execution (#1344) (ff66953)
- service: create new projects from templates (#1287) (552f85c), closes #862
v0.10.5
v0.10.4
Bug Fixes
- core: update default behaviour and messaging on dataset unlink (#1275) (98d6728)
- dataset: correct url in different domain (#1211) (49e8b8b)
Features
- cli: Adds warning messages for LFS, fix output redirection (#1199) (31969f5)
- core: Adds lfs file size limit and lfs ignore file (#1210) (1f3c81c)
- core: Adds renku storage clean command (#1235) (7029400)
- core: git hook to avoid committing large files (#1238) (e8f1a8b)
- core: renku doctor check for lfs migrate info (#1234) (480da06)
- dataset: doi variations for import (#1216) (0f329dd)
- dataset: fail early when external storage not installed (#1239) (e6ea6da)
- dataset: keywords in metadata (#1209) (f98a800)
- dataset: no failure when adding ignored files (#1213) (b1e275f)
- service: read template manifest (#1254) (7eac85b)
- core: project clone API support for revision checkout (#1208) (74116e9)
- service: protected branches support (#1222) (8405ce5)
Version 0.10.3
0.10.3 (2020-04-22)
Important: due to a breaking change in one of our dependencies, it is recommended that all clients are updated to version 0.10.3.
Bug Fixes
- dataset: avoid recursive addition of data directory (#1163) (79e3b03)
- dataset: commit after unlinking files (#1120) (97e8754)
- dataset: Dataverse export (#1028) (737cecf)
Features
- core: CLI warning when in non-root directory (#1162) (115e462)
- dataset: migrate submodule-based datasets (#1092) (dba20c4)
- dataset: no failure when adding existing files (#1177) (a68dcb7)
- dataset: remove --link flag (#1164) (969d4f8)
- dataset: show file size in ls-files (#1123) (0951930)
- datasets: specify title on dataset creation (#1204) (fb70ac5)
- init: read and display template variables (#1134) (0f86dc5), closes #1126
- service: add remote files to dataset (#1139) (f6bebfe)
Version 0.10.0
0.10.0 (2020-03-25)
This release brings about several important Dataset features:
- importing renku datasets (#838)
- working with data external to the repository (#974)
- editing dataset metadata (#1111)
Please see the Dataset documentation for details.
Additional features were implemented for the backend service to facilitate a smoother user
experience for dataset file manipulation.
IMPORTANT: starting with this version, a new metadata migration mechanism is in place
(#1003). Renku commands will insist on migrating a project immediately if the metadata is found to be outdated.
Bug Fixes
- cli: consistenly show correct contexts (#1096) (b333f0f)
- dataset: --no-external-storage flag not working (#1130) (c183e97)
- dataset: commit only updated dataset files (#1116) (d9739df)
- datasets: fixed importing large amount of small files (#1119) (8d61473)
- datasets: raises correct error message on import of protected dataset (#1112) (e579904)
Features
- core: new migration mechanism (#1003) (1cc33d4)
- dataset: adding external data without copying (#974) (6a17512)
- dataset: bypass import confirmation (#1124) (947210a)
- dataset: import renku datasets (#838) (6aa3651)
- dataset: metadata edit (#1111) (66cfbbc)
- dataset: wildcard support when adding data from git (#1128) (baa1c9f)
v0.9.1
Bug Fixes
- cache instance cleanup (#1051) (12f5446)
- enable dataset cmd in sub directories (#1012) (e3191e1)
- attrs fields with defaults fixed ordering (#1046) (649b159)
- fixes renku show sibling handling with no paths (#1026) (8df678f)
- flush old keys for user projects and files (#1002) (7438c73)
- generate https IDs for entities instead of file:// (#1009) (87f7750)
- handle errors correctly (#1040) (950eeac)
- improved list datasets and files (#1034) (fd96d68)
- pin idna to 2.8 (#1020) (19ea7af)
- resync repo after import action (#1052) (b38341b)
- standardize test assertions (#1016) (16e8e63)
- temporarily disable integration tests (#1036) (8c8fd7a)
Features
v0.9.0
0.9.0 (2020-02-07)
Bug Fixes
- adds git user check before running renku init (#892) (2e52dff)
- adds sorting to file listing (#960) (bcf6bcd)
- avoid empty commits when adding files (#842) (8533a7a)
- Fixes dataset naming (#898) (418deb3)
- Deletes temporary branch after renku init –force (#887) (eac0463)
- enforces label on SoftwareAgent (#869) (71badda)
- Fixes JSON-LD translation and related issues (#846) (65e5469)
- Fixes renku run error message handling (#961) (81d31ff)
- Fixes renku update workflow failure handling and renku status error handling (#888) (3879124)
- Fixes sameAs property to follow schema.org spec (#944) (291380e)
- handle missing renku directory (#989) (f938be9)
- resolves symlinks when pulling LFS (#981) (68bd8f5)
- serializes all zenodo metadata (#941) (787978a)
- Fixes various bugs in dataset import (#882) (be28bf5)
Features
- add project initialization from template (#809) (4405744)
- added renku service with cache and datasets (#788) (7a7068d), closes #767 #846
- Adds protection for renku relevant paths in dataset add (#939) (a3c02e8)
- Adds prov:Invalidated output to renku log (008ab20)
- better UX when adding to a dataset (#911) (c6ac967)
- check for required git hooks (#854) (54ba91d)
- Dataverse export (#909) (7e9e647)
- improve dataset command output (#927) (c7639d3)
- metadata on dataset creation (#850) (b357ee7)
- Plugin support for renku-run (#883) (7dbda83)
- python 3.8 compatibility (#861) (4aaac8d)
- SHACL Validation (#767) (255a01d)
- update bug_report template to be more renku-relevant (#988) (e00ded7)
Version 0.8.2
Version 0.8.1
v0.8.0
0.8.0 (2019-11-21)
Bug Fixes
- addressed CI problems with git submodules (#783) (0d3eeb7)
- adds simple check on empty filename (#786) (8cd061b)
- ensure all Person instances have valid ids (4f80efc), closes #812
- Fixes jsonld issue when importing from dataverse (#759) (ffe36c6)
- fixes nested type scoped handling if a class only has a single class (#804) (16d03b6)
- ignore deleted paths in generated entities (86fedaf), closes #806
- integration tests (#831) (a4ad7f9)
- make Creator a subclass of Person (ac9bac3), closes #793
- Redesign scoped context in jsonld (#750) (2b1948d)