Skip to content

Releases: Glubus/rosu-memory-lib

Release v1.3.0

07 Sep 05:41

Choose a tag to compare

Voici une version adaptée pour la release 1.3.0, en reprenant le même style que celle de la 1.2.0 :


New Features

  • Key overlay support – expose real-time key presses (K1, K2, M1, M2)
  • is_paused flag – detect whether the game is currently paused
  • is_replay flag – identify if the player is watching a replay

Improvements

  • Potential Crashed - Reduced crash coming from unused Sig such as song

Breaking Changes

None

Impact

  • These additions strengthen the API by exposing critical gameplay context (inputs, replay state, pause state), unlocking entirely new categories of third-party tooling.

Release v1.2.0

13 Jul 11:16

Choose a tag to compare

New Features

  • Macro system for OSU memory accessors - eliminates ~1000+ lines of code
  • Consistent API across Stable and Lazer clients

Improvements

  • Reduced code duplication through intelligent macro generation
  • Better performance with optimized memory access patterns
  • Enhanced mod detection with human-readable display (DT, NC, HD, etc.)

Breaking Changes

None

Impact

  • Faster development with reusable macro patterns
  • More reliable with consistent error handling
  • Future-proof architecture for new OSU client types

The macro system makes adding new features much faster while maintaining type safety and reducing bugs.

Release v1.1.0

11 Jul 15:47

Choose a tag to compare

  • Changed all error to custom error (removed serde)
  • Deleted all unused crate (now only 4)
  • Formatted the code with cargo fmt

Release v1.0.3

10 Jul 16:45

Choose a tag to compare

refactor: he was not