summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/luatex/luatexbase/Changes
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/luatex/luatexbase/Changes')
-rw-r--r--Master/texmf-dist/doc/luatex/luatexbase/Changes75
1 files changed, 75 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/luatex/luatexbase/Changes b/Master/texmf-dist/doc/luatex/luatexbase/Changes
new file mode 100644
index 00000000000..8e3be94fc07
--- /dev/null
+++ b/Master/texmf-dist/doc/luatex/luatexbase/Changes
@@ -0,0 +1,75 @@
+ Changes in the luatexbase package/bundle
+
+Summary of backwards-incompatible interface changes between 0.1 and 0.2:
+ - Lua objects are now in table luatexbase, not luatextra.
+ - Lua tables tex.attributenumber and tex.catcodetablenumber are not
+ created any more, use their couterparts in luatexbase.
+ - \luatexsetcatcoderange has been renamed to \setcatcoderange.
+ - luamcallbacks has been renamed; Lua objects are now in luatexbase,
+ no more in callback.* or luamcallbacks.*
+ - module error/warning etc now apply string.format to the arguments.
+
+2010/05/12 v0.2
+ all
+ - use luatexbase as the Lua module name
+ - change the filename of the lua module (suppress luatexbase.)
+ - load luatexbase-compat
+ luatexbase-compat
+ - new
+ luatexbase-attr
+ - don't create tex.attributenumber
+ - load luatexbase-compat
+ luatexbase-cctb
+ - don't create tex.catcodetablenumber
+ - rename \luatexsetcatcoderange to \setcatcoderange
+ - load lua-compat
+ luamcallbacks -> luatexbase-mcb
+ - rename package, new version numbering starting at 0.2
+ - functions are now in luatexbase rather than luamcallbacks, they
+ are no more copied to callbacks either
+ - lua objects are now local (except for the public interface)
+ - test file now for plain and latex
+ luatexbase-loader
+ - require"foo.bar" now looks for foo/bar then foo.bar, see doc for
+ details
+ - better cooperation with the original package loader
+ - works with luatex 0.25.4
+ luatexbase-modutils
+ - module error/warning etc now apply string.format to the arguments.
+ - use error() instead of \errmessage.
+
+2010/03/28
+ luatexbase-*
+ - add catcode defenses
+
+2010/03/27
+ luatexbase-loader 0.1
+ - add very minimal test files for luatex and lualatex
+ luatexbase-modutils 0.1
+ - add minimal test files for luatex and lualatex
+ - use require() (with luatexbase-loader) for loading
+ luatexbase-attr, luatexbase-cctb, luamcallbacks (test file)
+ - use luatexbase-loader
+
+2010/03/26
+ luatexbase-cctb 0.1
+ - add minimal test files for luatex and lualatex
+ - fix allocation range (1->65535)
+ - make sure newly allocated tables are initialised
+ - fix sensitivity to the current value of \escapechar
+ - new macro \setluatexcatcodetable
+
+2010/03/11
+ luatexbase-attrs 0.1
+ - add minimal test files for luatex and lualatex
+ - make sure newly allocated attributes are unset
+ - fix sensitivity to the current value of \escapechar
+
+2010/01/21
+ luatexbase-regs 0.1
+ - add test files for luatex and lualatex
+ - extend registers with Plain-based format too
+ - fix \box and \marks allocation (\mathchardef -> \chardef)
+ - fix \*blk macros (\mathchardef -> \chardef)
+
+Version 0 of the bundle is part of the 2010/01/12 version of luatextra.