summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorEtienne Samson <samson.etienne@gmail.com>2019-09-09 13:00:27 +0200
committerEtienne Samson <samson.etienne@gmail.com>2019-09-13 16:54:40 +0200
commit8bf0f7eb26c65b2b937b1f40a384b9b269b0b76d (patch)
tree5caf28001b164b2fbfb2e4f88cb57fe4ae03cc30 /docs
parentc97cf08ae3c1b1deb6a6eb557132ed5424aa4450 (diff)
downloadlibgit2-8bf0f7eb26c65b2b937b1f40a384b9b269b0b76d.tar.gz
cred: separate public interface from low-level details
Diffstat (limited to 'docs')
-rw-r--r--docs/changelog.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/changelog.md b/docs/changelog.md
index 563c5c9c8..1ca70493f 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -1,6 +1,14 @@
v0.28 + 1
---------
+### Breaking API changes
+
+* The "private" implementation details of the `git_cred` structure have been
+ moved to a dedicated `git2/sys/cred.h` header, to clarify that the underlying
+ structures are only provided for custom transport implementers.
+ The breaking change is that the `username` member of the underlying struct
+ is now hidden, and a new `git_cred_get_username` function has been provided.
+
### Breaking CMake configuration changes
* The CMake option to use a system http-parser library, instead of the