Skip to content

Conversation

@Infinitay
Copy link
Contributor

@Infinitay Infinitay commented Nov 22, 2025

Fixes

Features

  • Added ::exportexampuzzle chat command to output and copy the latest puzzle data for easier debugging and crowdsourcing of data
  • Added and improved on logging for Surprise Exam puzzles

Other Changes

  • Added unit testing for the Surprise Exam module puzzles (OSRSItemRelationshipSystem).
  • Added testing dependencies and updating existing dependencies
    • Added a new third-party test dependency AssertJ
    • Migrated tests from JUnit to AssertJ and upgraded it to v3.27.6.
    • Upgraded to JUnit 5 and updated test task to use useJUnitPlatform.
  • Renamed RandomEventItem.BOOTSINSULATED_BOOTS.
  • Added toString() override for clearer logging (name + modelId).
  • Added Plugin Hub link and install badges to the README

- Added new third-party dependency AssertJ v3.27.6 to build.gradle
- Updated generated library checksums within verification-metadata.xml via `--write-verification-metadata sha256``
@runelite-github-app
Copy link

runelite-github-app bot commented Nov 22, 2025

@runelite-github-app
Copy link

Internal use only: Reviewer details Maintainer details

@Infinitay
Copy link
Contributor Author

I've removed the dependency changes because I was made aware that test dependencies should be okay without explicitly adding it to RL Plugin Hub IIRC.

@Infinitay Infinitay changed the title Updated Random Event Helper to v2.5.6 and add AssertJ dependency Updated Random Event Helper to v2.5.6 Nov 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant