|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## <a name="v0-20-2" href="#v0-20-3">v0.20.3</a> [(2017-10-18)](https://github.com/nodegit/nodegit/releases/tag/v0.20.3) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.20.2...v0.20.3) |
| 6 | + |
| 7 | +#### Summary of changes outside of libgit2 bump: |
| 8 | + - [Bumped libgit to libgit-next head #1387](https://github.com/nodegit/nodegit/pull/1387) |
| 9 | + - [Added a better normalizeOptions pattern for the submodule update routine #1388](https://github.com/nodegit/nodegit/pull/1388) |
| 10 | + - [Updated input docs to allow for git_push_update_reference_cb to generate #1386](https://github.com/nodegit/nodegit/pull/1386) |
| 11 | + - [Updated descriptors for git_index_find and git_index_find_prefix #1391](https://github.com/nodegit/nodegit/pull/1391) |
| 12 | + |
| 13 | +#### Included merged libgti2 PRs: |
| 14 | + - [Fix template dir empty string #4273](https://github.com/libgit2/libgit2/pull/4273) |
| 15 | + - [travis: upgrade container to Ubuntu 14.04 #4211](https://github.com/libgit2/libgit2/pull/4211) |
| 16 | + - [merge: perform exact rename detection in linear time #4202](https://github.com/libgit2/libgit2/pull/4202) |
| 17 | + - [merge: fix potential free of uninitialized memory #4277](https://github.com/libgit2/libgit2/pull/4277) |
| 18 | + - [cmake: Permit disabling external http-parser #4278](https://github.com/libgit2/libgit2/pull/4278) |
| 19 | + - [Out of tree builds #4235](https://github.com/libgit2/libgit2/pull/4235) |
| 20 | + - [Convert port with htons() in p_getaddrinfo() #4280](https://github.com/libgit2/libgit2/pull/4280) |
| 21 | + - [tests: config: fix missing declaration causing error #4291](https://github.com/libgit2/libgit2/pull/4291) |
| 22 | + - [git_reset_*: pass parameters as const pointers #4287](https://github.com/libgit2/libgit2/pull/4287) |
| 23 | + - [signature: don't leave a dangling pointer to the strings on parse failure #4306](https://github.com/libgit2/libgit2/pull/4306) |
| 24 | + - [Patch ID calculation #4272](https://github.com/libgit2/libgit2/pull/4272) |
| 25 | + - [Configuration file fixes with includes #4250](https://github.com/libgit2/libgit2/pull/4250) |
| 26 | + - [win32: provide fast-path for retrying filesystem operations #4311](https://github.com/libgit2/libgit2/pull/4311) |
| 27 | + - [Build with patched libcurl #4317](https://github.com/libgit2/libgit2/pull/4317) |
| 28 | + - [tsort: remove idempotent conditional assignment #4314](https://github.com/libgit2/libgit2/pull/4314) |
| 29 | + - [tests: rebase::submodule: verify initialization method calls #4320](https://github.com/libgit2/libgit2/pull/4320) |
| 30 | + - [Remove unused 'sys/remote.h' header #4323](https://github.com/libgit2/libgit2/pull/4323) |
| 31 | + - [patch_generate: represent buffers as void pointers #4304](https://github.com/libgit2/libgit2/pull/4304) |
| 32 | + - [sha1_position: convert do-while to while #4326](https://github.com/libgit2/libgit2/pull/4326) |
| 33 | + - [sha1_lookup: drop sha1_entry_pos function #4327](https://github.com/libgit2/libgit2/pull/4327) |
| 34 | + - [oid: use memcmp in git_oid__hashcmp #4328](https://github.com/libgit2/libgit2/pull/4328) |
| 35 | + - [Docs: Fix inline comments for git_diff_hunk #4330](https://github.com/libgit2/libgit2/pull/4330) |
| 36 | + - [Split up CMakeLists.txt build instructions #4282](https://github.com/libgit2/libgit2/pull/4282) |
| 37 | + - [-Werror builds for Travis #4279](https://github.com/libgit2/libgit2/pull/4279) |
| 38 | + - [Submodules with bare repo #4305](https://github.com/libgit2/libgit2/pull/4305) |
| 39 | + - [Fix negative ignore rules with patterns #4296](https://github.com/libgit2/libgit2/pull/4296) |
| 40 | + - [README: Mention Guile-Git bindings. #4342](https://github.com/libgit2/libgit2/pull/4342) |
| 41 | + - [features.h: allow building without CMake-generated feature header #4346](https://github.com/libgit2/libgit2/pull/4346) |
| 42 | + - [Clear the remote_ref_name buffer in git_push_update_tips() #4344](https://github.com/libgit2/libgit2/pull/4344) |
| 43 | + - [Fix AppVeyor build failures due to CRTDBG linking issue #4347](https://github.com/libgit2/libgit2/pull/4347) |
| 44 | + - [diff: cleanup hash ctx in `git_diff_patchid` #4348](https://github.com/libgit2/libgit2/pull/4348) |
| 45 | + - [Reproducible builds #4334](https://github.com/libgit2/libgit2/pull/4334) |
| 46 | + - [Static linking for bundled deps #4339](https://github.com/libgit2/libgit2/pull/4339) |
| 47 | + - [Use SOCK_CLOEXEC when creating sockets #4364](https://github.com/libgit2/libgit2/pull/4364) |
| 48 | + - [Document that a commit is not a descendant of itself #4362](https://github.com/libgit2/libgit2/pull/4362) |
| 49 | + - [refs: do not use peeled OID if peeling to a tag #4367](https://github.com/libgit2/libgit2/pull/4367) |
| 50 | + - [remote: add typedef to normalize push_update_reference callback #4363](https://github.com/libgit2/libgit2/pull/4363) |
| 51 | + - [travis: add custom apt sources #4321](https://github.com/libgit2/libgit2/pull/4321) |
| 52 | + - [Fix Issue #4047 Check return codes and free objects #4370](https://github.com/libgit2/libgit2/pull/4370) |
| 53 | + - [Plug some leaks in curl's proxy handling #4359](https://github.com/libgit2/libgit2/pull/4359) |
| 54 | + - [Checkout typechange-only deltas #4369](https://github.com/libgit2/libgit2/pull/4369) |
| 55 | + - [tests: checkout::tree: verify status entrycount changes on chmod #4371](https://github.com/libgit2/libgit2/pull/4371) |
| 56 | + - [transports: smart: fix memory leak when skipping symbolic refs #4368](https://github.com/libgit2/libgit2/pull/4368) |
| 57 | + - [cmake: fix linking in Xcode with object libraries only #4372](https://github.com/libgit2/libgit2/pull/4372) |
| 58 | + - [cmake: use static dependencies when building static libgit2 #4356](https://github.com/libgit2/libgit2/pull/4356) |
| 59 | + |
| 60 | +#### Included non-merged libgit2 PRs: |
| 61 | + - [Parallelize checkout_create_the_new for ntfs perf gains #4205](https://github.com/libgit2/libgit2/pull/4205) |
| 62 | + - [negotiate always fails via libcurl #4126](https://github.com/libgit2/libgit2/pull/4126) |
| 63 | + |
| 64 | + |
| 65 | + |
3 | 66 | ## <a name="v0-20-2" href="#v0-20-2">v0.20.2</a> [(2017-08-16)](https://github.com/nodegit/nodegit/releases/tag/v0.20.2) |
4 | 67 |
|
5 | 68 | [Full Changelog](https://github.com/nodegit/nodegit/compare/v0.20.0...v0.20.2) |
|
0 commit comments