diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,8 @@
+0.3
+Fixed name parsing (for attributes and tags) so it conforms with the XML spec (qrilka)
+Fixed parsing failure when root tag is preceded by white space (though without checking for white space characters specifically) (qrilka)
+Added contribution guidelines (ocramz)	
+
 0.2
 Added CDATA support (Rembane)	
 
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -18,7 +18,9 @@
 * It's written in pure Haskell.
 * CDATA is supported as of version 0.2.
 
+Please see the bottom of this file for guidelines on contributing to this library.
 
+
 ## Performance goals
 
 The [hexml](https://github.com/ndmitchell/hexml) Haskell library uses
@@ -192,3 +194,8 @@
 ## Contributors
 
 See CONTRIBUTORS.md
+
+
+## Contribution guidelines
+
+All contributions and bug fixes are welcome and will be credited appropriately, as long as they are aligned with the goals of this library: speed and memory efficiency. In practical terms, patches and additional features should not introduce significant performance regressions.
diff --git a/xeno.cabal b/xeno.cabal
--- a/xeno.cabal
+++ b/xeno.cabal
@@ -1,5 +1,5 @@
 name: xeno
-version: 0.3
+version: 0.3.1
 synopsis: A fast event-based XML parser in pure Haskell
 description: Please see README.md          
 build-type: Simple
