You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
v3.1.1
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.
v3.0.2
- Fixes a bug when a table was garbage-collected while inspect was trying to render it
v3.0.1
- Fixes a bug when dealing with tables which have a __len metamethod in Lua >= 5.2
v3.0.0
The basic functionality remains as before, but there's one backwards-incompatible change if you used options.filter
.
- Removed
options.filter
- Added
options.process
, which can be used to do the same asoptions.filter
, and more. - Added two new constants,
inspect.METATABLE
andinspect.KEY
- Added
options.indent
&options.newline
.
v2.0.0
- Ability to deal with LuaJit's custom types
- License change from BSD to MIT
- Moved second parameter (depth) to options (options.depth)
- Added a new parameter, options.filter.
- Reimplemented some parts of the system without object orientation