Releases: Glubus/rosu-memory-lib
Releases · Glubus/rosu-memory-lib
Release v1.3.0
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_pausedflag – detect whether the game is currently pausedis_replayflag – 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
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
- 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
refactor: he was not