Skip to content

Releases: HearthSim/Joust

0.12.0 - 2018-10-15

15 Oct 15:43
0.12.0
Compare
Choose a tag to compare

Added

  • Show creator for created cards on play (#49)
  • HSReplay: Add warning if tag is missing required entity id
  • Add Quest frame art
  • Support Shifting Blade
  • Show Quests above hero portrait
  • Add Download XML from settings (#210, @dzannotti)
  • Add option to strip battletags from player names

Changed

  • Tweak art for legendary minions in hand
  • Upgrade dependencies (includes Webpack 3 and Typescript 2.5)

Fixed

  • Fix fullscreen callback in Launcher not being called
  • Fix weapons in hand not highlighting increased durability
  • Fix XML errors not terminating parser early
  • Fix Flubbidinous Floop appearing as transformed card in hand (#227)
  • Fix mana cost sometimes flickering when a card is played
  • Fix hero cards not appearing in the just played area

Deprecated

  • Launcher.metadataSource is no longer supported

0.11.0 - 2017-03-25

15 Oct 15:42
0.11.0
Compare
Choose a tag to compare

Added

  • Write VERSION file when building
  • Add Launcher.rewind()
  • Add Launcher.playing

Changed

  • Switch to Yarn package manager (#169)
  • Adjust loading screen messages
  • Switch to the screenfull library
  • Upgrade to Webpack 2 (#184)
  • Switch from typings to @types packages
  • Switch to fetch in Launcher
  • Upgrade hearthstonejson to 0.4.0

Fixed

  • Fix Launcher.onFullscreen throwing error messages on some devices
  • Fix conflicts between Launcher.play and Launcher.startPaused
  • HSReplay: Fix crash when encountering MetaData outside of Block
  • Scrubber: Fix missing last turn in replays without mulligan data
  • Fix missing message when both players tie
  • Fix race condition in launcher (#191)
  • Fix naming conflict in GameStateScrubber with Duplex

Removed

  • Remove babel-polyfill

0.10.0

16 Jan 11:46
0.10.0
Compare
Choose a tag to compare

Added

  • Add Launcher.addPlayerName(playerName: string)
  • Implement Kazakus Potion text formatting (@azeier)
  • Implement Jade Golem text formatting (@azeier)
  • Enable Launcher.locale after initial render
  • Add Launcher.build: number|null
  • Save Event Log state in a cookie (#173)
  • Add settings menu to Scrubber
  • Add setting for users to change card locale
  • Add Launcher.selectedLocale: string|null
  • Add Launcher.onSelectLocale(callback: (locale: string) => void): void

Changed

  • Change Launcher.fromUrl to return launcher instance

Fixed

  • Fix spellpower changes not updating cards in hand (#182)

0.9.1

19 Nov 11:53
0.9.1
Compare
Choose a tag to compare

Fixed

  • Fix intermediate game states getting lost
  • Fix The Coin showing up as a mulligan card

0.9.0

17 Nov 22:15
0.9.0
Compare
Choose a tag to compare

Added

  • Add several character states (#7, @azeier)
  • Add up/down keybindings to skip to previous/next action (#177)

Removed

  • Remove autoplay behaviour if Launcher.startFromTurn is set
  • Remove deprecated methods Launcher.metadata and .textures

Fixed

  • Fix previously hidden entities with 0/0 stats (e.g. Prince Malchezaar)
  • Fix GameState.getPlayerCount()
  • Fix missing turns in reconnected replays
  • Fix multiple C'Thuns appearing at the same time (#175)
  • Fix a null pointer in EventLog
  • Fix jumping to start/end of turn in reconnected games (#172)
  • Fix minions with charge being shown as asleep
  • Fix Windows build (#176, @YuntianZhang)
  • Fix cards with invalid data having no frame

0.8.0

10 Oct 12:25
0.8.0
Compare
Choose a tag to compare

Added

  • Show Prince Malchezaar at game start (#142, @azeier)
  • Show C'Thun stats in opponent hand (#133, @azeier)
  • Show C'Thun as a minion during ritual (#137, @azeier)
  • Highlight Hero Power when it's played (#140, @azeier)
  • Add GameState.getPlayer(playerId: number): Player

Changed

  • Update dependencies
  • Improve skip back behaviour when replay is paused
  • Replace react-dimensions with a custom implementation (#121)
  • Show error to user when fullscreen entering fails (#123)

Fixed

  • Malchezaar causing delay before Mulligan (#136, @azeier)
  • Fix Mulligan X loading in late
  • Attempt to reveal the coin even when not played (#163)
  • Fix bounced cards retaining stat buffs for the opponent
  • Fix cookies immediately expiring

0.7.0

19 Sep 14:17
0.7.0
Compare
Choose a tag to compare

Added

  • Add C'Thun Rituals (@azeier)
  • Add Joust.destroy()
  • Add Launcher.onFullscreen(callback:(fullscreen:boolean) => void)
  • Add Launcher.onReady(ready:() => void)
  • Add Launcher.fullscreen(fullscreen: boolean)
  • Shrinkwrap dependencies
  • Add gulp sentry:release
  • Add ES2015 polyfills using babel-polyfill
  • Hide statistics for minions with HIDE_STATS (#128, @jleclanche)
  • Add Launcher.enableKeybindings() and Launcher.disableKeybindings()
  • Add golden inplay frames (#134, @andburn)
  • Add class borders for golden cards (#134, @andburn)

Changed

  • Replace own HearthstoneJSON implementation with common one
  • Tweak scrubber tooltips
  • Keybindings no longer have priority over non-joust HTML inputs
  • Rescale speeds by a factor of 1.5
  • Improve card description formatting
  • HSReplay: Don't bail when encountering unknown tags

Fixed

  • Fix Shifter Zerus in hidden hand
  • Improve Scrubber performance
  • Fix minions being asleep when they shouldn't be

0.6.0

22 Aug 00:48
0.6.0
Compare
Choose a tag to compare

Added

  • Save replay speed preference in cookie
  • Save ignore browser warning in cookie
  • Unexhaust weapons and hero powers when hovering

Changed

  • Tweak text positioning
  • Change timeline cursor (graphical)
  • Improve performance when resizing applet horizontally

Removed

  • Remove proprietary fonts from source

Fixed

  • Changelog formatting
  • Fix error when skipping back during Mulligan

0.5.0

13 Aug 09:50
0.5.0
Compare
Choose a tag to compare

Added

  • Save replay speed preference in cookie
  • Save ignore browser warning in cookie
  • Unexhaust weapons and hero powers when hovering

Changed

  • Tweak text positioning
  • Change timeline cursor (graphical)
  • Improve performance when resizing applet horizontally

Removed

  • Remove proprietary fonts from source

Fixed

  • Changelog formatting
  • Fix error when skipping back during Mulligan

0.4.0

07 Aug 21:48
0.4.0
Compare
Choose a tag to compare

Added

  • Display keybindings in scrubber tooltips
  • Launcher.cardArt() and .assets() can now accept a callback
  • Ensure fullscreen does not error on unsupported devices (#123)
  • Launcher: Add .duration, .secondsWatched and .percentageWatched