-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGELOG
53 lines (39 loc) · 2.13 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Version 0.5.5 - 2024-09-15
- [add][minor] Add support for `git2` version `0.19`.
# Version 0.5.4 - 2024-03-15
- [add][minor] Add the `GitAuthenticator::download()` convenience function.
# Version 0.5.3 - 2023-10-08
- [add][minor] Add support for customizing user prompts with `GitAuthenticator::set_prompter()`.
# Version 0.5.2 - 2023-09-09
- [change][patch] Fix typo and formatting of nested list in documentation.
# Version 0.5.1 - 2023-09-09
- [change][patch] Improve library level documentation and README.
# Version 0.5.0 - 2023-09-06
- [change][major] Rename `GitAuthenticator::clone()` to `clone_repo()` to avoid conflict with the `Clone` trait.
# Version 0.4.1 - 2023-09-06
- [add][minor] Add support for `git2` version `0.18`.
# Version 0.4.0 - 2023-08-09
- [change][major] Accept any `impl Into<PathBuf>` in `GitAuthenticator::add_ssh_key_from_file()`.
# Version 0.3.3 - 2023-08-09
- [add][minor] Support `git2` versions `0.14`, `0.15`, `0.16` and `0.17`.
# Version 0.3.2 - 2023-08-09
- [change][patch] Document that the `askpass` helper will be used for prompts, if available.
# Version 0.3.1 - 2023-08-09
- [add][minor] Add support for `askpass` helpers.
# Version 0.3.0 - 2023-08-09
- [change][major] Add optional password parameter to `GitAuthenticator::add_ssh_key_file()`.
- [add][minor] Add option to prompt for the password of encrypted SSH key files.
# Version 0.2.0 - 2023-08-08
- [remove][major] Remove `GitAuthenticator::run_operation()`.
- [change][major] Support only one username per domain name.
- [change][major] Support only one set of plaintext credentials per domain name.
- [add][minor] Add `GitAuthenticator::credentials()` to get the credentials callback.
- [add][minor] Add `GitAuthenticator::clone()`.
- [add][minor] Add `GitAuthenticator::fetch()`.
- [add][minor] Add `GitAuthenticator::push()`.
- [add][minor] Add optional support for the `log` crate.
- [fix][patch] Bump minimum `terminal-prompt` version to `0.2.2`.
# Version 0.1.1 - 2023-08-07
- [patch][change] Fix examples and `README.md` for updated crate name.
# Version 0.1.0 - 2023-08-07
- [minor][add] Add `GitAuthenticator` struct for authentication with `git2`.