Releases: CloneWith/opsu
v1.4.1
What's Changed
This is mostly a quality update of opsu!.
Important
If you need to build the game from source code,
now you need to run the goal compile first to compile the game,
then execute the plugin exec:exec@run to launch the game.
UI
- Use FlatLaf as Swing GUI theme
Code Quality
- Use new URI methods for download handling instead of deprecated
java.net.URL - Use separate goal for compiling and running the game (might be breaking)
Dependency
- Use one native package for all platforms (from issue #178)
- A bunch of other dependency updates by @dependabot
CI
- Group dependency update PRs for dependabot
- Rewrite CodeQL triggering rules
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
UI
- Use Torus font for interface
- Show time in 24-hour format in the main menu
- Add option to show default background in song selection screen
Dependency
- Bump org.apache.logging.log4j:log4j-slf4j-impl from 2.24.1 to 2.24.2 by @dependabot in #128
- Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2 by @dependabot in #127
- Bump org.xerial:sqlite-jdbc from 3.47.0.0 to 3.47.1.0 by @dependabot in #129
- Bump org.apache.logging.log4j:log4j-core from 2.24.2 to 2.24.3 by @dependabot in #131
- Bump net.java.dev.jna:jna-platform from 5.15.0 to 5.16.0 by @dependabot in #133
- Bump org.apache.logging.log4j:log4j-slf4j-impl from 2.24.2 to 2.24.3 by @dependabot in #130
- Bump net.java.dev.jna:jna from 5.15.0 to 5.16.0 by @dependabot in #132
- Bump org.json:json from 20240303 to 20250107 by @dependabot in #138
- Bump org.xerial:sqlite-jdbc from 3.47.1.0 to 3.49.0.0 by @dependabot in #139
Full Changelog: v1.3.1...v1.4.0
v1.3.1
Mainly a small bug fix update.
What's Changed
Dependencies
- Bump org.tukaani:xz from 1.9 to 1.10 by @dependabot in #108
- Bump org.xerial:sqlite-jdbc from 3.46.0.0 to 3.46.0.1 by @dependabot in #109
- Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.0 by @dependabot in #110
- Bump org.xerial:sqlite-jdbc from 3.46.0.1 to 3.46.1.0 by @dependabot in #113
- Bump org.codehaus.mojo:exec-maven-plugin from 3.4.0 to 3.4.1 by @dependabot in #112
- Bump org.apache.maven:maven-artifact from 3.9.8 to 3.9.9 by @dependabot in #111
- Bump org.apache.logging.log4j:log4j-slf4j-impl from 2.23.1 to 2.24.0 by @dependabot in #115
- Bump org.apache.logging.log4j:log4j-core from 2.23.1 to 2.24.0 by @dependabot in #116
- Bump net.java.dev.jna:jna-platform from 5.14.0 to 5.15.0 by @dependabot in #118
- Bump net.java.dev.jna:jna from 5.14.0 to 5.15.0 by @dependabot in #117
- Bump org.apache.logging.log4j:log4j-slf4j-impl from 2.24.0 to 2.24.1 by @dependabot in #119
- Bump org.apache.logging.log4j:log4j-core from 2.24.0 to 2.24.1 by @dependabot in #120
- Bump org.xerial:sqlite-jdbc from 3.46.1.0 to 3.46.1.3 by @dependabot in #121
- Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 by @dependabot in #123
- Bump org.xerial:sqlite-jdbc from 3.46.1.3 to 3.47.0.0 by @dependabot in #122
I18N
- New Crowdin updates by @CloneWith in #105
- New Crowdin updates by @CloneWith in #114
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
Security
- Use TLS instead of SSL for network connection
UI
- Fix bottom bar position issue in some special cases
- Remake & add settings and download buttons in the main menu
- Implement basic I18N framework (using Gettext PO)
- Use map to load needed font glyphs (especially for CJK fonts)
- Write skin changes to configuration file before reloading (to avoid data loss)
Gameplay
- Use customized colour for experimental slider borders
- Allow for extraordinary difficulty settings (staging, feel free to discuss about this)
v1.2.0
What's Changed
- Code refactoring
- Custom interface color support (may need a full restart)
- Use Real Auto mod (staging, fails on no health left)
- Remove restrictions for beatmap difficulty settings (feel free to try some insane settings!)
- Add option to always use the builtin Back button style (it does seems good!)
- Minor changes and improvements
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Update dependencies
- Minor skin rework
- Remove the option entry to disable the cursor
- Add option entry to:
- Keep the Auto mod on after gameplay
- Set the warning arrow to tint white or red
- When using the Auto mod or watching a replay, allow using
Escto display the pause screen
- Implement heartbeat sounds (unstable)
- Support skin hot reloading (unstable)
- Use log4j to implement logging
Full Changelog: https://github.com/CloneWith/opsu/commits/v1.1.0
v1.0.0
This is our first stable release of CloneWith/opsu!
What's changed
- Add support for a custom theme song (see README for help)
- Show errors more gently and friendly
- Fix slowdown when importing
- Update dependencies
- Remove obsolete mirrors
- Improve issue templates
Since latest release of upstream
- Add Camera mod
- Use dynamic background for beatmap downloading page
- Allow to delete users whenever there is one left
- Add Sayobot CN mirror for convenience
- Skin update
Planned in further releases
These features are on the way to further releases:
- Target Practise mod
- Heartbeat sounds
- Splash screen improvement
v0.17.2
What's Changed
*Note: This is a hotfix release.
- Handle the beatmap search query correctly in Sayobot mirror CN
Full Changelog: v0.17.1...v0.17.2
v0.17.1
Introduction
This version of opsu! contains default skin changes. Thus two jar packages are released:
opsu-0.17.1-newskin.jar: release with new default skinopsu-0.17.1.jar: only new features without skin changes
Looking forward to your suggestions on the default skin! ❤️
What's Changed
Features
- Add Cinema mod by @CloneWith in #34
- Default skin rework by @CloneWith in #33
Actions
- Add automatic actions by @CloneWith in #40
- Add cache to action by @CloneWith in #41
Dependency
- Bump org.xerial:sqlite-jdbc from 3.44.1.0 to 3.45.0.0 by @dependabot in #25
- Bump gradle/gradle-build-action from 2.11.1 to 2.12.0 by @dependabot in #26
- Bump org.xerial:sqlite-jdbc from 3.45.0.0 to 3.45.1.0 by @dependabot in #28
- Bump gradle/gradle-build-action from 2.12.0 to 3.0.0 by @dependabot in #27
- Bump org.json:json from 20231013 to 20240205 by @dependabot in #29
- Bump net.java.dev.jna:jna from 4.2.2 to 5.14.0 by @dependabot in #39
- Bump net.lingala.zip4j:zip4j from 2.11.3 to 2.11.5 by @dependabot in #35
- Bump org.xerial:sqlite-jdbc from 3.41.2.2 to 3.45.1.0 by @dependabot in #36
- Bump net.java.dev.jna:jna-platform from 4.2.2 to 5.14.0 by @dependabot in #37
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.2 to 3.12.1 by @dependabot in #38
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
Project
- Add Gradle CI actions and CodeQL
- Add several bots
- Add issue template
- Rewrite readme, credits file etc.
Gameplay
- Add a "replay" button to the music controller
- Add back PF mod
- Improve quick retry feature (animation and delay included)
- Allow to delete guest users (whenever another user exists)
- Read skin names and authors from
skin.iniand display them accordingly (to clearly know which skin is currently used) - Determine icon positions according to
selection-mod-overinstead ofselection-mod(in case a transparent image is used)
Full Changelog: https://github.com/CloneWith/opsu/commits/v0.17.0