|
8 | 8 | - CI server: <http://teamcity.codebetter.com/project.html?projectId=project127&guest=1>
|
9 | 9 | - @libgit2sharp: <http://twitter.com/libgit2sharp>
|
10 | 10 |
|
| 11 | +## v0.10.0 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.9.5...v0.10.0)) |
| 12 | + |
| 13 | +### Additions |
| 14 | + |
| 15 | + - Update working directory on checkout |
| 16 | + - New network related features: clone, fetch, push, list remote references |
| 17 | + - Expose the heads that have been updated during the last fetch in Repository.Network.FetchHeads |
| 18 | + - Introduce Repository.Network.Remotes.IsValidName() |
| 19 | + - New .gitignore related features: temporary rules, path checking |
| 20 | + - Add support for custom, managed ODB backends |
| 21 | + - Add revparse support in Repository.Lookup() |
| 22 | + - Improve Repository.Commit(): add merged branches as parents, cleanup merge data |
| 23 | + - Introduce Blob.IsBinary |
| 24 | + - Add strongly-typed exceptions (NonFastForwardException, UnmergedIndexEntriesException, ...) |
| 25 | + - Add basic stashing support: add, retrieve, list and remove |
| 26 | + - Add git clean support in Repository.RemoveUntrackedFiles() |
| 27 | + - Add shortcut to HEAD in Repository.Refs.Head |
| 28 | + - Introduce Repository.Refs.IsValidName() |
| 29 | + - Add Repository.Refs.FromGlob() to enumerate references matching a specified glob |
| 30 | + - Add support for XDG configuration store |
| 31 | + - Make Config.Get() and Config.Delete() able to target a specific store |
| 32 | + - Diff.Compare() enhancements: work against workdir and index, consider untracked changes, expose typechanges |
| 33 | + - Allow retrieval of the remote of a non-local branch through Branch.Remote |
| 34 | + - Allow modification of the branch properties through Repository.Branches.Update() |
| 35 | + - Expose merge related information: Repository.Index.IsFullyMerged, Repository.Conflicts, IndexEntry.StageLevel |
| 36 | + - Expose the heads being merged in Repository.MergeHeads |
| 37 | + - Introduce IndexEntry.Mode |
| 38 | + - Add more repository information: Repository.Info.CurrentOperation, Repository.Info.Message, Repository.Info.IsHeadOrphaned |
| 39 | + - Allow passing an optional RepositoryOptions to Repository.Init() |
| 40 | + - Allow reset filtering by passing a list of paths to consider |
| 41 | + |
| 42 | +### Changes |
| 43 | + |
| 44 | + - Make TreeChanges and TreeEntryChanges expose native paths |
| 45 | + - Make Repository.Reset accept a Commit instead of a string |
| 46 | + - Stop sorting collections (references, remotes, notes ...) |
| 47 | + - Move AheadBy/BehindBy into new Branch.TrackingDetails |
| 48 | + - Move Repository.Remotes to Repository.Network.Remotes |
| 49 | + - Move Configuration.HasXXXConfig() to Configuration.HasConfig() |
| 50 | + - Rename CommitCollection to CommitLog |
| 51 | + - Rename LibGit2Exception to LibGit2SharpException |
| 52 | + - Rename Delete() to Unset() in Configuration |
| 53 | + - Rename Delete() to Remove() in TagCollection, ReferenceCollection, NoteCollection, BranchCollection |
| 54 | + - Rename Create() to Add() in TagCollection, BranchCollection, ReferenceCollection, RemoteCollection, NoteCollection |
| 55 | + - Obsolete RepositoryInformation.IsEmpty, DiffTarget, IndexEntry.State, Commit.ParentsCount |
| 56 | + |
| 57 | +### Fixes |
| 58 | + |
| 59 | + - Allow abstracting LibGit2Sharp in testing context (#138) |
| 60 | + - Ease the detection of a specific key in a specific store (#162) |
| 61 | + - Expose libgit2 error information through the LibGit2SharpException.Data property(#137) |
| 62 | + - Preserve non-ASCII characters in commit messages (#191) |
| 63 | + - Fix retrieval of the author of a commit (#242) |
| 64 | + - Prevent duplicated tree entries in commits (#243) |
| 65 | + - Fix Repository.Discover behaviour with UNC paths (#256) |
| 66 | + - Make Index.Unstage work against an orphaned head (#257) |
| 67 | + - Make IsTracking & TrackedBranch property not throw for a detached head (#266, #268) |
| 68 | + |
11 | 69 | ## v0.9.5 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.9.0...v0.9.5))
|
12 | 70 |
|
13 | 71 | ### Additions
|
|
0 commit comments