From ca6a4e14cc8cc1aaaceb3054871beee2e466a27f Mon Sep 17 00:00:00 2001 From: Brent Yorgey Date: Tue, 1 Nov 2022 12:50:36 -0500 Subject: [PATCH] 0.2.0.0 release (#809) CHANGELOG and `.cabal` edit for 0.2.0.0 release. If anyone wants to slide anything else into this release, speak up! --- CHANGELOG.md | 37 +++++++++++++++++++++++++++++++++++++ swarm.cabal | 2 +- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d654797b2..0e00925d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,42 @@ # Revision history for swarm +## **0.2.0.0** - 2022-11-01 + +A bunch of small fixes and improvements; special thanks to new +contributors @0xcefaedfe, @kostmo, @ussgarci, and @valyagolev. Notable changes include: + +- New UI features: + - REPL improvements: + - Expose the last evaluated result as `it`, and previous results + as `itN` ([#734](https://github.com/swarm-game/swarm/pull/734)) + - Allow clicking in the REPL input to move the cursor + ([#750](https://github.com/swarm-game/swarm/pull/750)) + - Autocomplete entity names in the repl ([#798](https://github.com/swarm-game/swarm/pull/798)) + - REPL cursor no longer blinks when REPL panel is not selected ([#801](https://github.com/swarm-game/swarm/pull/801)) + - Improve user experience around quitting & moving between + tutorial challenges ([#754](https://github.com/swarm-game/swarm/pull/754)) + - Add a button to the Quit dialog to restart a + scenario. ([#767](https://github.com/swarm-game/swarm/pull/767)) + - Use scenario name as Goal dialog title ([#774](https://github.com/swarm-game/swarm/pull/774)) + - `autoplay` flag for automatically demonstrating scenario + solutions ([#792](https://github.com/swarm-game/swarm/pull/792)) + - Improved inventory sorting and user-controllable sort criteria ([#793](https://github.com/swarm-game/swarm/pull/793)) + - Ability to temporarily hide robots so you can see what's under + them ([#802](https://github.com/swarm-game/swarm/pull/802)) +- New language features: + - New `void` type ([#735](https://github.com/swarm-game/swarm/pull/735)) +- Bug fixes: + - Fix bug in the first tutorial challenge that froze the game and + ate all memory if the user said anything other than expected + ([#762](https://github.com/swarm-game/swarm/pull/762), [#810](https://github.com/swarm-game/swarm/pull/810)) +- Documentation: + - Generate all wiki "cheat sheets" automatically ([#769](https://github.com/swarm-game/swarm/pull/769)) +- Support for building on GHC 9.4 ([#752](https://github.com/swarm-game/swarm/pull/752)) + +There were several other small fixes and improvements; see the [full +changelog +here](https://github.com/swarm-game/swarm/compare/0.1.1.0...0.2.0.0). + ## **0.1.1.0** - 2022-10-14 A couple new features and an important bugfix for the Hackage release. diff --git a/swarm.cabal b/swarm.cabal index d285920a6..f4ccf1803 100644 --- a/swarm.cabal +++ b/swarm.cabal @@ -1,6 +1,6 @@ cabal-version: 2.4 name: swarm -version: 0.1.1.0 +version: 0.2.0.0 synopsis: 2D resource gathering game with programmable robots description: Swarm is a 2D programming and resource gathering