• v2.0.0-beta.4 9ab2a53a42

    v2.0.0-beta.4 Pre-release

    LunarTides released this 2023-10-19 07:55:06 +00:00 | 774 commits to main since this release

    2.0.0-beta.4 (2023-10-19)

    Chores
    • cclib: add todos for smarter abilities (e926e820)
    • update types/node dependancy (95239bda)
    • bump build number to 4 (8eb1c580)
    New Features
    • vcc: find hero power text from the vanilla card (cdb219e3)
    • spawn in diy cards mid-game (0afb0d61)
    Bug Fixes
    • make set command work with new config system (6ac7e7d1)
    • fix showing keywords in cards (86a19529)
    • fix looking up cards from their ids (d47f739d)
    • prevent cards from causing xo errors (688b7356)
    • prevent eval commands in replay files (cbbe7fe5)
    • dc:
      • don't convert to vanilla if fatal error (4bc838a0)
      • fix adding / removing cards by ids (f89ada3c)
    • id: remove redundant tab when changing ids (1eaa1546)
    • vcc: add default spell school (ec2c32d7)
    Other Changes
    • update help for the set command (65011a38)
    • rename gainOverload to addOverload (78cc70e6)
    • rename gainMana to addMana (27084fb1)
    • rename gainEmptyMana to addEmptyMana (8783580a)
    • small error message improvements (eb392c5e)
    • remove evaling flag from the game (7c5d1e24)
    • combine all fs files into 1 wrapper (70bb269b)
    • merge helper files into functions (c2dbf84a)
    • rewrote chooseOne (a2671dc9)
    • change how chooseOne shows the options (65084013)
    Refactors
    • dc:
    • make help command use walls (61abdec4)
    • add debugCommandPrefix to config (bd0de770)
    • invert condition in history command (f78e8027)
    • move infuse code from tick to card class (ba640c14)
    • remove some useless checks (17dab137)
    • add useUnknownInCatchVariables (1dfd7b8e)
    • change param in galakrondFormula to number (8ba2c128)
    • use process.exit instead of errors (cb66bdf6)
    • move galakrondBump to the card class (9ba00076)
    • consolidated code from previous commits (b94a6af8)
    • add caching to reading files (823bd62b)
    • combine fs imports into one variable (1315aeba)
    • add vanilla card type file (19e3d9c0)
    • add a commands interact file (8f5188ce)
    • clone cards before adding it to history (8af4e3ca)
    • add newline after error in fromVanilla (d18c6800)
    • show commit hash in name if in debug mode (1f1fd6a9)
    • change all Number.parseInt to lodash.parseInt (345937eb)
    • add short version of italic in fromTags (3e24f3f5)
    • add dark prefix to fromTags (7bbbcc4b)
    • temporarily disable complexity checking (d5907ac5)
    • prevent passives from causing xo errors (5092f063)
    • change placeholders behind-the-scenes (26735d90)
    • use traditional turn counter function (1df672f1)
    • use assert.equal instead of just assert (682c0b31)
    • change back to 4 spaces instead of tabs (a17a68db)
    • began adding compatibility with xo (2e0f1278)
    • remove axios dependancy (a5ec4c80)
    • cclib: only add tests to cards that have an ability (199d7e78)

    Full Changelog: https://github.com/LunarTides/Hearthstone.js/compare/v2.0.0-beta.3...v2.0.0-beta.4

    Downloads