@@ -18,7 +18,7 @@ $ pip install --user --upgrade --pre libvcs
18
18
### Breaking
19
19
20
20
- ` GitRepo ` , ` SVNRepo ` , ` MercurialRepo ` , ` BaseRepo ` have been renamed to ` GitProject ` , ` SVNProject ` ,
21
- ` MercurialProject ` , ` BaseProject ` ({issue}` # 327` )
21
+ ` MercurialProject ` , ` BaseProject ` ({issue}` 327 ` )
22
22
- ` GitProject ` , ` SVNProject ` , ` MercurialProject ` , ` BaseProject ` have been moved to
23
23
` libvcs.projects.{module}.{Module}Project `
24
24
- ` repo_dir ` param is renamed to ` dir ` :
@@ -27,19 +27,19 @@ $ pip install --user --upgrade --pre libvcs
27
27
28
28
After: ` GitProject(url='...', dir='...') `
29
29
30
- {issue}` # 324`
30
+ {issue}` 324 `
31
31
32
32
- ` dir ` to ` pathlib ` , ` BaseProject.path ` -> ` BaseProject.dir `
33
- - Logging functions moved to {attr}` libvcs.projects.base.BaseProject.log ` ({issue}` # 322` )
33
+ - Logging functions moved to {attr}` libvcs.projects.base.BaseProject.log ` ({issue}` 322 ` )
34
34
- Rename ` ProjectLoggingAdapter ` to ` CmdLoggingAdapter `
35
35
- ` CmdLoggingAdapter ` : Rename ` repo_name ` param to ` keyword `
36
36
- ` create_repo ` -> ` create_project `
37
- - ` GitRemote ` and ` GitStatus ` : Move to {func}` dataclasses.dataclass ` ({issue}` # 329` )
38
- - ` extract_status() ` : Move to ` GitStatus.from_stdout ` ({issue}` # 329` )
37
+ - ` GitRemote ` and ` GitStatus ` : Move to {func}` dataclasses.dataclass ` ({issue}` 329 ` )
38
+ - ` extract_status() ` : Move to ` GitStatus.from_stdout ` ({issue}` 329 ` )
39
39
40
40
### What's new
41
41
42
- - ** Commands** : Experimental command wrappers added ({issue}` # 319` ):
42
+ - ** Commands** : Experimental command wrappers added ({issue}` 319 ` ):
43
43
44
44
- {class}` libvcs.cmd.git.Git `
45
45
@@ -100,11 +100,10 @@ $ pip install --user --upgrade --pre libvcs
100
100
101
101
### Development
102
102
103
- - Add codeql analysis ({issue}` # 303` )
104
- - git test suite: Lots of parametrization ({issue}` # 309` )
103
+ - Add codeql analysis ({issue}` 303 ` )
104
+ - git test suite: Lots of parametrization ({issue}` 309 ` )
105
105
- CI: Use poetry caching from
106
- [ @actions/setup v3.1] ( https://github.com/actions/setup-python/releases/tag/v3.1.0 ) ,
107
- ({issue}` #316 ` )
106
+ [ @actions/setup v3.1] ( https://github.com/actions/setup-python/releases/tag/v3.1.0 ) , ({issue}` 316 ` )
108
107
- New constants for ` str ` -> class mappings
109
108
110
109
- {data}` libvcs.projects.constants.DEFAULT_VCS_CLASS_MAP `
@@ -114,14 +113,14 @@ $ pip install --user --upgrade --pre libvcs
114
113
- Remove tox and tox-poetry-installer. It turns out installing poetry inside a poetry project
115
114
doesn't work well. (` poetry update ` , ` poetry publish ` , etc. commands would fail)
116
115
- Add [ doctest] ( https://docs.python.org/3/library/doctest.html ) w/
117
- [ pytest + doctest] ( https://docs.pytest.org/en/7.1.x/how-to/doctest.html ) , ({issue}` # 321` ).
116
+ [ pytest + doctest] ( https://docs.pytest.org/en/7.1.x/how-to/doctest.html ) , ({issue}` 321 ` ).
118
117
- Publish to PyPI via CI when git tags are set.
119
118
120
119
### Documentation
121
120
122
121
- API: Split documentation of modules to separate pages
123
- - Fix sphinx-issues ({issue}` # 321` )
124
- - Experiment with sphinx-autoapi ({issue}` # 328` ) for table of contents support
122
+ - Fix sphinx-issues ({issue}` 321 ` )
123
+ - Experiment with sphinx-autoapi ({issue}` 328 ` ) for table of contents support
125
124
126
125
## libvcs 0.11.1 (2022-03-12)
127
126
0 commit comments