diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3aec0d0b0..3e2e82f05 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,15 +1,24 @@
# Change Log
-## v0.15.0 [(2016-06-09)](https://github.com/nodegit/nodegit/releases/tag/v0.15.0)
+## v0.15.1 [(2016-06-20)](https://github.com/nodegit/nodegit/releases/tag/v0.15.1)
+
+[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.15.0...v0.15.1)
+
+- Fix postinstall breaking build if it fails.
+
+## v0.14.1 [(2016-06-20)](https://github.com/nodegit/nodegit/releases/tag/v0.14.1)
+
+[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.14.0...v0.14.1)
+
+- Fix postinstall breaking build if it fails.
+
+## v0.15.0 [(2016-06-20)](https://github.com/nodegit/nodegit/releases/tag/v0.15.0)
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.14.0...v0.15.0)
- Update to libgit2 @ 37dba1a [PR #1041](https://github.com/nodegit/nodegit/pull/1041)
-This updates NodeGit to use the latest `HEAD` version of libgit2. The plan for staying on the official tagged releases
-of libgit2 is that they will get a maintenance branch and not-breaking API fixes will be backported to them. The first
-branch of this sort is `maint/0.14`. Going forward new releases of NodeGit will follow closely to the `master` branch
-of libgit2.
+This updates NodeGit to use the latest `HEAD` version of libgit2. The plan for staying on the official tagged releases of libgit2 is that they will get a maintenance branch and not-breaking API fixes will be backported to them. The first branch of this sort is `maint/0.14`. Going forward new releases of NodeGit will follow closely to the `master` branch of libgit2.
Summary of changes that were brought in:
@@ -30,7 +39,7 @@ https://github.com/libgit2/libgit2/commit/37dba1a739b5ee6c45dc9f3c0bd1f7f7a18f13
* `Odb#expandIds` is exposed which takes in a list of short ids and expands them in-place to the full id of the object in the database
-## v0.14.0 [(2016-06-09)](https://github.com/nodegit/nodegit/releases/tag/v0.14.0)
+## v0.14.0 [(2016-06-20)](https://github.com/nodegit/nodegit/releases/tag/v0.14.0)
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.13.2...v0.14.0)
diff --git a/README.md b/README.md
index 5916fba5e..fdc5c7632 100644
--- a/README.md
+++ b/README.md
@@ -31,8 +31,8 @@ NodeGit
-**Stable (libgit2#master): 0.15.0**
-**Stable (libgit2@0.24): 0.14.0**
+**Stable (libgit2#master): 0.15.1**
+**Stable (libgit2@0.24): 0.14.1**
## Have a problem? Come chat with us! ##
diff --git a/lifecycleScripts/postinstall.js b/lifecycleScripts/postinstall.js
index 5e543da53..a2af2089c 100755
--- a/lifecycleScripts/postinstall.js
+++ b/lifecycleScripts/postinstall.js
@@ -25,7 +25,7 @@ module.exports = function install() {
return Promise.resolve();
}
- return exec("node dist/nodegit.js")
+ return exec("node " + path.join(rootPath, "dist/nodegit.js"))
.catch(function(e) {
if (~e.toString().indexOf("Module version mismatch")) {
console.warn(
@@ -63,7 +63,7 @@ module.exports = function install() {
if (require.main === module) {
module.exports()
.catch(function(e) {
- console.error("[nodegit] ERROR - Could not finish postinstall");
+ console.warn("[nodegit] WARN - Could not finish postinstall");
if (
process.pladtform === "linux" &&
@@ -74,7 +74,5 @@ if (require.main === module) {
else {
console.log(e);
}
-
- process.exit(1);
});
}
diff --git a/package.json b/package.json
index 01d99d30f..8546739c8 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "nodegit",
"description": "Node.js libgit2 asynchronous native bindings",
- "version": "0.15.0",
+ "version": "0.15.1",
"homepage": "http://nodegit.org",
"keywords": [
"libgit2",