Skip to content

Releases: CloneWith/opsu

v1.4.1

11 Jan 11:45
v1.4.1
9114363

Choose a tag to compare

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

13 Feb 09:05
b25f475

Choose a tag to compare

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

25 Nov 06:12
f92c6e0

Choose a tag to compare

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

27 Jul 08:59
6e08654

Choose a tag to compare

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

05 Jul 11:33
55bb6bc

Choose a tag to compare

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

20 Jun 04:10
dceb702

Choose a tag to compare

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

23 Apr 08:23
92ed826

Choose a tag to compare

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

12 Feb 10:33
a3c6a89

Choose a tag to compare

v0.17.2 Pre-release
Pre-release

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

12 Feb 09:12
2189ef6

Choose a tag to compare

v0.17.1 Pre-release
Pre-release

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

12 Jan 07:15
3cd7b20

Choose a tag to compare

v0.17.0 Pre-release
Pre-release

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