Skip to content
This repository was archived by the owner on Jul 4, 2026. It is now read-only.

Releases: CloneWith/opsu

v1.4.1

Choose a tag to compare

@CloneWith CloneWith released this 11 Jan 11:45
v1.4.1
9114363

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

Choose a tag to compare

@CloneWith CloneWith released this 13 Feb 09:05
b25f475

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

Choose a tag to compare

@CloneWith CloneWith released this 25 Nov 06:12
f92c6e0

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


Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@CloneWith CloneWith released this 27 Jul 08:59
6e08654

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

Choose a tag to compare

@CloneWith CloneWith released this 05 Jul 11:33
55bb6bc

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

Choose a tag to compare

@CloneWith CloneWith released this 20 Jun 04:10
dceb702

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 Esc to 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

Choose a tag to compare

@CloneWith CloneWith released this 23 Apr 08:23
92ed826

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

v0.17.2 Pre-release
Pre-release

Choose a tag to compare

@CloneWith CloneWith released this 12 Feb 10:33
a3c6a89

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

v0.17.1 Pre-release
Pre-release

Choose a tag to compare

@CloneWith CloneWith released this 12 Feb 09:12
2189ef6

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 skin
  • opsu-0.17.1.jar: only new features without skin changes

Looking forward to your suggestions on the default skin! ❤️

What's Changed

Features

Actions

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

v0.17.0 Pre-release
Pre-release

Choose a tag to compare

@CloneWith CloneWith released this 12 Jan 07:15
3cd7b20

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.ini and display them accordingly (to clearly know which skin is currently used)
  • Determine icon positions according to selection-mod-over instead of selection-mod (in case a transparent image is used)

Full Changelog: https://github.com/CloneWith/opsu/commits/v0.17.0