diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -99,3 +99,6 @@
 
 0.6.3.0 Chris Dornan <chrisd@irisconnect.co.uk> 2014-10-19
 	* switch to optprase-applicative 0.11
+
+0.6.3.1 Chris Dornan <chrisd@irisconnect.co.uk> 2014-11-07
+	* export 'login' and 'PMCommand' constructors from PasswordManager
diff --git a/keystore.cabal b/keystore.cabal
--- a/keystore.cabal
+++ b/keystore.cabal
@@ -1,5 +1,5 @@
 Name:                   keystore
-Version:                0.6.3.0
+Version:                0.6.3.1
 Synopsis:               Managing stores of secret things
 Homepage:               http://github.com/cdornan/keystore
 Author:                 Chris Dornan
diff --git a/src/Data/KeyStore/PasswordManager.hs b/src/Data/KeyStore/PasswordManager.hs
--- a/src/Data/KeyStore/PasswordManager.hs
+++ b/src/Data/KeyStore/PasswordManager.hs
@@ -20,6 +20,7 @@
     , hashMasterPassword
     , bindMasterPassword
     , setup
+    , login
     , passwordValid
     , passwordValid'
     , isStorePresent
@@ -48,7 +49,7 @@
     , collectShell
     -- password manager CLI internals
     , passwordManager'
-    , PMCommand
+    , PMCommand(..)
     , pmCommandParser
     ) where
 
diff --git a/src/Data/KeyStore/Version.hs b/src/Data/KeyStore/Version.hs
--- a/src/Data/KeyStore/Version.hs
+++ b/src/Data/KeyStore/Version.hs
@@ -6,4 +6,4 @@
     (a,b,c,d) = versionTuple
 
 versionTuple :: (Int,Int,Int,Int)
-versionTuple = (0,6,3,0)
+versionTuple = (0,6,3,1)
