|
1 | 1 | # Change Log |
2 | 2 |
|
| 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 | + |
3 | 115 | ## <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) |
4 | 116 |
|
5 | 117 | [Full Changelog](https://github.com/nodegit/nodegit/compare/v0.27.0...v0.28.0-alpha.1) |
|
0 commit comments