diff --git a/NEWS.rst b/NEWS.rst index 0715ccae4..dd16cef7d 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -33,8 +33,31 @@ Changelog DFHack future ============= +Internals +--------- +- 64-bit support on all platforms +- Visual Studio 2015 now required on Windows instead of 2010 +- GCC 4.8 recommended on Linux and OS X (and now supported on OS X) +- Several structure fixes to match 64-bit DF's memory layout + +Lua +--- +- Lua has been updated to 5.3 - see http://www.lua.org/manual/5.3/readme.html for details + + - Floats are no longer implicitly converted to integers in DFHack API calls + +- ``df.new()`` supports more types: ``char``, ``intptr_t``, ``uintptr_t``, ``long``, ``unsigned long`` +- String representations of vectors and a few other containers now include their lengths + +Ruby +---- +- Added support for loading ruby 2.x libraries +- Fixed some layouts on x64 (incomplete) + New Plugins ----------- +- `dwarfvet` enables animal caretaking +- `labormanager` (formerly autolabor2): a more advanced alternative to `autolabor` - `title-folder`: shows DF folder name in window title bar when enabled New Scripts @@ -43,7 +66,20 @@ New Scripts Fixes ----- +- The DF path on OS X can now contain spaces and ``:`` characters - Buildings::setOwner() changes now persist properly when saved +- `devel/find-offsets`: fixed a crash when vtables used by globals aren't available + +Misc Improvements +----------------- +- `lua` and `gui/gm-editor` now support the same aliases (``scr``, ``unit``, etc.) +- `remotefortressreader`: Added support for + + - world map snow coverage + - spatters + - wall info + - site towers, world buildings + - surface material DFHack 0.43.03-r1 ================= @@ -52,10 +88,6 @@ Lua --- - Label widgets can now easily register handlers for mouse clicks -New Plugins ------------ -- `dwarfvet` enables animal caretaking. - New Features ------------ - `add-thought`: allow syndrome name as ``-thought`` argument diff --git a/docs/Plugins.rst b/docs/Plugins.rst index 7746b8b51..90533aa96 100644 --- a/docs/Plugins.rst +++ b/docs/Plugins.rst @@ -818,6 +818,12 @@ Examples: ``autolabor CUTWOOD disable`` Turn off autolabor for wood cutting. +.. _labormanager: + +labormanager +============ +A more advanced alternative to `autolabor`. + .. _autohauler: autohauler