Skip to content

Commit 6c616e3

Browse files
committed
Update news
1 parent 098481c commit 6c616e3

File tree

2 files changed

+72
-4
lines changed

2 files changed

+72
-4
lines changed

NEWS.rst

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
1515
Internals
1616
Lua
17-
New [Internal Commands | Plugins | Scripts | Features]
17+
New [Internal Commands | Plugins | Scripts | Tweaks | Features]
1818
Fixes
1919
Misc Improvements
2020
Removed
@@ -46,6 +46,7 @@ Internals
4646
- Several structure fixes to match 64-bit DF's memory layout
4747
- Added ``DFHack::Job::removeJob()`` function
4848
- Updated TinyXML from 2.5.3 to 2.6.2
49+
- Added the ability to download files manually before building
4950

5051
Lua
5152
---
@@ -56,6 +57,7 @@ Lua
5657
- ``df.new()`` supports more types: ``char``, ``intptr_t``, ``uintptr_t``, ``long``, ``unsigned long``
5758
- String representations of vectors and a few other containers now include their lengths
5859
- Added a ``tile-material`` module
60+
- Added a ``Painter:key_string()`` method
5961

6062
Ruby
6163
----
@@ -71,33 +73,46 @@ New Plugins
7173

7274
New Scripts
7375
-----------
76+
- `adv-rumors`: improves the "Bring up specific incident or rumor" menu in adventure mode
7477
- `fix/tile-occupancy`: Clears bad occupancy flags on the selected tile.
78+
- `install-info`: Logs basic troubleshooting information about the current DFHack installation
7579
- `load-save`: loads a save non-interactively
7680
- `modtools/change-build-menu`: Edit the build mode sidebar menus
7781
- `modtools/if-entity`: Run a command if the current entity matches a given ID
7882
- `season-palette`: Swap color palettes with the changes of the seasons
7983

84+
New Tweaks
85+
----------
86+
- `tweak condition-material <tweak>`: fixes a crash in the work order condition material list
87+
- `tweak hotkey-clear <tweak>`: adds an option to clear bindings from DF hotkeys
88+
8089
Fixes
8190
-----
8291
- The DF path on OS X can now contain spaces and ``:`` characters
8392
- Buildings::setOwner() changes now persist properly when saved
8493
- ``ls`` now lists scripts in folders other than ``hack/scripts``, when applicable
94+
- Fixed ``plug`` output alignment for plugins with long names
8595
- `add-thought`: fixed support for emotion names
86-
- `autofarm`: Made surface farms detect local biome
8796
- `devel/find-offsets`: fixed a crash when vtables used by globals aren't available
8897
- `manipulator`:
8998

9099
- Fixed crash when selecting a profession from an empty list
91100
- Custom professions are now sorted alphabetically more reliably
92101

93-
- `modtools/create-unit`: stopped permanently overwriting the creature creation
94-
menu in arena mode
102+
- `modtools/create-unit`:
103+
104+
- stopped permanently overwriting the creature creation menu in arena mode
105+
- now uses non-English names
106+
107+
- `modtools/item-trigger`: fixed errors with plant growths
108+
- `remotefortressreader`: fixed a crash when serializing the local map
95109
- `title-version`: now hidden when loading an arena
96110

97111
Misc Improvements
98112
-----------------
99113
- Documented all default keybindings (from :file:`dfhack.init-example`) in the
100114
docs for the relevant commands; updates enforced by build system.
115+
- `gui/extended-status`: added a feature to queue beds
101116
- `lua` and `gui/gm-editor` now support the same aliases (``scr``, ``unit``, etc.)
102117
- `remotefortressreader`: Added support for
103118

@@ -106,6 +121,8 @@ Misc Improvements
106121
- wall info
107122
- site towers, world buildings
108123
- surface material
124+
- building items
125+
- DF version info
109126

110127
- `title-version`: Added a prerelease indicator
111128

docs/NEWS-dev.rst

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,57 @@ Development Changelog
3737
.. contents::
3838
:depth: 2
3939

40+
DFHack 0.43.05-beta2
41+
====================
42+
43+
Fixes
44+
-----
45+
- Fixed Buildings::updateBuildings(), along with building creation/deletion events
46+
- Fixed ``plug`` output alignment for plugins with long names
47+
- Fixed a crash that happened when a ``LUA_PATH`` environment variable was set
48+
- `add-thought`: fixed number conversion
49+
- `gui/workflow`: fixed range editing producing the wrong results for certain numbers
50+
- `modtools/create-unit`: now uses non-English names
51+
- `modtools/item-trigger`: fixed errors with plant growths
52+
- `remotefortressreader`: fixed a crash when serializing the local map
53+
- `stockflow`: fixed an issue with non-integer manager order limits
54+
- `title-folder`: fixed compatibility issues with certain SDL libraries on macOS
55+
56+
Structures
57+
----------
58+
- Added some missing renderer VTable addresses on macOS
59+
- ``entity.resources.organic``: identified ``parchment``
60+
- ``entity_sell_category``: added ``Parchment`` and ``CupsMugsGoblets``
61+
- ``ui_advmode_menu``: added ``Build``
62+
- ``ui_unit_view_mode``: added ``PrefOccupation``
63+
- ``unit_skill``: identified ``natural_skill_lvl`` (was ``unk_1c``)
64+
- ``viewscreen_jobmanagementst``: identified ``max_workshops``
65+
- ``viewscreen_overallstatusst``: made ``visible_pages`` an enum
66+
- ``viewscreen_pricest``: identified fields
67+
- ``viewscreen_workquota_conditionst``: gave some fields ``unk`` names
68+
69+
API Changes
70+
-----------
71+
- Allowed the Lua API to accept integer-like floats and strings when expecting an integer
72+
- Lua: New ``Painter:key_string()`` method
73+
- Lua: Added ``dfhack.getArchitecture()`` and ``dfhack.getArchitectureName()``
74+
75+
Additions/Removals:
76+
-------------------
77+
- Added `adv-rumors` script: improves the "Bring up specific incident or rumor" menu in adventure mode
78+
- Added `install-info` script for basic troubleshooting
79+
- Added `tweak condition-material <tweak>`: fixes a crash in the work order condition material list
80+
- Added `tweak hotkey-clear <tweak>`: adds an option to clear bindings from DF hotkeys
81+
- `autofarm`: reverted local biome detection (from 0.43.05-alpha3)
82+
83+
Other Changes
84+
-------------
85+
- Added a DOWNLOAD_RUBY CMake option, to allow use of a system/external ruby library
86+
- Added the ability to download files manually before building
87+
- `gui/extended-status`: added a feature to queue beds
88+
- `remotefortressreader`: added building items, DF version info
89+
- `stonesense`: Added support for 64-bit macOS and Linux
90+
4091
DFHack 0.43.05-beta1
4192
====================
4293

0 commit comments

Comments
 (0)