diff --git a/CHANGELOG.md b/CHANGELOG.md index c37a79d..4081219 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## v3.1.0 + +* Fixes bug: all control codes are escaped correctly (instead of only the named ones such as \n). + Example: \1 becomes \\1 (or \\001 when followed by a digit) +* Fixes bug when using the `process` option in recursive tables +* Overriding global `tostring` with inspect no longer results in an error. +* Simplifies id generation, using less tables and metatables. + ## v3.0.3 * Fixes a bug which sometimes displayed struct-like parts of tables as sequence-like due to the way rawlen/the # operator are implemented. diff --git a/inspect.lua b/inspect.lua index 000c4e7..ae5b430 100644 --- a/inspect.lua +++ b/inspect.lua @@ -1,5 +1,5 @@ local inspect ={ - _VERSION = 'inspect.lua 3.0.3', + _VERSION = 'inspect.lua 3.1.0', _URL = 'http://github.com/kikito/inspect.lua', _DESCRIPTION = 'human-readable representations of tables', _LICENSE = [[