Skip to content

Commit a0215bc

Browse files
committed
Release 0.27.3
1 parent 29e0fb8 commit a0215bc

File tree

6 files changed

+58
-3
lines changed

6 files changed

+58
-3
lines changed

AUTHORS.rst

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ Authors::
33
J. David Ibáñez
44
Carlos Martín Nieto
55
Nico von Geyso
6+
Matthias Bartelmeß
67
W. Trevor King
78
Dave Borowitz
8-
Matthias Bartelmeß
99
Brandon Milton
1010
Daniel Rodríguez Troitiño
1111
Richo Healey
@@ -37,11 +37,14 @@ Authors::
3737
Anatoly Techtonik
3838
David Versmisse
3939
Mikhail Yushkovskiy
40+
Robin Stocker
4041
Rémi Duraffort
4142
Santiago Perez De Rosso
4243
Sebastian Thiel
4344
Thom Wiggers
45+
Alexander Linne
4446
Alok Singhal
47+
Assaf Nativ
4548
Bob Carroll
4649
Erik Johnson
4750
Fraser Tweedale
@@ -98,8 +101,10 @@ Authors::
98101
CJ Harries
99102
Cam Cope
100103
Chason Chaffin
104+
Chris Jerdonek
101105
Chris Rebert
102106
Colin Watson
107+
Cristian Hotea
103108
Cyril Jouve
104109
Daniel Bruce
105110
David Fischer
@@ -115,6 +120,7 @@ Authors::
115120
Holger Frey
116121
Hugh Cole-Baker
117122
Jasper Lievisse Adriaanse
123+
Jorge C. Leitao
118124
Josh Bleecher Snyder
119125
Justin Clift
120126
Kyriakos Oikonomakos

CHANGELOG.rst

+43
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
0.27.3 (2018-12-15)
2+
-------------------------
3+
4+
- Move to pytest, drop support for Python 3.3 and cffi 0.x
5+
`#824 <https://github.com/libgit2/pygit2/issues/824>`_
6+
`#826 <https://github.com/libgit2/pygit2/pull/826>`_
7+
`#833 <https://github.com/libgit2/pygit2/pull/833>`_
8+
`#834 <https://github.com/libgit2/pygit2/pull/834>`_
9+
10+
- New support comparing signatures for (in)equality
11+
12+
- New ``Submodule.head_id``
13+
`#817 <https://github.com/libgit2/pygit2/pull/817>`_
14+
15+
- New ``Remote.prune(...)``
16+
`#825 <https://github.com/libgit2/pygit2/pull/825>`_
17+
18+
- New ``pygit2.reference_is_valid_name(...)``
19+
`#827 <https://github.com/libgit2/pygit2/pull/827>`_
20+
21+
- New ``AlreadyExistsError`` and ``InvalidSpecError``
22+
`#828 <https://github.com/libgit2/pygit2/issues/828>`_
23+
`#829 <https://github.com/libgit2/pygit2/pull/829>`_
24+
25+
- New ``Reference.raw_name``, ``Reference.raw_shorthand``, ``Tag.raw_name``,
26+
``Tag.raw_message`` and ``DiffFile.raw_path``
27+
`#840 <https://github.com/libgit2/pygit2/pull/840>`_
28+
29+
- Fix decode error in commit messages and signatures
30+
`#839 <https://github.com/libgit2/pygit2/issues/839>`_
31+
32+
- Fix, raise error in ``Repository.descendant_of(...)`` if commit doesn't exist
33+
`#822 <https://github.com/libgit2/pygit2/issues/822>`_
34+
`#842 <https://github.com/libgit2/pygit2/pull/842>`_
35+
36+
- Documentation fixes
37+
`#821 <https://github.com/libgit2/pygit2/pull/821>`_
38+
39+
Breaking changes:
40+
41+
- Remove undocumented ``Tag._message``, replaced by ``Tag.raw_message``
42+
43+
144
0.27.2 (2018-09-16)
245
-------------------------
346

docs/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
# The short X.Y version.
5353
version = '0.27'
5454
# The full version, including alpha/beta/rc tags.
55-
release = '0.27.2'
55+
release = '0.27.3'
5656

5757
# The language for content autogenerated by Sphinx. Refer to documentation
5858
# for a list of supported languages.

docs/objects.rst

+4
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,8 @@ objects::
249249
>>> commit.author
250250
<pygit2.Signature object at 0x7f75e9b1f5f8>
251251

252+
Signatures can be compared for (in)equality.
253+
252254
.. autoattribute:: pygit2.Signature.name
253255
.. autoattribute:: pygit2.Signature.raw_name
254256
.. autoattribute:: pygit2.Signature.email
@@ -283,9 +285,11 @@ Tags
283285
A tag is a static label for a commit. See references for more information.
284286

285287
.. autoattribute:: pygit2.Tag.name
288+
.. autoattribute:: pygit2.Tag.raw_name
286289
.. autoattribute:: pygit2.Tag.target
287290
.. autoattribute:: pygit2.Tag.tagger
288291
.. autoattribute:: pygit2.Tag.message
292+
.. autoattribute:: pygit2.Tag.raw_message
289293

290294
.. automethod:: pygit2.Tag.get_object
291295

docs/references.rst

+2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ The Reference type
4747
.. autoclass:: pygit2.Reference
4848

4949
.. autoattribute:: pygit2.Reference.name
50+
.. autoattribute:: pygit2.Reference.raw_name
5051
.. autoattribute:: pygit2.Reference.shorthand
52+
.. autoattribute:: pygit2.Reference.raw_shorthand
5153
.. autoattribute:: pygit2.Reference.target
5254
.. autoattribute:: pygit2.Reference.type
5355

pygit2/_build.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
#
3838
# The version number of pygit2
3939
#
40-
__version__ = '0.27.2'
40+
__version__ = '0.27.3'
4141

4242

4343
#

0 commit comments

Comments
 (0)