Skip to content

Commit 746b222

Browse files
committed
release: v0.4.0
1 parent dae4a4c commit 746b222

File tree

2 files changed

+63
-8
lines changed

2 files changed

+63
-8
lines changed

CHANGES.rst

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
..
2-
Copyright 2017-2018 - Swiss Data Science Center (SDSC)
2+
Copyright 2017-2019 - Swiss Data Science Center (SDSC)
33
A partnership between École Polytechnique Fédérale de Lausanne (EPFL) and
44
Eidgenössische Technische Hochschule Zürich (ETHZ).
55
@@ -18,6 +18,48 @@
1818
Changes
1919
=======
2020

21+
``v0.4.0``
22+
----------
23+
24+
*(released 2019-03-05)*
25+
26+
- Adds ``renku mv`` command which updates dataset metadata, ``.gitattributes``
27+
and symlinks.
28+
- Pulls LFS objects from submodules correctly.
29+
- Adds listing of datasets.
30+
- Adds reduced dot format for ``renku log``.
31+
- Adds ``doctor`` command to check missing files in datasets.
32+
- Moves dataset metadata to ``.renku/datasets`` and adds ``migrate datasets``
33+
command and uses UUID for metadata path.
34+
- Gets git attrs for files to prevent duplicates in ``.gitattributes``.
35+
- Fixes ``renku show outputs`` for directories.
36+
- Runs Git LFS checkout in a worktrees and lazily pulls necessary LFS files
37+
before running commands.
38+
- Asks user before overriding an existing file using ``renku init``
39+
or ``renku runner template``.
40+
- Fixes ``renku init --force`` in an empty dir.
41+
- Renames ``CommitMixin._location`` to ``_project``.
42+
- Addresses issue with commits editing multiple CWL files.
43+
- Exports merge commits for full lineage.
44+
- Exports path and parent directories.
45+
- Adds an automatic check for the latest version.
46+
- Simplifies issue submission from traceback to GitHub or Sentry.
47+
Requires ``SENTRY_DSN`` variable to be set and `sentry-sdk` package to be
48+
installed before sending any data.
49+
- Removes outputs before run.
50+
- Allows update of directories.
51+
- Improves readability of the status message.
52+
- Checks ignored path when added to a dataset.
53+
- Adds API method for finding ignored paths.
54+
- Uses branches for ``init --force``.
55+
- Fixes CVE-2017-18342.
56+
- Fixes regex for parsing Git remote URLs.
57+
- Handles ``--isolation`` option using ``git worktree``.
58+
- Renames ``client.git`` to ``client.repo``.
59+
- Supports ``python -m renku``.
60+
- Allows '.' and '-' in repo path.
61+
62+
2163
``v0.3.3``
2264
----------
2365

README.rst

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -97,20 +97,33 @@ The recommended way of installing Renku on MacOS is via `Homebrew <brew.sh>`_.
9797
$ open https://launchpad.net/~swissdatasciencecenter/+snap/renku/
9898
$ snap install renku
9999

100-
Pip Script Installer (``pipsi``)
101-
--------------------------------
100+
Isolated environments using ``pipx``
101+
------------------------------------
102102

103-
You can use `pipsi <https://github.com/mitsuhiko/pipsi>`_ to isolate
104-
dependencies and to guarantee that there are no version conflicts. Make sure
105-
you have the ``pipsi`` command correctly installed and ``~/.local/bin`` is in
106-
your ``$PATH``.
103+
Install and execute Renku in an isolated environment using ``pipx``.
104+
It will guarantee that there are no version conflicts with dependencies
105+
you are using for your work and research.
106+
107+
`Install pipx <https://github.com/pipxproject/pipx#install-pipx>`_
108+
and make sure that the ``$PATH`` is correctly configured.
109+
110+
::
111+
112+
$ python3 -m pip install --user pipx
113+
$ pipx ensurepath
114+
115+
Once ``pipx`` is installed use following command to install ``renku``.
107116

108117
::
109118

110-
$ pipsi install renku
119+
$ pipx install renku
111120
$ which renku
112121
~/.local/bin/renku
113122

123+
Prevously we have recommended to use ``pipsi``. You can still use it or
124+
`migrate to **pipx**
125+
<https://github.com/pipxproject/pipx#migrating-to-pipx-from-pipsi>`_.
126+
114127
Docker
115128
------
116129

0 commit comments

Comments
 (0)