-
Notifications
You must be signed in to change notification settings - Fork 21
Bumping version #221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Clarkcj12
wants to merge
69
commits into
WirelessRedstoneGroup:master
Choose a base branch
from
Clarkcj12:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Bumping version #221
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps commons-io from 2.5 to 2.7. --- updated-dependencies: - dependency-name: commons-io:commons-io dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
…-commons-io-2.7 Bump commons-io from 2.5 to 2.7 in /core
Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.8.1 to 3.10.1. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.8.1...maven-compiler-plugin-3.10.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.25 to 1.7.36. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](qos-ch/slf4j@v_1.7.25...v_1.7.36) --- updated-dependencies: - dependency-name: org.slf4j:slf4j-simple dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps worldedit-core from 6.1 to 7.2.8. --- updated-dependencies: - dependency-name: com.sk89q.worldedit:worldedit-core dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps worldedit-bukkit from 6.1 to 7.2.8. --- updated-dependencies: - dependency-name: com.sk89q.worldedit:worldedit-bukkit dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [annotations](https://github.com/JetBrains/java-annotations) from 13.0 to 23.0.0. - [Release notes](https://github.com/JetBrains/java-annotations/releases) - [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md) - [Commits](https://github.com/JetBrains/java-annotations/commits/23.0.0) --- updated-dependencies: - dependency-name: org.jetbrains:annotations dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…n.plugins-maven-compiler-plugin-3.10.1 Bump maven-compiler-plugin from 3.8.1 to 3.10.1
…-simple-1.7.36 Bump slf4j-simple from 1.7.25 to 1.7.36
…edit-worldedit-core-7.2.8 Bump worldedit-core from 6.1 to 7.2.8
…edit-worldedit-bukkit-7.2.8 Bump worldedit-bukkit from 6.1 to 7.2.8
…nnotations-23.0.0 Bump annotations from 13.0 to 23.0.0
Bumps commons-io from 2.7 to 2.11.0. --- updated-dependencies: - dependency-name: commons-io:commons-io dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [gson](https://github.com/google/gson) from 2.8.5 to 2.9.0. - [Release notes](https://github.com/google/gson/releases) - [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md) - [Commits](google/gson@gson-parent-2.8.5...gson-parent-2.9.0) --- updated-dependencies: - dependency-name: com.google.code.gson:gson dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.2.1 to 3.3.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](apache/maven-shade-plugin@maven-shade-plugin-3.2.1...maven-shade-plugin-3.3.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
…en.plugins-maven-shade-plugin-3.3.0 Bump maven-shade-plugin from 3.2.1 to 3.3.0
….gson-gson-2.9.0 Bump gson from 2.8.5 to 2.9.0
…ons-io-2.11.0 Bump commons-io from 2.7 to 2.11.0
Bumps [gson](https://github.com/google/gson) from 2.9.0 to 2.9.1. - [Release notes](https://github.com/google/gson/releases) - [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md) - [Commits](google/gson@gson-parent-2.9.0...gson-parent-2.9.1) --- updated-dependencies: - dependency-name: com.google.code.gson:gson dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.36 to 2.0.0. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](qos-ch/slf4j@v_1.7.36...v_2.0.0) --- updated-dependencies: - dependency-name: org.slf4j:slf4j-simple dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…e.gson-gson-2.9.1 Bump gson from 2.9.0 to 2.9.1
…j-simple-2.0.0 Bump slf4j-simple from 1.7.36 to 2.0.0
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.3.0 to 3.4.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](apache/maven-shade-plugin@maven-shade-plugin-3.3.0...maven-shade-plugin-3.4.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 2.0.0 to 2.0.1. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](qos-ch/slf4j@v_2.0.0...v_2.0.1) --- updated-dependencies: - dependency-name: org.slf4j:slf4j-simple dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
…en.plugins-maven-shade-plugin-3.4.0 Bump maven-shade-plugin from 3.3.0 to 3.4.0
…j-simple-2.0.1 Bump slf4j-simple from 2.0.0 to 2.0.1
Collaborator
|
@Clarkcj12 how does it work with your updates ? Does the plugin work again by simply updating dependencies ? |
Upgraded the maven-compiler-plugin to version 3.14.0 and updated the Java source and target compatibility from 1.8 to 22. This ensures compatibility with newer Java features and aligns the build configuration with modern standards.
Updated the Spigot API version to 1.13.2-R0.1-SNAPSHOT for spigot_1_13. Adjusted Maven compiler plugin to version 3.14.0 with Java 22 support for spigot_1_8. Upgraded Maven shade plugin to version 3.6.0 in the dist module.
Upgraded the `api-version` from 1.13 to 1.20.6 to ensure compatibility with newer server versions. This change helps maintain the plugin's functionality on modern platforms.
Replaced Spigot API with Paper API across the project for improved performance and features. Updated multiple dependencies (Gson, Commons IO, SLF4J) to newer versions. Transitioned repositories from Spigot to PaperMC's Maven repository. Updated project semantic version to 0.10.2.
Added safeguards to close storage, unregister hooks, shut down sentry, and reset static references to prevent memory leaks. Enhanced logging to confirm proper plugin disablement.
Ensure the plugin disables itself if plugin.yml is missing or throws an IOException during loading. Added logging for better error debugging and prevention of undefined behavior.
Added detailed server and plugin version information in the logging when the plugin is incompatible with the server. This helps users identify version mismatches more easily and directs them to the plugin's page for supported versions.
Simplified imports by using wildcard and improved organization of methods for better readability. Added robust initialization and shutdown procedures for storage, commands, metrics, and third-party integrations like WorldEdit and Sentry. Enhanced logging and error handling for compatibility checks, update checks, and event management.
Added `Objects.requireNonNull` to enforce null checks when registering command executors and tab completers. This prevents potential null pointer exceptions during plugin initialization.
Replaced direct usage of ConsoleCommandSender with Optional to handle potential null values more safely. This improves code reliability and aligns with modern Java best practices.
Replaced direct ConsoleCommandSender reference with Optional for null safety. Simplified the prefix initialization logic for better readability and maintainability.
Replaces Bukkit's console messaging with Kyori Adventure API for improved text formatting and message handling. Simplifies logic with a unified `log` method and streamlined color handling, while maintaining backward compatibility via plain text fallback. Adds Adventure API as a project dependency.
Replaced legacy logger with WRLogger using Adventure API for improved message formatting and clarity. Simplified methods, reduced redundancy, and improved modularity across initialization, event registration, and command handling. Adjusted naming conventions to enhance readability.
Replaced legacy console-based logging with Adventure API for improved flexibility and centralized handling. Added support for `BukkitAudiences`, updated event registration, and streamlined resource cleanup during plugin disable. Enhanced command registration with missing-command checks and improved error handling.
Replaced deprecated plugin disabling via `getPluginLoader()` with a clean custom method. Added Adventure platform dependency to support better logging. Improved code comments for clarity and ensured early exits for error cases.
Updated `Utils.getSignType` to `Utils.getType` across multiple classes, adding support for a second parameter (line 2) in method calls. This enhances functionality and ensures consistency in sign type determination logic throughout the codebase.
Replaced redundant logic with streamlined methods, leveraging Java 8+ features like `List.of`, `Map.of`, and `switch` expressions. Optimized version parsing, message handling, and direction conversions to enhance maintainability and readability.
Replaced outdated HttpURLConnection with Java's HttpClient for asynchronous update checks, improving readability and code maintainability. Enhanced thread safety in singleton initialization and data access. Adjusted response parsing and error handling for robustness and clarity.
Updated `WRLogger` initialization to cast `audience.console()` to `ConsoleCommandSender` for improved type safety. Introduced `getStrings` method to enhance string management accessibility.
Refactored `Utils` class methods for improved clarity, better parameter handling, and consistency. Enhanced Javadoc comments across various methods with additional details, formatting, and explanations. Marked the `getRawData` method as deprecated for future removal.
Removed an unused InputStreamReader import to clean up the code. This enhances maintainability and eliminates unnecessary dependencies.
Introduce proper initialization for StorageConfiguration via StorageManager and ensure storage setup is verified during plugin startup. Added `getStorage()` method to provide safe access to the storage configuration, with a validation check for uninitialized states.
Refactored the method to ensure proper handling of player checks. Now always returns true for non-player senders like console or command blocks, preserving intended behavior.
Introduce the sendFeedback method with a placeholder implementation. This prepares the code for future enhancements requiring feedback handling functionality.
Improved argument validation, added specific error feedback, and encapsulated owner addition logic into a new method for better error handling. These changes enhance maintainability and provide clearer notifications for command users.
Added detailed Javadoc comments to the onCommand method in AdminAddOwner class. This includes explanation of the method's purpose and parameters, improving code readability and maintainability.
Bumps [io.sentry:sentry](https://github.com/getsentry/sentry-java) from 1.7.23 to 8.3.0. - [Release notes](https://github.com/getsentry/sentry-java/releases) - [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md) - [Commits](getsentry/sentry-java@v1.7.23...8.3.0) --- updated-dependencies: - dependency-name: io.sentry:sentry dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…ry-8.3.0 Bump io.sentry:sentry from 1.7.23 to 8.3.0
RufiS
approved these changes
May 15, 2025
|
. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Attempting to update plugin