After almost 13 months and 263 commits, a new version of Enu has finally been 
released.

[Enu 0.1.97](https://github.com/dsrw/enu/releases/tag/v0.1.97) is the first 
preview of Enu 0.2, which should be out in the next 3 - 6 weeks. Significant 
new features since 0.1.2:

  * A [prototype based object 
system](https://github.com/dsrw/enu/tree/ce7d57109c8a24dd942ab9e74a29bed79ef9d475#prototypes)
 for instancing new units.
  * [Action 
Loops](https://github.com/dsrw/enu/tree/ce7d57109c8a24dd942ab9e74a29bed79ef9d475#action-loops),
 simple state machines for managing unit behavior.
  * API simplifications and improvements.
  * A new somewhat forward compatible level format. Levels created in 0.1.97 
will open in future versions, but may require edits to account for API and 
feature changes.
  * Extensive internal changes. There's still some cruft, but I'm generally 
quite happy with the architecture.
  * Expanded docs.
  * Many old bugs fixed. Many new bugs created.
  * Player can now stand on moving platforms, and will automatically climb 1 
block elevations.
  * Enu is a little bit smarter about merging builds together. This still needs 
work.
  * Brown blocks! Added specifically for [building 
potatoes](https://fosdem.org/2022/schedule/event/nim_potatozombies/).
  * Native arm support under macos.
  * Lots of other things that I'm not thinking of.



Still required for 0.2: 
<https://github.com/dsrw/enu/tree/ce7d57109c8a24dd942ab9e74a29bed79ef9d475#todo-for-02>

None of the builds are signed. The mac build will be signed from 0.2, and the 
windows build from 0.3.

A shout out to @moigagoo for encouragement and support, and for sticking by the 
project after a full year without a release. Thank you!

**Full Changelog** : <https://github.com/dsrw/enu/compare/v0.1.2...v0.1.97>

Reply via email to