diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# The schedule planner [![Build Status](https://travis-ci.org/JustusAdam/schedule-planner.svg?branch=master)](https://travis-ci.org/JustusAdam/schedule-planner) [Hackage version](https://img.shields.io/hackage/v/schedule-planner.svg)
+# The schedule planner [![Build Status](https://travis-ci.org/JustusAdam/schedule-planner.svg?branch=master)](https://travis-ci.org/JustusAdam/schedule-planner) [![Hackage version](https://img.shields.io/hackage/v/schedule-planner.svg)](https://hackage.haskell.org/package/schedule-planner)
 
 Take an arbitrary list of weighted "lessons" and calculate the most ideal and valid layout for them based on weighing rules.
 
diff --git a/schedule-planner.cabal b/schedule-planner.cabal
--- a/schedule-planner.cabal
+++ b/schedule-planner.cabal
@@ -1,5 +1,5 @@
 name: schedule-planner
-version: 0.1.0.0
+version: 0.1.0.1
 cabal-version: >=1.10
 build-type: Simple
 license: LGPL-3
@@ -19,19 +19,25 @@
 extra-source-files: README.md
 
 executable schedule-planner
-    build-depends:
-      base >= 4.7 && <5,
-      containers -any,
-      json -any,
-      options -any,
-      transformers > 0.4,
-      happstack-lite > 7,
-      mtl > 1
-    main-is: Main.hs
-    buildable: True
-    default-language: Haskell2010
-    hs-source-dirs: src
+  build-depends:
+    base >= 4.7 && <5,
+    containers -any,
+    json -any,
+    options -any,
+    transformers > 0.4,
+    happstack-lite > 7,
+    mtl > 1
+  main-is: Main.hs
+  buildable: True
+  default-language: Haskell2010
+  hs-source-dirs: src
 
 source-repository head
-    type: git
-    location: git://github.com/JustusAdam/schedule-planner.git
+  type:     git
+  location: git://github.com/JustusAdam/schedule-planner.git
+
+source-repository this
+  type:     git
+  branch:   stable
+  location: git://github.com/JustusAdam/schedule-planner.git
+  tag:      1.0.0
