|
| 1 | +v1.9.1 |
| 2 | +------ |
| 3 | + |
| 4 | +This release includes a number of bugfixes and compatibility |
| 5 | +improvements. |
| 6 | + |
| 7 | +## What's Changed |
| 8 | + |
| 9 | +### Bug fixes |
| 10 | + |
| 11 | +* hash: allow `unsigned int` != `size_t` in sha256 by @ethomson in |
| 12 | + https://github.com/libgit2/libgit2/pull/6996 |
| 13 | +* include: Fix code comment termination by @florianpircher in |
| 14 | + https://github.com/libgit2/libgit2/pull/6997 |
| 15 | +* alternates: allow relative paths in all repositories by @vapier |
| 16 | + in https://github.com/libgit2/libgit2/pull/7019 |
| 17 | +* Fix potential null dereference by @peter15914 in |
| 18 | + https://github.com/libgit2/libgit2/pull/6998 |
| 19 | +* cli: fix undefined alloca() on CYGWIN by @carlo-bramini in |
| 20 | + https://github.com/libgit2/libgit2/pull/7022 |
| 21 | +* attr: honor ignorecase in attribute matching by @ethomson in |
| 22 | + https://github.com/libgit2/libgit2/pull/7018 |
| 23 | +* tag: Refuse to use HEAD as a tagname by @csware in |
| 24 | + https://github.com/libgit2/libgit2/pull/7061 |
| 25 | +* Fix memory leak in openssl fips modes by @wklatka in |
| 26 | + https://github.com/libgit2/libgit2/pull/7064 |
| 27 | +* Fix circular includes between types.h and oid.h by @georgthegreat |
| 28 | + in https://github.com/libgit2/libgit2/pull/7059 |
| 29 | +* diff: correct diff stat alignment in presence of renames w/ common |
| 30 | + prefix. by @kivikakk in https://github.com/libgit2/libgit2/pull/7057 |
| 31 | +* Revert include path regression by @ytnuf in |
| 32 | + https://github.com/libgit2/libgit2/pull/7039 |
| 33 | + |
| 34 | +### Build and CI improvements |
| 35 | + |
| 36 | +* benchmarks: update path to baseline cli by @ethomson in |
| 37 | + https://github.com/libgit2/libgit2/pull/7006 |
| 38 | +* Update SelectSSH.cmake by @lrm29 in |
| 39 | + https://github.com/libgit2/libgit2/pull/7012 |
| 40 | +* ci: update download-artifact version by @ethomson in |
| 41 | + https://github.com/libgit2/libgit2/pull/7038 |
| 42 | +* install cmake files into configured libdir by @kanavin in |
| 43 | + https://github.com/libgit2/libgit2/pull/7004 |
| 44 | +* Test updates by @ethomson in |
| 45 | + https://github.com/libgit2/libgit2/pull/7025 |
| 46 | +* conflict tests: check `core.ignorecase` by @emilazy in |
| 47 | + https://github.com/libgit2/libgit2/pull/7026 |
| 48 | +* Include common.h in version.h by @ethomson in |
| 49 | + https://github.com/libgit2/libgit2/pull/7030 |
| 50 | +* clar: update to latest version by @ethomson in |
| 51 | + https://github.com/libgit2/libgit2/pull/7029 |
| 52 | +* Fix MSVC cross compilation by @Faless in |
| 53 | + https://github.com/libgit2/libgit2/pull/7079 |
| 54 | +* fuzzers: Fix CFLAGS by @nelhage in |
| 55 | + https://github.com/libgit2/libgit2/pull/7044 |
| 56 | +* Avoid duplicate definition of `git_http_auth_dummy`. by |
| 57 | + @JohannesWilde in https://github.com/libgit2/libgit2/pull/7077 |
| 58 | + |
| 59 | +### Documentation improvements |
| 60 | + |
| 61 | +* docs: add `update_refs` as ABI breaking change by @ethomson |
| 62 | + in https://github.com/libgit2/libgit2/pull/7005 |
| 63 | +* docs: correct wrong docstring info for `git_remote_url` by |
| 64 | + @DominiqueFuchs in https://github.com/libgit2/libgit2/pull/7076 |
| 65 | + |
| 66 | +## New Contributors |
| 67 | + |
| 68 | +* @peter15914 made their first contribution in |
| 69 | + https://github.com/libgit2/libgit2/pull/6998 |
| 70 | +* @kanavin made their first contribution in |
| 71 | + https://github.com/libgit2/libgit2/pull/7004 |
| 72 | +* @carlo-bramini made their first contribution in |
| 73 | + https://github.com/libgit2/libgit2/pull/7022 |
| 74 | +* @vapier made their first contribution in |
| 75 | + https://github.com/libgit2/libgit2/pull/7019 |
| 76 | +* @emilazy made their first contribution in |
| 77 | + https://github.com/libgit2/libgit2/pull/7026 |
| 78 | +* @ytnuf made their first contribution in |
| 79 | + https://github.com/libgit2/libgit2/pull/7039 |
| 80 | +* @DominiqueFuchs made their first contribution in |
| 81 | + https://github.com/libgit2/libgit2/pull/7076 |
| 82 | +* @wklatka made their first contribution in |
| 83 | + https://github.com/libgit2/libgit2/pull/7064 |
| 84 | +* @kivikakk made their first contribution in |
| 85 | + https://github.com/libgit2/libgit2/pull/7057 |
| 86 | +* @JohannesWilde made their first contribution in |
| 87 | + https://github.com/libgit2/libgit2/pull/7077 |
| 88 | + |
| 89 | +**Full Changelog**: https://github.com/libgit2/libgit2/compare/v1.9.0...v1.9.1 |
| 90 | + |
1 | 91 | v1.9.0 |
2 | 92 | ------ |
3 | 93 |
|
@@ -71,6 +161,13 @@ maintainers of bindings or FFI users, may want to be aware of. |
71 | 161 | to provide a mechanism to nicely free the configuration entries that |
72 | 162 | they provide. |
73 | 163 |
|
| 164 | +* **`update_refs` callback for remotes** (ABI breaking change) |
| 165 | + The `update_refs` callback was added to the `git_remote_callbacks` |
| 166 | + structure to provide additional information about updated refs; |
| 167 | + in particular, the `git_refspec` is included for more information |
| 168 | + about the remote ref. The `update_refs` callback will be |
| 169 | + preferred over the now deprecated `update_tips` callback. |
| 170 | + |
74 | 171 | ## What's Changed |
75 | 172 |
|
76 | 173 | ### New features |
|
0 commit comments