Releases: Displee/rs-cache-library
Releases · Displee/rs-cache-library
Rework indices
This release delivers a full internal refactor of the CacheLibrary class to improve readability, stability, and maintainability while preserving full backward compatibility. All functionality remains the same, but the underlying implementation is now cleaner, safer, and more idiomatic Kotlin.
General changes
- Reorganize indices
- Code clean up
- Stability and thread safety improvements
index.forEachandarchive.forEachfunctions added to traverse through archives and files- Some renaming
Version 7.1.0 stable
General changes
- Deprecate xtea functions in
Archiveclass - Remove
internalmodifier from some variables - Start using semantic versioning :)
Version 7.0 stable
General changes:
- Get rid of remaining Java files
- Support latest OSRS cache
- Rewrite compressor system
- Fix creating index ids and index duplication
Version 6.8 stable
General changes:
- Update
disioversion - Get rid of two exceptions
Version 6.6 stable
General changes:
- Bug fixes
- Performance improvements
Version 6.4 stable
General changes:
- Bug fixes
- Performance improvements
- More Kotlin conversion
Kotlin conversion
I've rewritten my cache library in Kotlin and added some functions to make things more easy. Also added a few new ones.
General changes:
- Package name changed from
org.displeetocom.displee - I/O classes changed from
InputStreamtoInputBufferand fromOutputStreamtoOutputBuffer - Highly increased performance
- More easy syntax and functions
- One you were all waiting for:
implementation 'com.displee:rs-cache-library:6.0'
Version 5.2 stable
Bug fix for RS3 caches.
Version 5.1 stable
Full support for RS3.
Version 5.0 stable
Added support for RS3 caches (not yet for writing).