Skip to content

Commit 2030358

Browse files
committed
v1.5: update the changelog
1 parent fb02e33 commit 2030358

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

docs/changelog.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
1+
v1.5
2+
----
3+
4+
This is release v1.5.0, "Stubentiger". This release adds the basis for an experimental CLI, continues preparing for SHA256 support, adds a benchmarking utility, and has numerous new features and bugfixes.
5+
6+
## What's Changed
7+
### New features
8+
* The beginnings of a git-compatible CLI for testing and benchmarking by @ethomson in https://github.com/libgit2/libgit2/pull/6133
9+
* Add `clone` support to the CLI @ethomson in https://github.com/libgit2/libgit2/pull/6274
10+
* A benchmarking suite to compare libgit2 functionality against git by @ethomson in https://github.com/libgit2/libgit2/pull/6235
11+
* SHA256: add a SHA256 implementation backend by @ethomson in https://github.com/libgit2/libgit2/pull/6144
12+
* SHA256: support dynamically loaded openssl by @ethomson in https://github.com/libgit2/libgit2/pull/6258
13+
* Transport: introduce `git_transport_smart_remote_connect_options` by @lhchavez in https://github.com/libgit2/libgit2/pull/6278
14+
### Bug fixes
15+
* Free parent and ref in lg2_commit before returning. by @apnadkarni in https://github.com/libgit2/libgit2/pull/6219
16+
* xdiff: use xdl_free not free by @ethomson in https://github.com/libgit2/libgit2/pull/6223
17+
* remote: do store the update_tips callback error value by @carlosmn in https://github.com/libgit2/libgit2/pull/6226
18+
* win32: `find_system_dirs` does not return `GIT_ENOTFOUND` by @ethomson in https://github.com/libgit2/libgit2/pull/6228
19+
* Some minor fixes for issues discovered by coverity by @ethomson in https://github.com/libgit2/libgit2/pull/6238
20+
* Fix a string concatenation bug when validating extensions by @bierbaum in https://github.com/libgit2/libgit2/pull/6246
21+
* fetch: support OID refspec without dst by @ethomson in https://github.com/libgit2/libgit2/pull/6251
22+
* Fix crash when regenerating a patch with unquoted spaces in filename by @jorio in https://github.com/libgit2/libgit2/pull/6244
23+
* midx: Fix an undefined behavior (left-shift signed overflow) by @lhchavez in https://github.com/libgit2/libgit2/pull/6260
24+
* Validate repository directory ownership by @ethomson in https://github.com/libgit2/libgit2/pull/6266
25+
* midx: fix large offset table check. by @ccstolley in https://github.com/libgit2/libgit2/pull/6309
26+
* midx: do not verify the checksum on load by @carlosmn in https://github.com/libgit2/libgit2/pull/6291
27+
* revparse: Remove error-prone, redundant test by @dongcarl in https://github.com/libgit2/libgit2/pull/6299
28+
* refs: fix missing error message by @zawata in https://github.com/libgit2/libgit2/pull/6305
29+
* CLI: progress updates by @ethomson in https://github.com/libgit2/libgit2/pull/6319
30+
* A couple of simplications around mwindow by @carlosmn in https://github.com/libgit2/libgit2/pull/6288
31+
* config: update config entry iteration lifecycle by @ethomson in https://github.com/libgit2/libgit2/pull/6320
32+
* repo: allow administrator to own the configuration by @ethomson in https://github.com/libgit2/libgit2/pull/6321
33+
* filter: Fix Segfault by @zawata in https://github.com/libgit2/libgit2/pull/6303
34+
* ntlmclient: LibreSSL 3.5 removed HMAC_CTX_cleanup by @vishwin in https://github.com/libgit2/libgit2/pull/6340
35+
* Fix internal git_sysdir_find* function usage within public git_config_find* functions by @kcsaul in https://github.com/libgit2/libgit2/pull/6335
36+
* fix interactive rebase detect. by @i-tengfei in https://github.com/libgit2/libgit2/pull/6334
37+
* cmake: drop posix dependency from pcre* detection by @jpalus in https://github.com/libgit2/libgit2/pull/6333
38+
* Fix erroneously lax configuration ownership checks by @ethomson in https://github.com/libgit2/libgit2/pull/6341
39+
* pack: don't pretend we support pack files v3 by @ethomson in https://github.com/libgit2/libgit2/pull/6347
40+
* Fix creation of branches and tags with invalid names by @lya001 in https://github.com/libgit2/libgit2/pull/6348
41+
### Security fixes
42+
* Fixes for CVE 2022-29187 by @ethomson in https://github.com/libgit2/libgit2/pull/6349
43+
* zlib: update bundled zlib to v1.2.12 by @ethomson in https://github.com/libgit2/libgit2/pull/6350
44+
### Code cleanups
45+
* sha256: refactoring in preparation for sha256 by @ethomson in https://github.com/libgit2/libgit2/pull/6265
46+
* remote: Delete a now-inexistent API declaration by @lhchavez in https://github.com/libgit2/libgit2/pull/6276
47+
* Fix missing include by @cschlack in https://github.com/libgit2/libgit2/pull/6277
48+
### Build and CI improvements
49+
* meta: show build status for v1.3 and v1.4 branches by @ethomson in https://github.com/libgit2/libgit2/pull/6216
50+
* cmake: Fix package name for system http-parser by @mgorny in https://github.com/libgit2/libgit2/pull/6217
51+
* meta: update version number to v1.5.0-alpha by @ethomson in https://github.com/libgit2/libgit2/pull/6220
52+
* cmake: export libraries needed to compile against libgit2 by @ethomson in https://github.com/libgit2/libgit2/pull/6239
53+
* clone: update bitbucket tests by @ethomson in https://github.com/libgit2/libgit2/pull/6252
54+
* diff: don't stat empty file on arm32 (flaky test) by @ethomson in https://github.com/libgit2/libgit2/pull/6259
55+
* tests: support flaky stat by @ethomson in https://github.com/libgit2/libgit2/pull/6262
56+
* Include test results data in CI by @ethomson in https://github.com/libgit2/libgit2/pull/6306
57+
* Add a .clang-format with our style by @ethomson in https://github.com/libgit2/libgit2/pull/6023
58+
* CI: limits actions scheduled workflows to the main repo by @ethomson in https://github.com/libgit2/libgit2/pull/6342
59+
* ci: update dockerfiles for mbedTLS new url by @ethomson in https://github.com/libgit2/libgit2/pull/6343
60+
### Documentation improvements
61+
* Add Pharo to language bindings by @theseion in https://github.com/libgit2/libgit2/pull/6310
62+
* Add link to Tcl bindings for libgit2 by @apnadkarni in https://github.com/libgit2/libgit2/pull/6318
63+
* fix couple of typos by @SkinnyMind in https://github.com/libgit2/libgit2/pull/6287
64+
* update documentation for default status options by @ethomson in https://github.com/libgit2/libgit2/pull/6322
65+
66+
## New Contributors
67+
* @bierbaum made their first contribution in https://github.com/libgit2/libgit2/pull/6246
68+
* @dongcarl made their first contribution in https://github.com/libgit2/libgit2/pull/6299
69+
* @SkinnyMind made their first contribution in https://github.com/libgit2/libgit2/pull/6287
70+
* @zawata made their first contribution in https://github.com/libgit2/libgit2/pull/6305
71+
* @vishwin made their first contribution in https://github.com/libgit2/libgit2/pull/6340
72+
* @i-tengfei made their first contribution in https://github.com/libgit2/libgit2/pull/6334
73+
* @jpalus made their first contribution in https://github.com/libgit2/libgit2/pull/6333
74+
* @lya001 made their first contribution in https://github.com/libgit2/libgit2/pull/6348
75+
76+
**Full Changelog**: https://github.com/libgit2/libgit2/compare/v1.4.0...v1.5.0
77+
178
v1.4
279
----
380

0 commit comments

Comments
 (0)