diff --git a/doc/changes.html b/doc/changes.html
index f58cde83..f024701a 100644
--- a/doc/changes.html
+++ b/doc/changes.html
@@ -72,6 +72,42 @@ to see whether newer versions are available.
+
LuaJIT 2.0.3 — 2014-03-12
+
+- Add PS4 port.
+- Add support for multilib distro builds.
+- Fix OSX build.
+- Fix MinGW build.
+- Fix Xbox 360 build.
+- Improve ULOAD forwarding for open upvalues.
+- Fix GC steps threshold handling when called by JIT-compiled code.
+- Fix argument checks for math.deg() and math.rad().
+- Fix jit.flush(func|true).
+- Respect jit.off(func) when returning to a function, too.
+- Fix compilation of string.byte(s, nil, n).
+- Fix line number for relocated bytecode after closure fixup
+- Fix frame traversal for backtraces.
+- Fix ABC elimination.
+- Fix handling of redundant PHIs.
+- Fix snapshot restore for exit to function header.
+- Fix type punning alias analysis for constified pointers
+- Fix call unroll checks in the presence of metamethod frames.
+- Fix initial maxslot for down-recursive traces.
+- Prevent BASE register coalescing if parent uses IR_RETF.
+- Don't purge modified function from stack slots in BC_RET.
+- Fix recording of BC_VARG.
+- Don't access dangling reference to reallocated IR.
+- Fix frame depth display for bytecode dump in -jdump.
+- ARM: Fix register allocation when rematerializing FPRs.
+- x64: Fix store to upvalue for lightuserdata values.
+- FFI: Add missing GC steps for callback argument conversions.
+- FFI: Properly unload loaded DLLs.
+- FFI: Fix argument checks for ffi.string().
+- FFI/x64: Fix passing of vector arguments to calls.
+- FFI: Rehash finalizer table after GC cycle, if needed.
+- FFI: Fix cts->L for cdata unsinking in snapshot restore.
+
+
LuaJIT 2.0.2 — 2013-06-03
- Fix memory access check for fast string interning.