2021-08-23 19:47:04 +03:00
|
|
|
# Revision history for swarm
|
2021-08-22 02:18:07 +03:00
|
|
|
|
2022-10-06 22:19:00 +03:00
|
|
|
## **0.1.0.1** - 2022-10-06
|
2022-10-06 22:03:37 +03:00
|
|
|
|
2022-10-06 22:19:00 +03:00
|
|
|
A bugfix release for a few minor bugs that plagued the first release:
|
2022-10-06 22:03:37 +03:00
|
|
|
|
2022-10-06 22:19:00 +03:00
|
|
|
- Fall back to to the swarm data directory when a `run` file is not
|
|
|
|
found ([#730](https://github.com/swarm-game/swarm/pull/730))
|
|
|
|
- This bug caused the move tutorial to be unplayable because it tried to execute
|
2022-10-06 22:03:37 +03:00
|
|
|
`run "data/scenarios/Tutorials/move_system.sw"`
|
2022-10-06 22:19:00 +03:00
|
|
|
- Fix version check when there is no GitInfo
|
|
|
|
([#729](https://github.com/swarm-game/swarm/pull/729))
|
|
|
|
- This bug caused the game to always report that there was a new
|
|
|
|
version available even when you already had the latest (and only!) version.
|
2022-10-06 22:03:37 +03:00
|
|
|
|
2022-10-06 19:39:02 +03:00
|
|
|
## **0.1.0.0** - 2022-10-06
|
2021-08-22 02:18:07 +03:00
|
|
|
|
2022-10-06 19:39:02 +03:00
|
|
|
First Swarm release! Swarm already has:
|
|
|
|
|
|
|
|
- a programming language based on the polymorphic
|
|
|
|
lambda calculus + recursion, with a command monad for describing
|
|
|
|
first-class imperative actions
|
|
|
|
- scenarios which can be loaded from YAML files
|
|
|
|
- the release comes with official challenges and an in-game tutorial
|
|
|
|
- the default Classic and Creative modes use the same YAML syntax
|
|
|
|
- we include JSON schemas for editor support when writing scenarios
|
|
|
|
- procedural 2D world generation
|
|
|
|
- LSP server built into the Swarm executable
|
|
|
|
- Terminal UI interface
|
|
|
|
- running the executable opens the Main menu by default
|
|
|
|
- game screen with a world view, inventory and REPL
|
|
|
|
- popup windows for messages, challenge descriptions, etc.
|