Skip to content

Commit 5e5cbc4

Browse files
committed
Release v0.13.0 "Jane"
1 parent 1ba7c75 commit 5e5cbc4

File tree

3 files changed

+35
-18
lines changed

3 files changed

+35
-18
lines changed

CHANGES

Lines changed: 33 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,30 @@ To install the unreleased libvcs version, see
99
$ pip install --user --upgrade --pre libvcs
1010
```
1111

12-
## libvcs 0.13.0 (unreleased)
12+
## libvcs 0.14.0 (unreleased)
1313

1414
- _Add your latest changes from PRs here_
1515

16+
## libvcs 0.13.0, "Jane" (2022-05-30)
17+
1618
### Breaking changes
1719

18-
- {issue}`343`: `libvcs.cmd.core` (including {func}`~libvcs._internal.run.run`) have been moved to
19-
`libvcs._internal.run`. It will be supported as an unstable, internal API.
20-
- {issue}`366`: `libvcs.cmd` for hg, git, and svn updated to use Keyword-only arguments via [PEP
21-
3102]
20+
- {issue}`343`: `libvcs.cmd.core` moved to `libvcs._internal.run` to make it more clear the API is
21+
closed.
22+
23+
This includes {func}`~libvcs._internal.run.run`
24+
25+
Before in 0.13:
26+
27+
```python
28+
from libvcs.cmd.core import run
29+
```
30+
31+
New module in >=0.13:
2232

23-
[pep 3102]: https://peps.python.org/pep-3102/#specification
33+
```python
34+
from libvcs._internal.run import run
35+
```
2436

2537
- {issue}`361`: {class}`~libvcs._internal.run.run`'s params are now a pass-through to
2638
{class}`subprocess.Popen`.
@@ -37,21 +49,26 @@ $ pip install --user --upgrade --pre libvcs
3749

3850
- `repo_name` switched from attribute to property
3951

40-
- {issue}`364`: Project classes no longer accept positional arguments. Per [PEP 570].
52+
- Keyword-only arguments via [PEP 3102], [PEP 570]
4153

42-
Deprecated in >=0.13:
54+
- {issue}`366`: `libvcs.cmd` for hg, git, and svn updated to use
4355

44-
```python
45-
GitProject('https://github.com/vcs-python/libvcs.git')
46-
```
56+
- {issue}`364`: Project classes no longer accept positional arguments.
4757

48-
New style in >=0.13:
58+
Deprecated in >=0.13:
4959

50-
```python
51-
GitProject(url='https://github.com/vcs-python/libvcs.git')
52-
```
60+
```python
61+
GitProject('https://github.com/vcs-python/libvcs.git')
62+
```
63+
64+
New style in >=0.13:
65+
66+
```python
67+
GitProject(url='https://github.com/vcs-python/libvcs.git')
68+
```
5369

54-
[pep 570]: https://peps.python.org/pep-0570/
70+
[pep 570]: https://peps.python.org/pep-0570/
71+
[pep 3102]: https://peps.python.org/pep-3102/#specification
5572

5673
### What's new
5774

libvcs/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
__title__ = "libvcs"
22
__package_name__ = "libvcs"
33
__description__ = "Lite, typed, python library wrapper for git, svn, mercurial, etc."
4-
__version__ = "0.13.0a18"
4+
__version__ = "0.13.0"
55
__author__ = "Tony Narlock"
66
__github__ = "https://github.com/vcs-python/libvcs"
77
__docs__ = "https://libvcs.git-pull.com"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "libvcs"
3-
version = "0.13.0a18"
3+
version = "0.13.0"
44
description = "Lite, typed, python library wrapper for git, svn, mercurial, etc."
55
license = "MIT"
66
authors = ["Tony Narlock <tony@git-pull.com>"]

0 commit comments

Comments
 (0)