diff --git a/CHANGES b/CHANGES
index fb8c84982..f6045cd5b 100644
--- a/CHANGES
+++ b/CHANGES
@@ -17,8 +17,13 @@
- Fixed redisplaying multi-line prompts after using completion during `execute-named-command`.
- Fixed accidentally loading the history file twice on each prompt; now it loads once, as intended.
- Fixed another double-free and potential crash in the Readline library; after navigating through history entries and then editing a history entry, pressing Ctrl-c or Ctrl-Break could cause a crash or memory corruption (regression exposed by changes in Readline 8.2).
-- Fixed an obscure Lua bug: "Dead keys with nil values can stay in weak tables."
-- Fixed an obscure Lua bug: "Expression list with four or more expressions in a 'for' loop can crash the interpreter."
+- Applied fixes for 6 Lua bugs, curated by [@goodusername123](https://github.com/goodusername123) (thank you!) from [Lua.org](https://lua.org/bugs.html):
+ - "Dead keys with nil values can stay in weak tables."
+ - "Expression list with four or more expressions in a 'for' loop can crash the interpreter."
+ - "Label between local definitions can mix-up their initializations."
+ - "Return hook may not see correct values for active local variables when function returns."
+ - "Suspended __le metamethod can give wrong result."
+ - "Wrong code generated for a 'goto' followed by a label inside an 'if'."
- Fixed the Lua debugger so 5-digit line numbers don't break indentation when showing source code lines.
#### v1.6.2