Skip to content

Commit 8b7b48b

Browse files
committed
Bump to v0.28.0-alpha.2
1 parent 33284fb commit 8b7b48b

3 files changed

Lines changed: 114 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,117 @@
11
# Change Log
22

3+
## <a name="v0-28-0-alpha.2" href="#v0-28-0-alpha-2">v0.28.0-alpha.2</a> [(2021-03-31)](https://github.com/nodegit/nodegit/releases/tag/v0.28.0-alpha.2)
4+
5+
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.28.0-alpha.1...v0.28.0-alpha.2)
6+
7+
#### Summary of changes
8+
- Addresses crash in mwindow from libgit2
9+
- Bumps libgit2 to bring in bug fixes
10+
11+
#### Merged PRs into NodeGit
12+
- [Bump Libgit2 to 1.1.0 (on current head of libgit2) #1831](https://github.com/nodegit/nodegit/pull/1831)
13+
14+
#### Merged PRs into Libgit2
15+
- [tree: deprecate `git_treebuilder_write_with_buffer`](https://github.com/libgit2/libgit2/pull/5815)
16+
- [winhttp: skip certificate check if unable to send request](https://github.com/libgit2/libgit2/pull/5814)
17+
- [commit-graph: Introduce `git_commit_graph_needs_refresh()`](https://github.com/libgit2/libgit2/pull/5764)
18+
- [commit-graph: Support lookups of entries in a commit-graph](https://github.com/libgit2/libgit2/pull/5763)
19+
- [merge: Check insert_head_ids error in create_virtual_base](https://github.com/libgit2/libgit2/pull/5818)
20+
- [Check git_signature_dup failure](https://github.com/libgit2/libgit2/pull/5817)
21+
- [Fix some typos](https://github.com/libgit2/libgit2/pull/5797)
22+
- [include: fix typos in comments](https://github.com/libgit2/libgit2/pull/5805)
23+
- [Fix documentation formating on repository.h](https://github.com/libgit2/libgit2/pull/5806)
24+
- [index: Check git_vector_dup error in write_entries](https://github.com/libgit2/libgit2/pull/5801)
25+
- [refdb_fs: Check git_sortedcache wlock/rlock errors](https://github.com/libgit2/libgit2/pull/5800)
26+
- [Add new bindings for the R language](https://github.com/libgit2/libgit2/pull/5795)
27+
- [Update .gitignore](https://github.com/libgit2/libgit2/pull/5787)
28+
- [patch: add owner accessor](https://github.com/libgit2/libgit2/pull/5731)
29+
- [commit-graph: Introduce a parser for commit-graph files](https://github.com/libgit2/libgit2/pull/5762)
30+
- [revspec: rename git_revparse_mode_t to git_revspec_t](https://github.com/libgit2/libgit2/pull/5786)
31+
- [mwindow: Fix a bug in the LRU window finding code](https://github.com/libgit2/libgit2/pull/5783)
32+
- [ci: don't use ninja on macOS](https://github.com/libgit2/libgit2/pull/5780)
33+
- [midx: Fix a bug in `git_midx_needs_refresh()`](https://github.com/libgit2/libgit2/pull/5768)
34+
- [clone: set refs/remotes/origin/HEAD when branch is specified](https://github.com/libgit2/libgit2/pull/5775)
35+
- [Use `p_pwrite`/`p_pread` consistently throughout the codebase](https://github.com/libgit2/libgit2/pull/5769)
36+
- [README: instructions for using libgit2 without compiling](https://github.com/libgit2/libgit2/pull/5772)
37+
- [Cope with empty default branch](https://github.com/libgit2/libgit2/pull/5770)
38+
- [github-actions: Also rename the main branch here](https://github.com/libgit2/libgit2/pull/5771)
39+
- [blob: fix name of `GIT_BLOB_FILTER_ATTRIBUTES_FROM_HEAD`](https://github.com/libgit2/libgit2/pull/5760)
40+
- [Add documentation for git_blob_filter_options.version](https://github.com/libgit2/libgit2/pull/5759)
41+
- [Build with NO_MMAP](https://github.com/libgit2/libgit2/pull/5583)
42+
- [zlib: Add support for building with Chromium's zlib implementation](https://github.com/libgit2/libgit2/pull/5748)
43+
- [Handle ipv6 addresses](https://github.com/libgit2/libgit2/pull/5741)
44+
- [Add support for additional SSH hostkey types.](https://github.com/libgit2/libgit2/pull/5750)
45+
- [Fix the `-DENABLE_WERROR=ON` build for gcc 10.2](https://github.com/libgit2/libgit2/pull/5749)
46+
- [repository: use intptr_t's in the config map cache](https://github.com/libgit2/libgit2/pull/5746)
47+
- [Add tests for `git__multiply_int64_overflow`](https://github.com/libgit2/libgit2/pull/5744)
48+
- [Third attempt to fix the 32-bit version of `git__multiply_int64_overf…](https://github.com/libgit2/libgit2/pull/5743)
49+
- [Avoid using `__builtin_mul_overflow` with the clang+32-bit combo](https://github.com/libgit2/libgit2/pull/5742)
50+
- [ci: run codeql](https://github.com/libgit2/libgit2/pull/5709)
51+
- [pack: continue zlib while we can make progress](https://github.com/libgit2/libgit2/pull/5740)
52+
- [Re-enable the RC4 test](https://github.com/libgit2/libgit2/pull/4418)
53+
- [Cache the parsed submodule config when diffing](https://github.com/libgit2/libgit2/pull/5727)
54+
- [Make git__strntol64() ~70%* faster](https://github.com/libgit2/libgit2/pull/5735)
55+
- [winhttp: support optional client cert](https://github.com/libgit2/libgit2/pull/5384)
56+
- [git.git-authors: Replacing his/her with their](https://github.com/libgit2/libgit2/pull/5724)
57+
- [Friendlier getting started in the lack of git_libgit2_init](https://github.com/libgit2/libgit2/pull/5578)
58+
- [Thread-local storage: a generic internal library (with no allocations)](https://github.com/libgit2/libgit2/pull/5720)
59+
- [Thread-free implementation](https://github.com/libgit2/libgit2/pull/5719)
60+
- [Make the pack and mwindow implementations data-race-free](https://github.com/libgit2/libgit2/pull/5593)
61+
- [Make the odb race-free](https://github.com/libgit2/libgit2/pull/5595)
62+
- [Also add the raw hostkey to `git_cert_hostkey`](https://github.com/libgit2/libgit2/pull/5704)
63+
- [Fix the `ENABLE_WERROR=ON` build in Groovy Gorilla (gcc 10.2)](https://github.com/libgit2/libgit2/pull/5715)
64+
- [odb: Add git_odb_options](https://github.com/libgit2/libgit2/pull/5447)
65+
- [Introduce GIT_ASSERT macros](https://github.com/libgit2/libgit2/pull/5327)
66+
- [ci: only report main branch in README status](https://github.com/libgit2/libgit2/pull/5708)
67+
- [ci: run coverity in the nightly builds](https://github.com/libgit2/libgit2/pull/5707)
68+
- [ci: more GitHub Actions](https://github.com/libgit2/libgit2/pull/5706)
69+
- [Add a ThreadSanitizer build](https://github.com/libgit2/libgit2/pull/5597)
70+
- [msvc crtdbg -> win32 leakcheck](https://github.com/libgit2/libgit2/pull/5580)
71+
- [Add missing worktree_dir check and test case](https://github.com/libgit2/libgit2/pull/5692)
72+
- [Fix the `-DTHREADSAFE=OFF` build](https://github.com/libgit2/libgit2/pull/5690)
73+
- [ci: propagate environment variables](https://github.com/libgit2/libgit2/pull/5703)
74+
- [ci: supply a token for self-hosted runners](https://github.com/libgit2/libgit2/pull/5702)
75+
- [ci: supply a token for self-hosted runners](https://github.com/libgit2/libgit2/pull/5701)
76+
- [ci: GitHub Actions for arm64](https://github.com/libgit2/libgit2/pull/5700)
77+
- [ci: stop using deprecated set-env in GitHub Actions](https://github.com/libgit2/libgit2/pull/5697)
78+
- [Deprecate `is_valid_name` functions; replace with `name_is_valid` functions](https://github.com/libgit2/libgit2/pull/5659)
79+
- [Include `${MBEDTLS_INCLUDE_DIR}` when compiling `crypt_mbedtls.c`](https://github.com/libgit2/libgit2/pull/5685)
80+
- [threadstate: rename tlsdata when building w/o threads](https://github.com/libgit2/libgit2/pull/5668)
81+
- [Refactor "global" state](https://github.com/libgit2/libgit2/pull/5546)
82+
- [Make the Windows leak detection more robust](https://github.com/libgit2/libgit2/pull/5661)
83+
- [Define `git___load` when building with `-DTHREADSAFE=OFF`](https://github.com/libgit2/libgit2/pull/5664)
84+
- [ntlm: update ntlm dependency for htonll](https://github.com/libgit2/libgit2/pull/5658)
85+
- [libgit2 v1.1.0](https://github.com/libgit2/libgit2/pull/5660)
86+
- [Update PCRE to 8.44](https://github.com/libgit2/libgit2/pull/5649)
87+
- [clone: update origin's HEAD](https://github.com/libgit2/libgit2/pull/5651)
88+
- [Improve the support of atomics](https://github.com/libgit2/libgit2/pull/5594)
89+
- [Fix error return for invalid extensions.](https://github.com/libgit2/libgit2/pull/5656)
90+
- [Change bare free to allocator free (fixes #5653)](https://github.com/libgit2/libgit2/pull/5654)
91+
- [midx: Introduce a parser for multi-pack-index files](https://github.com/libgit2/libgit2/pull/5401)
92+
- [Fixed typo in comment](https://github.com/libgit2/libgit2/pull/5648)
93+
- [Fix binary diff showing /dev/null](https://github.com/libgit2/libgit2/pull/5494)
94+
- [httpclient: only free challenges for current_server type](https://github.com/libgit2/libgit2/pull/5576)
95+
- [Respect `init.defaultBranch` setting](https://github.com/libgit2/libgit2/pull/5581)
96+
- [patch_parse: handle absence of "index" header for new/deleted cases](https://github.com/libgit2/libgit2/pull/5620)
97+
- [boolean config parsing fails in some cases with mapped values](https://github.com/libgit2/libgit2/pull/5626)
98+
- [Fix config file parsing with multi line values containing quoted parts](https://github.com/libgit2/libgit2/pull/5629)
99+
- [Fix release build warnings](https://github.com/libgit2/libgit2/pull/5636)
100+
- [Fix deprecation links inside of documentation not working](https://github.com/libgit2/libgit2/pull/5631)
101+
- [Fix typo: Make ifndef macroname the same as the define name](https://github.com/libgit2/libgit2/pull/5632)
102+
- [diff stats: fix segfaults with new files](https://github.com/libgit2/libgit2/pull/5619)
103+
- [WinHTTP: Try to use TLS1.3](https://github.com/libgit2/libgit2/pull/5633)
104+
- [Fixed includes for FreeBSD](https://github.com/libgit2/libgit2/pull/5628)
105+
- [Don't fail if a HTTP server announces he supports a protocol upgrade](https://github.com/libgit2/libgit2/pull/5624)
106+
- [Return false instead of segfaulting when checking for default port](https://github.com/libgit2/libgit2/pull/5621)
107+
- [deps: ntlmclient: fix htonll for Haiku](https://github.com/libgit2/libgit2/pull/5612)
108+
- [azure: Remove job generating documentation](https://github.com/libgit2/libgit2/pull/5615)
109+
- [Fix crash in git_describe_commit when opts are NULL.](https://github.com/libgit2/libgit2/pull/5617)
110+
- [Fix `git_mwindow_scan_recently_used` spuriously returning true](https://github.com/libgit2/libgit2/pull/5600)
111+
- [zstream: handle Z_BUF_ERROR appropriately in get_output_chunk](https://github.com/libgit2/libgit2/pull/5599)
112+
- [docs: fix typo](https://github.com/libgit2/libgit2/pull/5610)
113+
114+
3115
## <a name="v0-28-0-alpha.1" href="#v0-28-0-alpha-1">v0.28.0-alpha.1</a> [(2021-03-12)](https://github.com/nodegit/nodegit/releases/tag/v0.28.0-alpha.1)
4116

5117
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.27.0...v0.28.0-alpha.1)

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "nodegit",
33
"description": "Node.js libgit2 asynchronous native bindings",
4-
"version": "0.28.0-alpha.1",
4+
"version": "0.28.0-alpha.2",
55
"homepage": "http://nodegit.org",
66
"keywords": [
77
"libgit2",

0 commit comments

Comments
 (0)