|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## <a name="v0-24-0-alpha.1" href="#v0-24-0-alpha.1">v0.24.0-alpha.1</a> [(2018-10-25)](https://github.com/nodegit/nodegit/releases/tag/v0.24.0-alpha.1) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.23.0...v0.24.0-alpha.1) |
| 6 | + |
| 7 | +#### Summary of changes |
| 8 | +- Garbage collect most of the library. |
| 9 | +- All free functions have been removed. The expectation is that they will be collected by the GC. |
| 10 | +- All init options methods have been removed. They were never supposed to be exposed in the first place. |
| 11 | + |
| 12 | +##### Removed methods |
| 13 | +Mostly due to missing support anyway, please report anything you were using as an issue. |
| 14 | + - NodeGit.Blob.createFromStreamCommit |
| 15 | + - NodeGit.Branch.Iterator.prototype.new |
| 16 | + - NodeGit.Config.initBackend |
| 17 | + - NodeGit.Config.prototype.snapshot |
| 18 | + - NodeGit.Config.prototype.setBool |
| 19 | + - NodeGit.Config.prototype.setInt32 |
| 20 | + - NodeGit.Config.prototype.setInt64 |
| 21 | + - NodeGit.Index.prototype.owner |
| 22 | + - NodeGit.Note.iteratorNew |
| 23 | + - NodeGit.Note.next |
| 24 | + - NodeGit.Odb.prototype.addDiskAlternate |
| 25 | + - NodeGit.Repository.prototype.configSnapshot |
| 26 | + - NodeGit.Signature.prototype.dup |
| 27 | + - NodeGit.Tag.foreach |
| 28 | + - NodeGit.Transport.init |
| 29 | + - NodeGit.Transport.sshWithPaths |
| 30 | + - NodeGit.Transport.unregister |
| 31 | + |
| 32 | +##### Newly exposed methods: |
| 33 | + - NodeGit.Config.prototype.getEntry |
| 34 | + - NodeGit.Config.prototype.snapshot |
| 35 | + - NodeGit.Config.prototype.refresh |
| 36 | + - NodeGit.Config.prototype.setBool |
| 37 | + - NodeGit.Config.prototype.setInt32 |
| 38 | + - NodeGit.Config.prototype.setInt64 |
| 39 | + - NodeGit.Diff.prototype.isSortedIcase |
| 40 | + - NodeGit.DiffStats.prototype.deletions |
| 41 | + - NodeGit.DiffStats.prototype.filesChanged |
| 42 | + - NodeGit.DiffStats.prototype.insertions |
| 43 | + - NodeGit.DiffStats.prototype.toBuf |
| 44 | + - NodeGit.Odb.hashfile |
| 45 | + - NodeGit.Odb.prototype.readPrefix |
| 46 | + - NodeGit.OidShorten.prototype.add |
| 47 | + - NodeGit.OidShorten.create |
| 48 | + - NodeGit.PathspecMatchList.prototype.diffEntry |
| 49 | + - NodeGit.PathspecMatchList.prototype.entry |
| 50 | + - NodeGit.PathspecMatchList.prototype.entrycount |
| 51 | + - NodeGit.PathspecMatchList.prototype.failedEntry |
| 52 | + - NodeGit.PathspecMatchList.prototype.failedEntryCount |
| 53 | + |
| 54 | +##### Newly exposed types |
| 55 | + - NodeGit.DescribeFormatOptions |
| 56 | + - NodeGit.DiffStats |
| 57 | + - NodeGit.OidShorten |
| 58 | + - NodeGit.PathspecMatchList |
| 59 | + |
| 60 | +#### Merged PRs into NodeGit |
| 61 | +- [Garbage collection: Free mostly everything automatically #1570](https://github.com/nodegit/nodegit/pull/1570) |
| 62 | + |
| 63 | + |
3 | 64 | ## <a name="v0-23-0" href="#v0-23-0">v0.23.0</a> [(2018-10-22)](https://github.com/nodegit/nodegit/releases/tag/v0.23.0) |
4 | 65 |
|
5 | 66 | [Full Changelog](https://github.com/nodegit/nodegit/compare/v0.22.2...v0.23.0) |
|
0 commit comments