diff --git a/ChangeLog b/ChangeLog
index 4716ebc..75d4d64 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,38 @@
+2022-12-28  Akib Azmain Turja  <akib@disroot.org>
+
+	Don't error while handling the sequence '\e[>c'
+
+	* eat.el (eat--t-send-device-attrs): Accept '((nil))' as the
+	value of the parameter PARAMS, but don't accept 'nil'.
+
+2022-12-28  Akib Azmain Turja  <akib@disroot.org>
+
+	* eat.el (eat): Use buffer name for process name
+
+	* eat.el (eat-eshell-exec-hook): Make customizable
+
+	* eat.el (eat-exec-hook): Make customizable
+
+2022-12-28  Akib Azmain Turja  <akib@disroot.org>
+
+	Run eat-eshell-exec-hook as Eshell process is run
+
+	* eat.el (eat--eshell-setup-proc-and-term): Run
+	'eat-eshell-exec-hook' at the very end.
+
+2022-12-22  Akib Azmain Turja  <akib@disroot.org>
+
+	* README.org (Straight.el): New section
+
+2022-12-22  Akib Azmain Turja  <akib@disroot.org>
+
+	Don't let font-lock to mess up text face
+
+	* eat.el (eat--t-repeated-insert, eat--t-write)
+	(eat--t-fix-partial-multi-col-char): Add 'font-lock-face' text
+	property along with 'face' to stop font-lock from removing the
+	face.
+
 2022-12-21  Akib Azmain Turja  <akib@disroot.org>
 
 	Fix terminfo path on case-insensitive filesystems
diff --git a/eat.el b/eat.el
index 193030e..b4d7ab2 100644
--- a/eat.el
+++ b/eat.el
@@ -4,7 +4,7 @@
 
 ;; Author: Akib Azmain Turja <akib@disroot.org>
 ;; Created: 2022-08-15
-;; Version: 0.3.1
+;; Version: 0.4
 ;; Package-Requires: ((emacs "28.1"))
 ;; Keywords: terminals processes
 ;; Homepage: https://codeberg.org/akib/emacs-eat
diff --git a/eat.texi b/eat.texi
index 41ec213..e34daab 100644
--- a/eat.texi
+++ b/eat.texi
@@ -3,8 +3,8 @@
 @comment %**start of header
 @setfilename eat.info
 @set UPDATED 10 December 2022
-@set EDITION 0.3.1
-@set VERSION 0.3.1
+@set EDITION 0.4
+@set VERSION 0.4
 @documentencoding UTF-8
 @codequotebacktick on
 @codequoteundirected on