diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
index 0000000..693cb2b
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,31 @@
+===CHANGELOG===
+
+==V0.1.2 ALPHA==
+FEATURES:
+- Added a debug tool in Renderer.class that allows you to see all matrix operations currently pushed to the stack
+- Adding Components is now undoable
+- Added a test component for testing Entity pointers
+- Added Open Map / Save Map dialogs, as well as a “Save Map As...” option
+- Saving a map reminds you if the file exists and is being overwritten
+FIXES:
+- Removed parenting temporarily, as it was buggy and didn’t work
+- Fixed buggy rotation
+- The inspector is now slightly more stable, using Entity UUIDs instead of the Entity’s index in the EntityList for storage
+- Fixed Entity pointers not being updated when the Entity that is pointed to is changed.
+- Fixed a crash when saving a file if user-defined attributes are unavailable for some reason (NOTE: if this does occur the engine will have to guess if XML is used)
+- Fixed a bug where the map would still zoom in and out when you scroll even if a window is currently selected
+- Fixed a bug where R2DFileUtility.getJarPath() would not be formatted in UTF-8 (ex. spaces would be formatted as “%20”)
+- Fixed a bug in the browser which wouldn’t load anything outside of Eclipse
+MISC:
+- Updated changelog formatting
+
+==V0.1.1 ALPHA==
+FEATURES:
+- Changed build from packaging external jars to extracting them, allowing you to use the jar for both an API and a Runnable test jar.
+FIXES:
+- Hotfix fixing a fatal bug that doesn’t allow the editor to open
+- Hotfix fixing a fatal error on macs if no icon is specified
+
+==V1.0 ALPHA==
+FEATURES:
+- Initial Release
diff --git a/README.md b/README.md
index 1ec21dd..7701b96 100644
--- a/README.md
+++ b/README.md
@@ -4,4 +4,24 @@ This is my (Flafla2) game engine, Remote2D. Remote2D aims to borrow a lot of th
The ultimate goal is to have a 2D Java-based engine that makes it very easy to prototype new games, while still retaining a sense of control. Minimal core code should be required, and more focus should go into the game itself.
-![Creative Commons License](http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png)
Remote2D Engine by Adrian Biagioli is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
\ No newline at end of file
+===INSTALLATION===
+No explicit installation is required, however the natives files MUST be in a folder called “lib” (no quotes) in the SAME DIRECTORY as Remote2D.jar.
+
+===TO LAUNCH===
+Double click on Remote2D.jar. To use in your own engine import Remote2D.jar into the class path, and extend Remote2DGame. See the javadoc for more info.
+
+===LIBRARIES INCLUDED===
+Remote2D uses the following libraries, packaged inside of Remote2D.jar:
+- LWJGL (Lightweight Java Game Library): http://www.lwjgl.org
+- XOM: http://www.xom.nu
+- Minlog: https://github.com/EsotericSoftware/minlog
+- Macify: http://simplericity.org/macify/
+- Paulscode Soundsystem: http://www.paulscode.com/forum/index.php?topic=4.0
+
+===LICENSE===
+All licenses, including Remote2D’s license and the licenses of the external libraries used, are included in the /LICENSE folder.
+
+![Creative Commons License](http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png)
Remote2D Engine by Adrian Biagioli is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
+
+===JAVADOC===
+The javadoc can be found in the release zip. Check that out at http://github.com/Flafla2/Remote2D-Engine/releases
\ No newline at end of file