Changes¶
v0.4.0
¶
(released 2019-03-05)
- Adds
renku mv
command which updates dataset metadata,.gitattributes
and symlinks. - Pulls LFS objects from submodules correctly.
- Adds listing of datasets.
- Adds reduced dot format for
renku log
. - Adds
doctor
command to check missing files in datasets. - Moves dataset metadata to
.renku/datasets
and addsmigrate datasets
command and uses UUID for metadata path. - Gets git attrs for files to prevent duplicates in
.gitattributes
. - Fixes
renku show outputs
for directories. - Runs Git LFS checkout in a worktrees and lazily pulls necessary LFS files before running commands.
- Asks user before overriding an existing file using
renku init
orrenku runner template
. - Fixes
renku init --force
in an empty dir. - Renames
CommitMixin._location
to_project
. - Addresses issue with commits editing multiple CWL files.
- Exports merge commits for full lineage.
- Exports path and parent directories.
- Adds an automatic check for the latest version.
- Simplifies issue submission from traceback to GitHub or Sentry.
Requires
SENTRY_DSN
variable to be set and sentry-sdk package to be installed before sending any data. - Removes outputs before run.
- Allows update of directories.
- Improves readability of the status message.
- Checks ignored path when added to a dataset.
- Adds API method for finding ignored paths.
- Uses branches for
init --force
. - Fixes CVE-2017-18342.
- Fixes regex for parsing Git remote URLs.
- Handles
--isolation
option usinggit worktree
. - Renames
client.git
toclient.repo
. - Supports
python -m renku
. - Allows ‘.’ and ‘-‘ in repo path.
v0.3.3
¶
(released 2018-12-07)
- Fixes generated Homebrew formula.
- Renames
renku pull path
torenku storage pull
with deprecation warning.
v0.3.0
¶
(released 2018-11-26)
- Adds JSON-LD context to objects extracted from the Git repository
(see
renku show context --list
). - Uses PROV-O and WFPROV as provenance vocabularies and generates “stable”
object identifiers (
@id
) for RDF and JSON-LD output formats. - Refactors the log output to allow linking files and directories.
- Adds support for aliasing tools and workflows.
- Adds option to install shell completion (
renku --install-completion
). - Fixes initialization of Git submodules.
- Uses relative submodule paths when appropriate.
- Simplifies external storage configuration.