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/Changes30
1 files changed, 28 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/luatex/luatexbase/Changes b/Master/texmf-dist/doc/luatex/luatexbase/Changes
index 2db8f802daf..d41f72290b6 100644
--- a/Master/texmf-dist/doc/luatex/luatexbase/Changes
+++ b/Master/texmf-dist/doc/luatex/luatexbase/Changes
@@ -1,7 +1,33 @@
Changes in the luatexbase package/bundle
+The [BI] tag signals backward-incompatible changes.
+Starting with v0.3, the only possible source of such changes is the upcoming
+merge with luatex.sty. Afterwards, no other BI change is to be expected.
+
+2010/10/10 v0.3
+ all not using LuaTeX results in an error (formerly a warning)
+ modutils
+ - [BI] \luatexUseModule and \luatexRequireModule replaced by
+ \RequireLuaModule with a unified syntax.
+ - [BI] luatexbase.use_module removed (use luatexbase.require_module with
+ a single argument instead).
+ - [BI] luatexbase.module_term removed.
+ - [BI] removed support for version check using a floating point
+ number, only date is supported now.
+ - module_{error,warning,info,log} now apply string.format
+ automatically
+ - date, version and description are now optional.
+ - improved formatting of messages.
+ - luatexbase.require_module now returns curstom err/war/inf functions.
+ mcb
+ - [BI] rationalise "list"-type callbacks handling. The new calling
+ convention differs from the old one only in edge cases.
+ - add user documentation
+ - misc code tuning (more locals, etc)
+
2010/10/04
- various documentation updates/fixes uploaded to CTAN
+ - various documentation updates/fixes uploaded to CTAN
+ - luatexbase.sty used to be broken on CTAN (bad docstrip)
2010/05/27 v0.2a
attr
@@ -12,7 +38,7 @@
luatexbase
- new, loads: compat,loader,regs,attr,cctb.
-Summary of backwards-incompatible interface changes between 0.1 and 0.2:
+[BI] 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.