Releases: iBridges-for-iRODS/iBridges
v1.3.0
- Metadata:
- one can now assign key, value and units separately to update a metadata entry
- When the Units of a metadata item are empty, then it will be displayed and treated in iBridges as
''
- Search:
- The search now returns a list of
CachedIrodsPath
. This improves the performance when retrieving sizes and checksums.
- The search now returns a list of
- Data operations:
- New flag to disable the tqdm status bar when working with a lot of parallel transfers
- Bugfix
- Password field was not shown in Jupyter notebooks --> fixed
What's Changed
- Add documenation to main --> render RTD by @chStaiger in #186
- New minor release by @chStaiger in #190
- new version 0.2.2 by @chStaiger in #193
- v0.2.3 by @chStaiger in #211
- v0.2.4 by @chStaiger in #215
- v1.0.0 by @chStaiger in #219
- Update README.md by @chStaiger in #220
- v1.0.1 by @chStaiger in #234
- V1.1.0 by @chStaiger in #256
- Small updates for v1.1.1 by @chStaiger in #271
- v1.2.0 by @chStaiger in #280
- MetaData rework by @qubixes in #281
- Search: Returning CachedIrodsPath for data objects by @chStaiger in #283
- Allow the tqdm progress bar to be disabled by @qubixes in #284
- 285 metadata tutorial by @chStaiger in #286
- bug fix for ipython by @chStaiger in #288
- Add setitem to metadata object and rename _rename method by @qubixes in #289
- Improve error catching and message for add by @chStaiger in #290
- v1.3.0 by @chStaiger in #291
Full Changelog: v1.2.0...v1.3.0
v1.2.0
- Cache scrambled non-pam passwords
- Add case sensitive search
- Protection of metadata wth keys starting with org_
What's Changed
- Change all the links to the new organization by @qubixes in #272
- store actual password when no pam negotiation has happened by @mmaschenk in #274
- Update sphinx requirement from <8 to <9 by @dependabot in #273
- Cache packages and fix 3.12 issue by @qubixes in #276
- add param case_sensitive, by default False. by @chStaiger in #268
- Metadata blacklist by @chStaiger in #279
New Contributors
- @mmaschenk made their first contribution in #274
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
Move a to a new GitHub Organisation
- Update README.md by @chStaiger in #261
- Use older version of sphinx by @qubixes in #262
- 263 timeout by @chStaiger in #264
- extending faqs by @chStaiger in #269
- Optimize the use of GitHub Actions resources by @J535D165 in #266
- Small edits, code formatting and typos by @chStaiger in #270
- Adding mkdir to CLI by @chStaiger in #137
- Move data objects and collections by @chStaiger in #136
- Create dependabot.yml by @dometto in #143
- Check for host and port before checking network by @chStaiger in #139
- Update sphinx requirement from <7.0.0 to <8.0.0 by @dependabot in #145
- Turning network_check into class method for GUI by @chStaiger in #146
- Install doc by @chStaiger in #147
- Fix docstring formatting error by @qubixes in #140
- Add sync documentation. by @chStaiger in #148
- Ipath doc by @chStaiger in #149
- Ipath doc by @chStaiger in #153
- Move functions to utils by @qubixes in #151
- Add missing search for data_name by @chStaiger in #161
- Rework API documentation by @qubixes in #156
- Bugfix in search by @chStaiger in #162
- Don't use assert for control flow by @dometto in #166
- Update iRODS path tutorial. by @chStaiger in #165
- Sync update by @qubixes in #158
- Add tree for the iBridges CLI by @qubixes in #159
- Fix spelling errors in the README by @qubixes in #171
- Rewrite download/upload by @qubixes in #169
- Cleanup tutorials. Create a First steps tutorial for the impatient. by @chStaiger in #174
- Fix behavior of parent property of IrodsPath by @qubixes in #175
- Fix tutorials by @chStaiger in #177
- Turn None time into empty string in listing tickets. by @chStaiger in #178
- Add examples by @qubixes in #180
- Docs cli by @chStaiger in #179
- Don't perform operations for files/dataobjects by @qubixes in #182
- Rtd by @chStaiger in #183
- Update README.md by @qubixes in #184
- Update README.md by @dometto in #188
- Improve timeout situation with large files by @qubixes in #189
- Fix operations with no up or download by @qubixes in #192
- Add question if ibridges not in PATH by @qubixes in #194
- Add 3.12 to classifiers by @qubixes in #198
- Fix issue where root collection lists itself by @qubixes in #205
- Treat path as string pattern by @chStaiger in #200
- Compute tutorial for streaming data by @chStaiger in #196
- Change default connection timeout to 25000 by @qubixes in #204
- Easy connect to iRODS servers by @qubixes in #207
- Fix did not work with cached passwords by @qubixes in #214
- Add question for NetworkError by @qubixes in #212
- Ignore symlinks creating operations by @qubixes in #216
- Prep v1.0.0 by @chStaiger in #217
- Create v1.0.0 by @chStaiger in #218
- Update README.md by @trel in #221
- Small change to be able to call the interactive auth from within R by @chStaiger in #222
- Update README.md by @qubixes in #223
- 225 irods folder by @chStaiger in #226
- Implement aliases for the CLI by @qubixes in #210
- Metadata up down by @qubixes in #224
- Doc update for iBridges 1.1 by @qubixes in #227
- Update docstrings across the board by @qubixes in #232
- Update integration-tests-yoda.yml release-1.9 by @chStaiger in #235
- Update sphinx requirement from <8.0.0 to <9.0.0 by @dependabot in #237
- Fix f-string issue in error message by @qubixes in #240
- Main by @chStaiger in #244
- Modify progress bar to be updated during single files by @qubixes in #242
- Fix obj_put not setting overwrite flag by @qubixes in #247
- Make the iBridges search more easy to use by @qubixes in #239
- Add feature to directly open files with IrodsPath by @qubixes in #241
- Switch to IrodsPath, rename function by @chStaiger in #249
- Check for md5 checksums if remote uses that by @qubixes in #248
- Fix overwrite / ignore_err flags in upload and download by @qubixes in #254
- Notebooks by @chStaiger in #260
- Update README.md by @chStaiger in #261
- Use older version of sphinx by @qubixes in #262
- 263 timeout by @chStaiger in #264
- extending faqs by @chStaiger in #269
- Optimize the use of GitHub Actions resources by @J535D165 in #266
- Small edits, code formatting and typos by @chStaiger in #270
New Contributors
- @dependabot made their first contribution in #145
- @trel made their first contribution in #221
- @J535D165 made their first contribution in #266
Full Changelog: v0.2.0...v1.1.1
v1.1.0
API:
New progress bar taking the latest PRC development into account
Bugfix for data transfers: overwrite flag was not handled correctly
New search function: Path to search in, path pattern and metadata searches taking units into account
Open data objects from their IrodsPath
Support for md5 checksums in data transfers
CLI:
Search functionality
What's Changed
- Update sphinx requirement from <8.0.0 to <9.0.0 by @dependabot in #237
- Fix f-string issue in error message by @qubixes in #240
- Main by @chStaiger in #244
- Modify progress bar to be updated during single files by @qubixes in #242
- Fix obj_put not setting overwrite flag by @qubixes in #247
- Make the iBridges search more easy to use by @qubixes in #239
- Add feature to directly open files with IrodsPath by @qubixes in #241
- Switch to IrodsPath, rename function by @chStaiger in #249
- Check for md5 checksums if remote uses that by @qubixes in #248
- Fix overwrite / ignore_err flags in upload and download by @qubixes in #254
- V1.1.0 by @chStaiger in #256
Full Changelog: v1.0.1...v1.1.0
v1.0.1
New fetatures:
-
Streaming the password to the interactive_auth, important when CLI is used from another programming language like R
-
CLI: creating and using aliases for the connection parameters
-
API:
- The metadata can now be accessed from the IrodsPath directly
- Export metadata of a collection and all its members as a json file.
- Upload: data can be automatically tagged with metadata.
- Download: metadata can be exported in when downloading data.
-
Calling the CLI will create the .irods folder, if not present
What's Changed
- Adding mkdir to CLI by @chStaiger in #137
- Move data objects and collections by @chStaiger in #136
- Create dependabot.yml by @dometto in #143
- Check for host and port before checking network by @chStaiger in #139
- Update sphinx requirement from <7.0.0 to <8.0.0 by @dependabot in #145
- Turning network_check into class method for GUI by @chStaiger in #146
- Install doc by @chStaiger in #147
- Fix docstring formatting error by @qubixes in #140
- Add sync documentation. by @chStaiger in #148
- Ipath doc by @chStaiger in #149
- Ipath doc by @chStaiger in #153
- Move functions to utils by @qubixes in #151
- Add missing search for data_name by @chStaiger in #161
- Rework API documentation by @qubixes in #156
- Bugfix in search by @chStaiger in #162
- Don't use assert for control flow by @dometto in #166
- Update iRODS path tutorial. by @chStaiger in #165
- Sync update by @qubixes in #158
- Add tree for the iBridges CLI by @qubixes in #159
- Fix spelling errors in the README by @qubixes in #171
- Rewrite download/upload by @qubixes in #169
- Cleanup tutorials. Create a First steps tutorial for the impatient. by @chStaiger in #174
- Fix behavior of parent property of IrodsPath by @qubixes in #175
- Fix tutorials by @chStaiger in #177
- Turn None time into empty string in listing tickets. by @chStaiger in #178
- Add examples by @qubixes in #180
- Docs cli by @chStaiger in #179
- Don't perform operations for files/dataobjects by @qubixes in #182
- Rtd by @chStaiger in #183
- Update README.md by @qubixes in #184
- Update README.md by @dometto in #188
- Improve timeout situation with large files by @qubixes in #189
- Fix operations with no up or download by @qubixes in #192
- Add question if ibridges not in PATH by @qubixes in #194
- Add 3.12 to classifiers by @qubixes in #198
- Fix issue where root collection lists itself by @qubixes in #205
- Treat path as string pattern by @chStaiger in #200
- Compute tutorial for streaming data by @chStaiger in #196
- Change default connection timeout to 25000 by @qubixes in #204
- Easy connect to iRODS servers by @qubixes in #207
- Fix did not work with cached passwords by @qubixes in #214
- Add question for NetworkError by @qubixes in #212
- Ignore symlinks creating operations by @qubixes in #216
- Prep v1.0.0 by @chStaiger in #217
- Create v1.0.0 by @chStaiger in #218
- Update README.md by @trel in #221
- Small change to be able to call the interactive auth from within R by @chStaiger in #222
- Update README.md by @qubixes in #223
- 225 irods folder by @chStaiger in #226
- Implement aliases for the CLI by @qubixes in #210
- Metadata up down by @qubixes in #224
- Doc update for iBridges 1.1 by @qubixes in #227
- Update docstrings across the board by @qubixes in #232
- Update integration-tests-yoda.yml release-1.9 by @chStaiger in #235
New Contributors
- @dependabot made their first contribution in #145
- @trel made their first contribution in #221
Full Changelog: v0.2.0...v1.0.1
v1.0.0
What's Changed
- Ignore symlinks creating operations by @qubixes in #216
- Prep v1.0.0 by @chStaiger in #217
- Create v1.0.0 by @chStaiger in #218
- v1.0.0 by @chStaiger in #219
Full Changelog: v0.2.4...v1.0.0
v0.2.4
v0.2.3
What's Changed
- Add question if ibridges not in PATH by @qubixes in #194
- Add 3.12 to classifiers by @qubixes in #198
- Fix issue where root collection lists itself by @qubixes in #205
- Treat path as string pattern by @chStaiger in #200
- Compute tutorial for streaming data by @chStaiger in #196
- Change default connection timeout to 25000 by @qubixes in #204
- Easy connect to iRODS servers by @qubixes in #207
- v0.2.3 by @chStaiger in #211
Full Changelog: v0.2.2...v0.2.3