]> git.proxmox.com Git - rustc.git/blob - vendor/libgit2-sys/CHANGELOG.md
New upstream version 1.70.0+dfsg2
[rustc.git] / vendor / libgit2-sys / CHANGELOG.md
1 # Changelog
2
3 ## 0.15.0+1.6.3 - 2023-04-02
4 [0.14.2...0.15.0](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.14.2+1.5.1...libgit2-sys-0.15.0+1.6.3)
5
6 ### Added
7
8 - Added bindings for `git_remote_name_is_valid`, `git_reference_name_is_valid`, and `git_tag_name_is_valid`.
9 [#882](https://github.com/rust-lang/git2-rs/pull/882)
10 - Added bindings for `git_indexer` support.
11 [#911](https://github.com/rust-lang/git2-rs/pull/911)
12 - Added bindings for `git_index_find_prefix`.
13 [#903](https://github.com/rust-lang/git2-rs/pull/903)
14 - Added support for the deprecated group-writeable blob file mode.
15 [#887](https://github.com/rust-lang/git2-rs/pull/887)
16
17 ### Changed
18
19 - Updated libssh2-sys from 0.2 to 0.3.
20 This brings in numerous changes, including SHA2 algorithm support with RSA.
21 [#919](https://github.com/rust-lang/git2-rs/pull/919)
22 - Updated to libgit2 [1.6.3](https://github.com/libgit2/libgit2/blob/main/docs/changelog.md#v163).
23 This brings in many changes, including better SSH host key support on Windows and better SSH host key algorithm negotiation.
24 1.6.3 is now the minimum supported version.
25 [#935](https://github.com/rust-lang/git2-rs/pull/935)
26 - The `GIT_DIFF_` constants have been changed to be a `git_diff_option_t` type.
27 [#935](https://github.com/rust-lang/git2-rs/pull/935)
28
29 ### Fixed
30
31 - Fixed the rerun-if-changed build script support on Windows. This is only relevant for those working within the git2-rs source tree.
32 [#916](https://github.com/rust-lang/git2-rs/pull/916)
33
34 ## 0.14.2+1.5.1 - 2023-01-20
35 [0.14.1...0.14.2](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.14.1+1.5.0...libgit2-sys-0.14.2+1.5.1)
36
37 ### Changed
38 - Updated the bundled libgit2 to [1.5.1](https://github.com/libgit2/libgit2/releases/tag/v1.5.1).
39 [a233483a3952d6112653be86fb5ce65267e3d5ac](https://github.com/rust-lang/git2-rs/commit/a233483a3952d6112653be86fb5ce65267e3d5ac)
40 - Changes: [fbea439d4b6fc91c6b619d01b85ab3b7746e4c19...42e5db98b963ae503229c63e44e06e439df50e56](https://github.com/libgit2/libgit2/compare/fbea439d4b6fc91c6b619d01b85ab3b7746e4c19...42e5db98b963ae503229c63e44e06e439df50e56):
41 - Fixes [GHSA-8643-3wh5-rmjq](https://github.com/libgit2/libgit2/security/advisories/GHSA-8643-3wh5-rmjq) to validate SSH host keys.
42 - The supported libgit2 system library range is 1.5.1 to less than 1.6.0 or 1.4.5 to less than 1.5.0, which should include this fix.
43
44 ## 0.13.5+1.4.5 - 2023-01-20
45 [0.13.4...0.13.5](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.13.4+1.4.2...libgit2-sys-0.13.5+1.4.5)
46
47 ### Changed
48 - Updated the bundled libgit2 to [1.4.5](https://github.com/libgit2/libgit2/releases/tag/v1.4.5).
49 - Changes: [2a0d0bd19b5d13e2ab7f3780e094404828cbb9a7...cd6f679af401eda1f172402006ef8265f8bd58ea](https://github.com/libgit2/libgit2/compare/2a0d0bd19b5d13e2ab7f3780e094404828cbb9a7...cd6f679af401eda1f172402006ef8265f8bd58ea):
50 - Fixes [GHSA-8643-3wh5-rmjq](https://github.com/libgit2/libgit2/security/advisories/GHSA-8643-3wh5-rmjq) to validate SSH host keys.
51 - The supported libgit2 system library range is 1.4.5 to less than 1.5.0.
52
53 ## 0.14.1+1.5.0 - 2023-01-10
54 [0.14.0...0.14.1](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.14.0+1.5.0...libgit2-sys-0.14.1+1.5.0)
55
56 ### Added
57 - Added variants to `git_cert_ssh_raw_type_t`.
58 [#909](https://github.com/rust-lang/git2-rs/pull/909)
59
60 ## 0.14.0+1.5.0 - 2022-07-28
61 [0.13.4...0.14.0](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.13.4+1.4.2...libgit2-sys-0.14.0+1.5.0)
62
63 ### Added
64 - Added bindings for ownership validation.
65 [#839](https://github.com/rust-lang/git2-rs/pull/839)
66
67 ### Changed
68
69 - Updated the bundled libgit2 to [1.5.0](https://github.com/libgit2/libgit2/releases/tag/v1.5.0).
70 [#839](https://github.com/rust-lang/git2-rs/pull/839)
71 [#858](https://github.com/rust-lang/git2-rs/pull/858)
72 - Changes: [2a0d0bd19b5d13e2ab7f3780e094404828cbb9a7...fbea439d4b6fc91c6b619d01b85ab3b7746e4c19](https://github.com/libgit2/libgit2/compare/2a0d0bd19b5d13e2ab7f3780e094404828cbb9a7...fbea439d4b6fc91c6b619d01b85ab3b7746e4c19):
73 - The supported libgit2 system library range is 1.4.4 to less than 1.6.0.
74 - Fixes [CVE 2022-24765](https://github.com/libgit2/libgit2/releases/tag/v1.4.3).
75
76 ## 0.13.4+1.4.2 - 2022-05-10
77 [0.13.3...0.13.4](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.13.3+1.4.2...libgit2-sys-0.13.4+1.4.2)
78
79 ### Added
80 - Added bindings for `git_commit_body`
81 [#835](https://github.com/rust-lang/git2-rs/pull/835)
82
83 ## 0.13.3+1.4.2 - 2022-04-27
84 [0.13.2...0.13.3](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.13.2+1.4.2...libgit2-sys-0.13.3+1.4.2)
85
86 ### Changed
87 - Updated the bundled libgit2 to 1.5.0-alpha.
88 [#822](https://github.com/rust-lang/git2-rs/pull/822)
89 - Changes: [182d0d1ee933de46bf0b5a6ec269bafa77aba9a2...2a0d0bd19b5d13e2ab7f3780e094404828cbb9a7](https://github.com/libgit2/libgit2/compare/182d0d1ee933de46bf0b5a6ec269bafa77aba9a2...2a0d0bd19b5d13e2ab7f3780e094404828cbb9a7)
90 - Changed the pkg-config probe to restrict linking against a version of a system-installed libgit2 to a version less than 1.5.0.
91 Previously it would allow any version above 1.4.0 which could pick up an API-breaking version.
92 [#817](https://github.com/rust-lang/git2-rs/pull/817)
93 - When using pkg-config to locate libgit2, the system lib dirs are no longer added to the search path.
94 [#831](https://github.com/rust-lang/git2-rs/pull/831)
95 - When using the `zlib-ng-compat` Cargo feature, `libssh2-sys` is no longer automatically included unless you also enable the `ssh` feature.
96 [#833](https://github.com/rust-lang/git2-rs/pull/833)
97
98 ## 0.13.2+1.4.2 - 2022-03-10
99 [0.13.1...0.13.2](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.13.1+1.4.2...libgit2-sys-0.13.2+1.4.2)
100
101 ### Added
102 - Added bindings for `git_odb_exists_ext`.
103 [#818](https://github.com/rust-lang/git2-rs/pull/818)
104
105 ## 0.13.1+1.4.2 - 2022-02-28
106 [0.13.0...0.13.1](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.13.0+1.4.1...libgit2-sys-0.13.1+1.4.2)
107
108 ### Changed
109 - Updated the bundled libgit2 to [1.4.2](https://github.com/libgit2/libgit2/releases/tag/v1.4.2).
110 [#815](https://github.com/rust-lang/git2-rs/pull/815)
111 - Changes: [fdd15bcfca6b2ec4b7ecad1aa11a396cb15bd064...182d0d1ee933de46bf0b5a6ec269bafa77aba9a2](https://github.com/libgit2/libgit2/compare/fdd15bcfca6b2ec4b7ecad1aa11a396cb15bd064...182d0d1ee933de46bf0b5a6ec269bafa77aba9a2).
112
113 ## 0.13.0+1.4.1 - 2022-02-24
114 [0.12.26...0.13.0](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.12.26+1.3.0...libgit2-sys-0.13.0+1.4.1)
115
116 ### Changed
117 - Changed libgit2-sys to use the presence of the `src` directory instead of `.git` to determine if it has a git submodule that needs updating.
118 [#801](https://github.com/rust-lang/git2-rs/pull/801)
119 - Updated the bundled libgit2 to [1.4.1](https://github.com/libgit2/libgit2/releases/tag/v1.4.1) (see also [1.4.0](https://github.com/libgit2/libgit2/releases/tag/v1.4.0))
120 [#806](https://github.com/rust-lang/git2-rs/pull/806)
121 [#811](https://github.com/rust-lang/git2-rs/pull/811)
122 - Changes: [b7bad55e4bb0a285b073ba5e02b01d3f522fc95d...fdd15bcfca6b2ec4b7ecad1aa11a396cb15bd064](https://github.com/libgit2/libgit2/compare/b7bad55e4bb0a285b073ba5e02b01d3f522fc95d...fdd15bcfca6b2ec4b7ecad1aa11a396cb15bd064)
123 - The supported libgit2 system library range is 1.4.0 or greater.