Skip to content

Releases: wordbots/wordbots-parser

v0.20.3-beta

22 Aug 03:10
Compare
Choose a tag to compare
v0.20.3-beta Pre-release
Pre-release

(See also: https://github.com/wordbots/wordbots-core/releases/tag/v0.20.3-beta)

  • Parser improvements:
    • Speed up error analysis significantly (#248)
    • New "ExactReplace" substitution type to support auto-suggestions where a single word is modified (possibly cutting through a token) (#246)
    • Parse "smart quotes" as regular quotes (#249)
  • Lexicon improvements:
    • "Lose 3 energy and return a enemy robot to your hand” (#245)
    • "Activate: spawn a 1/1/2 robot named “Iceado” on a adjacent empty tile” (#243)
    • "When enemy robots are adjacent to this structure all adjacent enemy robots can't attack" (#250)
    • Proper auto-suggestion for “Activate: gain +1 health and +1 attack” (#244)

v0.20.2-beta

22 May 01:18
Compare
Choose a tag to compare
v0.20.2-beta Pre-release
Pre-release

(See also: https://github.com/wordbots/wordbots-core/releases/tag/v0.20.2-beta)

  • Integrity-verification of cards via parser-generated HMACs, to prevent XSS attacks: #239, #240
  • Parse support for "Deal 1 damage to all objects within 1 space of a tile": #241
  • Validate that PayEnergy doesn't appear inside a triggered action (because it leads to in-game bugs): #242

v0.20.1-beta

15 May 06:46
Compare
Choose a tag to compare
v0.20.1-beta Pre-release
Pre-release

(See also: https://github.com/wordbots/wordbots-core/releases/tag/v0.20.1-beta)

New vocabulary

  • Support for selecting multiple targets in ChooseO, ChooseC, and ChooseT (e.g. "Discard 2 cards", "Deal 2 damage to 2 objects": #223, #233
  • AfterDealsDamage trigger (e.g. "Whenever this robot deals damage, draw a card"): #230, #231
  • "This robot can activate again": #221

Lexicon improvements

  • better support for "moved this turn": #218
  • "If your hand has 1 or fewer cards, draw a card": #217
  • "Deal 3 damage to an enemy robot up to 3 tiles away": #226
  • "Spawn a copy of this object on an adjacent tile": #237
  • "Startup: This robot loses attack equal to your kernel's health": #224
  • "Give a random other friendly robot Taunt": #232
  • "Activate: Pay all your energy.": #227

Server improvements

  • /version endpoint: #235
  • Better logging: #215

v0.20.0-beta

29 Apr 21:37
Compare
Choose a tag to compare
v0.20.0-beta Pre-release
Pre-release

v0.19.0-alpha

08 Apr 20:33
Compare
Choose a tag to compare
v0.19.0-alpha Pre-release
Pre-release

Corresponding wordbots-core release: https://github.com/wordbots/wordbots-core/releases/tag/v0.19.0-alpha

Full Changelog: v0.18.0-alpha...v0.19.0-alpha

v0.18.0-alpha

05 Oct 23:55
997fc1b
Compare
Choose a tag to compare
v0.18.0-alpha Pre-release
Pre-release

Corresponding wordbots-core release: https://github.com/wordbots/wordbots-core/releases/tag/v0.18.0-alpha

v0.16.0-alpha

01 Jul 20:13
Compare
Choose a tag to compare
v0.16.0-alpha Pre-release
Pre-release

v0.14.0-alpha

05 Dec 05:21
Compare
Choose a tag to compare
v0.14.0-alpha Pre-release
Pre-release

(See also https://github.com/wordbots/wordbots-core/releases/tag/v0.14.0-alpha).

v0.13.1-alpha

20 Jul 05:52
24a5980
Compare
Choose a tag to compare
v0.13.1-alpha Pre-release
Pre-release

Parsing improvements: #145, #151, #152, #153, #154, #155, #156, #157, #158, #159, #161.

Stability improvements: #148, #150.

(See also https://github.com/wordbots/wordbots-core/releases/tag/v0.13.1-alpha).

v0.13.0-alpha

02 Jul 05:51
a12ed35
Compare
Choose a tag to compare
v0.13.0-alpha Pre-release
Pre-release

Major new game features: #137 (discard pile semantics).

Lexicon improvements: #112, #113, #114, #117, #118, #119, #121, #122, #124, #125, #126, #127, #132, #133, #134, #135, #146.

Validation improvements: #116, #139.

(See also https://github.com/wordbots/wordbots-core/releases/tag/v0.13.0-alpha).