Skip to content

Commit a769e9a

Browse files
committed
Bump to v0.25.0-alpha.13
1 parent 4aa7452 commit a769e9a

3 files changed

Lines changed: 106 additions & 2 deletions

File tree

CHANGELOG.md

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

3+
## <a name="v0-25-0-alpha-13" href="#v0-25-0-alpha-13">v0.25.0-alpha.13</a> [(2019-06-26)](https://github.com/nodegit/nodegit/releases/tag/v0.25.0-alpha.13)
4+
5+
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.25.0-alpha.12...v0.25.0-alpha.13)
6+
7+
#### Summary of changes
8+
- Turn on GIT_USE_NSEC on all platforms
9+
- Use Iconv on OSX for better internationalization support.
10+
- Bump libgit2 to bring in:
11+
- NTLM proxy support
12+
- Negotiate/Kerberos proxy support
13+
- Various git config fixes
14+
- Various git ignore fixes
15+
- Various libgit2 performance improvements
16+
- Windows/Linux now use PCRE for regex, OSX uses regcomp_l, this should address collation issues in diffing
17+
- Fixed bug with Repository.prototype.refreshReferences dying on corrupted reference. We now ignore corrupted references
18+
19+
#### Merged PRs into NodeGit
20+
- [refresh_references.cc: skip refs that can't be directly resolved #1689](https://github.com/nodegit/nodegit/pull/1689)
21+
- [Bump libgit2 to fork of latest master #1690](https://github.com/nodegit/nodegit/pull/1690)
22+
23+
#### Merged PRs into LibGit2
24+
- [errors: use lowercase](https://github.com/libgit2/libgit2/pull/5137)
25+
- [largefile tests: only write 2GB on 32-bit platforms](https://github.com/libgit2/libgit2/pull/5136)
26+
- [Fix broken link in README](https://github.com/libgit2/libgit2/pull/5129)
27+
- [net: remove unused `git_headlist_cb`](https://github.com/libgit2/libgit2/pull/5122)
28+
- [cmake: default NTLM client to off if no HTTPS support](https://github.com/libgit2/libgit2/pull/5124)
29+
- [attr: rename constants and macros for consistency](https://github.com/libgit2/libgit2/pull/5119)
30+
- [Change API instances of `fromnoun` to `from_noun` (with an underscore)](https://github.com/libgit2/libgit2/pull/5117)
31+
- [object: rename git_object__size to git_object_size](https://github.com/libgit2/libgit2/pull/5118)
32+
- [Replace fnmatch with wildmatch](https://github.com/libgit2/libgit2/pull/5110)
33+
- [Documentation fixes](https://github.com/libgit2/libgit2/pull/5111)
34+
- [Removal of `p_fallocate`](https://github.com/libgit2/libgit2/pull/5114)
35+
- [Modularize our TLS & hash detection](https://github.com/libgit2/libgit2/pull/5055)
36+
- [tests: merge::analysis: use test variants to avoid duplicated test suites](https://github.com/libgit2/libgit2/pull/5109)
37+
- [Rename options initialization functions](https://github.com/libgit2/libgit2/pull/5101)
38+
- [deps: ntlmclient: disable implicit fallthrough warnings](https://github.com/libgit2/libgit2/pull/5112)
39+
- [gitignore with escapes](https://github.com/libgit2/libgit2/pull/5097)
40+
- [Handle URLs with a colon after host but no port](https://github.com/libgit2/libgit2/pull/5108)
41+
- [Merge analysis support for bare repos](https://github.com/libgit2/libgit2/pull/5022)
42+
- [Add memleak check docs](https://github.com/libgit2/libgit2/pull/5104)
43+
- [Data-driven tests](https://github.com/libgit2/libgit2/pull/5098)
44+
- [sha1dc: update to fix endianess issues on AIX/HP-UX](https://github.com/libgit2/libgit2/pull/5107)
45+
- [Add NTLM support for HTTP(s) servers and proxies](https://github.com/libgit2/libgit2/pull/5052)
46+
- [Callback type names should be suffixed with `_cb`](https://github.com/libgit2/libgit2/pull/5102)
47+
- [tests: checkout: fix symlink.git being created outside of sandbox](https://github.com/libgit2/libgit2/pull/5099)
48+
- [ignore: handle escaped trailing whitespace](https://github.com/libgit2/libgit2/pull/5095)
49+
- [Ignore: only treat one leading slash as a root identifier](https://github.com/libgit2/libgit2/pull/5074)
50+
- [online tests: use gitlab for auth failures](https://github.com/libgit2/libgit2/pull/5094)
51+
- [Ignore files: don't ignore whitespace](https://github.com/libgit2/libgit2/pull/5076)
52+
- [cache: fix cache eviction using deallocated key](https://github.com/libgit2/libgit2/pull/5088)
53+
- [SECURITY.md: split out security-relevant bits from readme](https://github.com/libgit2/libgit2/pull/5085)
54+
- [Restore NetBSD support](https://github.com/libgit2/libgit2/pull/5086)
55+
- [repository: fix garbage return value](https://github.com/libgit2/libgit2/pull/5084)
56+
- [cmake: disable fallthrough warnings for PCRE](https://github.com/libgit2/libgit2/pull/5083)
57+
- [Configuration parsing: validate section headers with quotes](https://github.com/libgit2/libgit2/pull/5073)
58+
- [Loosen restriction on wildcard "*" refspecs](https://github.com/libgit2/libgit2/pull/5060)
59+
- [Use PCRE for our fallback regex engine when regcomp_l is unavailable](https://github.com/libgit2/libgit2/pull/4935)
60+
- [Remote URL last-chance resolution](https://github.com/libgit2/libgit2/pull/5062)
61+
- [Skip UTF8 BOM in ignore files](https://github.com/libgit2/libgit2/pull/5075)
62+
- [We've already added `ZLIB_LIBRARIES` to `LIBGIT2_LIBS` so don't also add the `z` library](https://github.com/libgit2/libgit2/pull/5080)
63+
- [Define SYMBOLIC_LINK_FLAG_DIRECTORY if required](https://github.com/libgit2/libgit2/pull/5077)
64+
- [Support symlinks for directories in win32](https://github.com/libgit2/libgit2/pull/5065)
65+
- [rebase: orig_head and onto accessors](https://github.com/libgit2/libgit2/pull/5057)
66+
- [cmake: correctly detect if system provides `regcomp`](https://github.com/libgit2/libgit2/pull/5063)
67+
- [Correctly write to missing locked global config](https://github.com/libgit2/libgit2/pull/5023)
68+
- [[RFC] util: introduce GIT_DOWNCAST macro](https://github.com/libgit2/libgit2/pull/4561)
69+
- [examples: implement SSH authentication](https://github.com/libgit2/libgit2/pull/5051)
70+
- [git_repository_init: stop traversing at windows root](https://github.com/libgit2/libgit2/pull/5050)
71+
- [config_file: check result of git_array_alloc](https://github.com/libgit2/libgit2/pull/5053)
72+
- [patch_parse.c: Handle CRLF in parse_header_start](https://github.com/libgit2/libgit2/pull/5027)
73+
- [fix typo](https://github.com/libgit2/libgit2/pull/5045)
74+
- [sha1: don't inline `git_hash_global_init` for win32](https://github.com/libgit2/libgit2/pull/5039)
75+
- [ignore: treat paths with trailing "/" as directories](https://github.com/libgit2/libgit2/pull/5040)
76+
- [Test that largefiles can be read through the tree API](https://github.com/libgit2/libgit2/pull/4874)
77+
- [Tests for symlinked user config](https://github.com/libgit2/libgit2/pull/5034)
78+
- [patch_parse: fix parsing addition/deletion of file with space](https://github.com/libgit2/libgit2/pull/5035)
79+
- [Optimize string comparisons](https://github.com/libgit2/libgit2/pull/5018)
80+
- [Negation of subdir ignore causes other subdirs to be unignored](https://github.com/libgit2/libgit2/pull/5020)
81+
- [xdiff: fix typo](https://github.com/libgit2/libgit2/pull/5024)
82+
- [docs: clarify relation of safe and forced checkout strategy](https://github.com/libgit2/libgit2/pull/5032)
83+
- [Each hash implementation should define `git_hash_global_init`](https://github.com/libgit2/libgit2/pull/5026)
84+
- [[Doc] Update URL to git2-rs](https://github.com/libgit2/libgit2/pull/5012)
85+
- [remote: Rename git_remote_completion_type to _t](https://github.com/libgit2/libgit2/pull/5008)
86+
- [odb: provide a free function for custom backends](https://github.com/libgit2/libgit2/pull/5005)
87+
- [Have git_branch_lookup accept GIT_BRANCH_ALL](https://github.com/libgit2/libgit2/pull/5000)
88+
- [Rename git_transfer_progress to git_indexer_progress](https://github.com/libgit2/libgit2/pull/4997)
89+
- [High-level map APIs](https://github.com/libgit2/libgit2/pull/4901)
90+
- [refdb_fs: fix loose/packed refs lookup racing with repacks](https://github.com/libgit2/libgit2/pull/4984)
91+
- [Allocator restructuring](https://github.com/libgit2/libgit2/pull/4998)
92+
- [cache: fix misnaming of `git_cache_free`](https://github.com/libgit2/libgit2/pull/4992)
93+
- [examples: produce single cgit2 binary](https://github.com/libgit2/libgit2/pull/4956)
94+
- [Remove public 'inttypes.h' header](https://github.com/libgit2/libgit2/pull/4991)
95+
- [Prevent reading out of bounds memory](https://github.com/libgit2/libgit2/pull/4996)
96+
- [Fix a memory leak in odb_otype_fast()](https://github.com/libgit2/libgit2/pull/4987)
97+
- [Make stdalloc__reallocarray call stdalloc__realloc](https://github.com/libgit2/libgit2/pull/4986)
98+
- [Remove `git_time_monotonic`](https://github.com/libgit2/libgit2/pull/4990)
99+
- [Fix a _very_ improbable memory leak in git_odb_new()](https://github.com/libgit2/libgit2/pull/4988)
100+
- [ci: publish documentation on merge](https://github.com/libgit2/libgit2/pull/4989)
101+
- [Enable creation of worktree from bare repo's default branch](https://github.com/libgit2/libgit2/pull/4982)
102+
- [Allow bypassing check for '.keep' file](https://github.com/libgit2/libgit2/pull/4965)
103+
- [Release v0.28.1](https://github.com/libgit2/libgit2/pull/4983)
104+
105+
106+
3107
## <a name="v0-25-0-alpha-12" href="#v0-25-0-alpha-12">v0.25.0-alpha.12</a> [(2019-06-03)](https://github.com/nodegit/nodegit/releases/tag/v0.25.0-alpha.12)
4108

5109
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.25.0-alpha.11...v0.25.0-alpha.12)

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.25.0-alpha.12",
4+
"version": "0.25.0-alpha.13",
55
"homepage": "http://nodegit.org",
66
"keywords": [
77
"libgit2",

0 commit comments

Comments
 (0)