Add CHANGELOG.md.
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..a9ba7a5
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,25 @@
+
+# MD4C Change Log
+
+
+## Next Release (work in progress)
+
+New features:
+
+ * Added `CHANGELOG.md` (this file).
+
+ * Make sure `md_process_table_row()` reports the same count of table cells for
+ all table rows, no matter how broken the input is. The cell count is derived
+ from table underline line. Bogus cells in other rows are silently ignored.
+ Missing cells in other rows are reported as empty ones.
+
+Fixes:
+
+ * CID 1475544: Fix calling `md_free_attribute()` on uninitialized data.
+
+ * #47: Fix using bad offsets in `md_is_entity_str()`.
+
+
+## Version 0.2.7
+
+This was the last version before the changelog has been added.