CHANGELOG.md in glimmer-dsl-libui-0.4.17 vs CHANGELOG.md in glimmer-dsl-libui-0.4.18
- old
+ new
@@ -1,6 +1,14 @@
# Change Log
+## 0.4.18
+
+- Support setting `table` `cell_rows` after the `table` definition completed (e.g. `@table.cell_rows = data` after `table {}` curly braces closed already)
+- Support adding to `table` `cell_rows` piecemeal after the `table` definition completed (e.g. `data.each { |row| @table.cell_rows << row }` after `table {}` curly braces closed already)
+- Support notifying observers of control property changes when calling the `set_attribute` version of attribute writers, not just `attribute=`
+- Hide background field in examples/custom_draw_text.rb on Windows since it is not supported there
+- Fix issue with `quit_menu_item` click resulting in a stack overflow on Windows
+
## 0.4.17
- Remove Windows workaround of always adding an extra row at the bottom of `table` as it is no longer necessary after adding a better workaround (on Windows, add & remove row just after constructing `table` to get rid of double-delete glitch)
- Improved parsing code of examples/cpu_percentage.rb for Windows to make it more resilient
- Upgrade to glimmer 2.5.3 to silently ignore frozen observables with `observe(*args, ignore_frozen: true)`