Skip to content

Latest commit

 

History

History
88 lines (54 loc) · 2.18 KB

CHANGES.md

File metadata and controls

88 lines (54 loc) · 2.18 KB

Changes

2.2.2

2.2.1 (2024-12-16)

Fixes:

  • Prevent unintended expansion of \input and similar commands in \luabridge_tl_set:Nn in LuaTeX. (Witiko/markdown#530, #29)

Continuous Integration:

2.2.0 (2024-07-03)

Development:

  • Automatically determine value of \c_luabridge_default_output_dirname_str based on the current output directory. (Witiko/markdown#457, #26, #27, reported by @hongy19)

Continuous Integration:

  • Automatically test the library on both Linux and Windows.

2.1.0 (2024-02-14)

Development:

  • Define function \luabridge_tl_set:Nn.

2.0.2 (2022-10-24)

Fixes:

  • Fix tokenization in error-reporting code. (#17, #19)
  • Catch compilation errors in TeX engines other than LuaTeX. (#18, #20)

Refactoring:

  • Remove useless uses of \l_tmpb_tl. (24e116d)

2.0.1 (2022-08-16)

Fixes:

  • Apply proper error handling when executing Lua via shell escape. (#15)

2.0.0 (2022-08-08)

Breaking Changes:

  • Use \sys_get_shell:nnNTF from l3sys instead of \immediate\write18 and os.execute(). (#13)
    • Merges \c_luabridge_method_write_eighteen_int and \c_luabridge_method_os_execute_int into \c_luabridge_method_shell_int.
    • Removes \g_luabridge_standard_output_filename_str and \c_luabridge_default_standard_output_filename_str.

Fixes:

  • Execute chunks that end with end or a Lua comment. (#11, #14)
  • Sandbox direct Lua access. (#11, #14)
  • Make nested calls defined behavior. (#8, #13)

Refactoring:

1.0.1 (2022-06-27)

This release includes PDF documentation of lt3luabridge.

1.0.0 (2022-06-26)

Initial release