• v2.0.0-beta.6 f09886adee

    v2.0.0-beta.6 Pre-release

    LunarTides released this 2023-12-01 15:31:29 +00:00 | 689 commits to main since this release

    2.0.0-beta.6 (2023-12-01)

    Chores
    • update dependancies (13455f1a)
    • change Card.name doc to reflect new non-uniqueness (69db3e30)
    • bump build number to 6 (989da702)
    Continuous Integration
    • update node version to hopefully fix failing ci (13a335bc)
    New Features
    • add fancy shortcuts to the eval command (cc29764d)
    • add id and uuid to readable cards when in debug mode (a910ec8b)
    • add a deck (#342) (cbeb34df)
    • add Card.takeControl method (7b84b027)
    • add titan event (25548a3b)
    • add titan keyword (5825b759)
    • add CardEvent event (4e93e35f)
    • add getRandomTarget util function (f8e1ac32)
    • add getRemainingHandSize util function (2badeca0)
    • add getRemainingBoardSpace util function (9c9023d0)
    • script: add spellSchool and hpCost to upgradecards (e757973a)
    Bug Fixes
    • prevent fromTags from crashing when using special tags (e96664d1)
    • update cards to use ids (c3e2d0ff)
    • add titan command to help command (b54cb8d3)
    • uc: work better with xo (f38e07dc)
    • ai:
      • use canAttack and canTargetMinion in more places (e59e9535)
      • prevent infinite loop in chooseOne (62f8b704)
    • dc: fix importing not working (e1d157b7)
    • cclib: fix xo issues in import blueprint (9c935812)
    • script: make upgradecards to work with xo (a5ef98e8)
    Other Changes
    • add unordered cards (47db90c3)
    • split hero cards and hero powers (5c7acda3)
    • split stats into attack and health (ad1773e0)
    • add cardCollections to game (41865a13)
    • add brewing storm and dragon claw cards (4b1c2fbf)
    • remove CastSpellOnMinion event (cede02a5)
    • make all constant variables uppercase (d70b52e9)
    Performance Improvements
    • slightly optimize death knight heropwoer test (1bf264c1)
    Refactors
    • add return types to all functions (6503084e)
    • remove displayName and make name non-unique (161d97c2)
    • show history on game end (b2607e0a)
    • remove some ts-expect-errors (9626bfca)
    • make exports.ts exports lowercase (6fbde3d1)
    • make game class use this.functions (84230738)
    • remove useless ? and ! (ceef5288)
    Reverts
    • make all constant variables uppercase (3705412f)

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

    Downloads