Skip to content

Releases: tfausak/rattletrap

11.1.1

01 May 13:45
dce88ba
Compare
Choose a tag to compare
  • #240: Compressed executables with UPX.

11.1.0

25 Apr 21:26
e738fe7
Compare
Choose a tag to compare
  • #237: Added support for Rumble replays with Rocket League version 1.95.

11.0.1

20 Mar 14:54
4d6e3cc
Compare
Choose a tag to compare
  • #231: Improved error reporting.
  • #232 & #235: Added context to error reports.

11.0.0

13 Mar 15:48
28c6714
Compare
Choose a tag to compare
  • Breaking: Fixed representation of game mode and PlayStation IDs. The shape of the data is the same, but the numbers are different. See #227 (comment) for details.
  • Breaking 1ff54c5: Removed version- prefix from Docker tag names. Previously it was rattletrap:version-10.0.7 but now it's rattletrap:11.0.0.
  • Breaking 1e107ff: Set a Docker entrypoint. This allows the Docker image to be used like an executable. For example you can now do docker run rattletrap < example.replay.
  • Breaking 42b23c4: Removed logging when decoding an invalid UTF-16 string. In practice this should never happen. This logging was originally added as part of #162.
  • d263717: Added the ability to generate a compact schema. You can now do this with rattletrap --schema --compact.
  • #227: Improved performance of decoding binary replays by about 10%. This replaces the binary and binary-bits packages with a custom solution.
  • #226: Started testing the replay JSON output against the schema in CI. This makes sure that the JSON actually matches the schema.
  • #229: Made various quality of life improvements to the codebase, like consistently qualifying imports with the same alias.
  • #186: Improved structure of types that just choose between various options. This is an internal change that should make the code easier to reason about.
    • #222: Introduced new Version type.
    • #223: Split up the PropertyValue type.
    • #224: Split up the RemoteId type.
  • #221: Renamed KeyFrame type to Keyframe. Nothing in the replay JSON changed as a result of this. The name in the schema did change, so now it's #/definitions/keyframe.
  • #217: Changed from applicative style to monadic style. This is an internal change meant to make the code easier to approach for people that aren't familiar with Haskell.

10.0.7

05 Mar 13:44
567db8a
Compare
Choose a tag to compare
  • #220: Fixed the Docker build on releases.

10.0.6

05 Mar 12:44
8d93d3e
Compare
Choose a tag to compare
  • #219: Still trying to fix the release CI workflow.

10.0.5

05 Mar 02:14
27a98b6
Compare
Choose a tag to compare
  • #218: Reworked the release CI workflow.

10.0.4

04 Mar 03:23
Compare
Choose a tag to compare
  • #216: Fixed another bug with the release CI workflow.

10.0.3

04 Mar 02:37
Compare
Choose a tag to compare
  • #215: Fixed a bug with the release CI workflow.

10.0.2

04 Mar 01:03
Compare
Choose a tag to compare
  • #214: Updated CI workflows.