Skip to content

0.4.0

Choose a tag to compare

@dmccoystephenson dmccoystephenson released this 03 Oct 20:00
· 7 commits to main since this release
94fa0db

Every event now carries the program's own version as the tag version, so each event can be tied to a release. That covers command events and any other, not just a hand-tagged startup. An event's own version tag wins, and a server-wide version tag never replaces it.

Breaking: builder(baseUrl, application, version) now requires the version (blank or over 255 characters throws), and the two-argument builder is gone. In a Bukkit plugin, upgrading is one argument: getDescription().getVersion().

Also included: build() no longer throws when the plugins folder path can't be converted (#8). The server-wide config is read inside the existing failure handling instead.

Re-vendor TraceClient.java to pick it up. Most plugins already vendor the 0.4.0 code from main; this tag makes that a real release.


drafted by Claude on behalf of Daniel Stephenson