From 6db851a2ad74ea8fe839d1cf3d0a978d709b7593 Mon Sep 17 00:00:00 2001 From: lethosor Date: Fri, 29 Jan 2021 20:32:33 -0500 Subject: [PATCH] Update changelog (#1717) --- docs/changelog.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/changelog.txt b/docs/changelog.txt index 03698941b..294818c74 100644 --- a/docs/changelog.txt +++ b/docs/changelog.txt @@ -43,13 +43,15 @@ changelog.txt uses a syntax similar to RST, with a few special sequences: - `buildingplan`: set global settings from the ``DFHack#`` prompt: e.g. ``buildingplan set boulders false`` - `buildingplan`: add 'enable all' option for buildingplan (so you don't have to enable all building types individually). this setting is not persisted (just like quickfort_mode is not persisted), but it can be set from onMapLoad.init - `buildingplan`: modified ``Planning Mode`` status in the UI to show whether we're in quickfort mode, enable all mode, or whether just the building type is enabled. - -## Misc Improvements - `quickfort`: Dreamfort blueprint set improvements: add a streamlined checklist for all required dreamfort commands and give names to stockpiles, levers, bridges, and zones ## Lua +- ``dfhack.run_command()``: changed to interface directly with the console when possible, which allows interactive commands and commands that detect the console encoding to work properly - ``processArgsGetopt()`` added to utils.lua, providing a callback interface for parameter parsing and getopt-like flexibility for parameter ordering and combination (see docs in ``library/lua/utils.lua`` and ``library/lua/3rdparty/alt_getopt.lua`` for details). +## Documentation +- Added documentation for Lua's ``dfhack.run_command()`` and variants + # 0.47.04-r4 ## Fixes