Skip to content

Releases: MovingBlocks/CrashReporter

v5.2.0

Choose a tag to compare

@soloturn soloturn released this 08 Oct 15:15

Features

  • Submit crash reports directly to GitHub issues, authorizing through a GitHub App with issues-only permission
  • Generated issue text is marked as coming from CrashReporter
  • Terasology log patterns and form field IDs moved into app properties

Fixes

  • PasteBin upload uses HttpClient with real timeouts, an overall deadline and cancel support (#70, #73)
  • Upload failures are always printed to stderr; every log file is included in the upload
  • Discord, GitHub issue and forum buttons work again (#66)
  • Log tabs are sorted alphabetically; issue body lists exceptions from every log tab (#67)
  • Missing resource properties fall back to the placeholder image

Build

  • Dependency locking, Gradle 9.7.1, mockito 5.23.0 for JDK 26 (#62, #68, #72)

Full changelog: v5.1.0...v5.2.0

v4.2.0 - Dependency Upgrades, Bugfixes & Discord instead of IRC

Choose a tag to compare

@jdrueckert jdrueckert released this 28 Aug 19:05
  • chore: update grade 2.9 -> 6.8.2
  • chore: update jpastebin 1.0.0 -> 1.0.1
  • chore: update copyright
  • feat: replace IRC with Discord
  • fix: switch to new jenkins
  • fix: upload issues to GDrive and Pastebin

v4.1.0 - Introducing Non-Critical Mode

Choose a tag to compare

@skaldarnar skaldarnar released this 09 Jul 19:50
  • added a non-critical mode to CR
  • added enum for different severity modes
  • CR to non-modal mode, and update itself

Required for MovingBlocks/Terasology#2777

Build Status

v4.0.1 - slight dependency tweak and translation work

Choose a tag to compare

@Cervator Cervator released this 29 Jan 02:40

Primarily released for #34 which is needed by MovingBlocks/Terasology#2584

v4.0.0 - Able to embed the CR into other projects via Gradle as code

Choose a tag to compare

@Cervator Cervator released this 30 Jul 04:59

To ease further development of the CrashReporter you can now embed it into a Terasology workspace then see changes in code live without any sort of binary dependency phase.

In a Terasology workspace made after this date you can fetch and embed the CrashReporter with:

gradlew fetchLibCrashReporter