Skip to content

Bump version to 3.17.1 and refactor registry serializer#365

Merged
twisti-dev merged 1 commit into
version/26.1from
fix/1.21.11
May 27, 2026
Merged

Bump version to 3.17.1 and refactor registry serializer#365
twisti-dev merged 1 commit into
version/26.1from
fix/1.21.11

Conversation

@twisti-dev
Copy link
Copy Markdown
Contributor

This pull request updates the PaperSpongeConfigSerializers to use a new, safer registration method for registry-based serializers and introduces several improvements for maintainability and extensibility. It also bumps the project version to 3.17.1.

Serializer registration refactor

  • Replaced direct calls to RegistryValueSerializer with a new registerSafeRegistry helper method, which safely registers registry serializers and catches any exceptions, preventing failures if a type is unavailable. This also expands the list of registered types. [1] [2]
  • Added import for KClass to support the new registration helper.

Project version

  • Bumped version in gradle.properties from 3.17.0 to 3.17.1.

…gistration

- increment version from 3.17.0 to 3.17.1 in gradle.properties
- refactor registry serializer registration to use registerSafeRegistry method
- add additional registry types for better serialization handling
@twisti-dev twisti-dev self-assigned this May 27, 2026
Copilot AI review requested due to automatic review settings May 27, 2026 21:11
@twisti-dev
Copy link
Copy Markdown
Contributor Author

@Mergifyio queue

@twisti-dev twisti-dev merged commit 50d8362 into version/26.1 May 27, 2026
4 of 8 checks passed
@twisti-dev twisti-dev deleted the fix/1.21.11 branch May 27, 2026 21:11
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented May 27, 2026

Merge Queue Status

  • 🟠 Waiting for queue conditions
  • ⏳ Enter queue
  • ⏳ Run checks
  • ⏳ Merge
Waiting for
  • -closed [📌 queue requirement]
  • any of: [📌 queue requirement]
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections
  • #approved-reviews-by >= 1 [🛡 GitHub repository ruleset rule Default]
  • #approved-reviews-by >= 1 [🛡 GitHub repository ruleset rule Version]
  • github-review-decision = APPROVED [🛡 GitHub repository ruleset rule Default]
  • github-review-decision = APPROVED [🛡 GitHub repository ruleset rule Version]
  • any of: [🛡 GitHub repository ruleset rule Default]
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections
All conditions
  • -closed [📌 queue requirement]
  • any of [📌 queue requirement]:
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections
  • any of [🔀 queue conditions]:
    • all of [📌 queue conditions of queue rule default]:
      • #approved-reviews-by >= 1 [🛡 GitHub repository ruleset rule Default]
      • #approved-reviews-by >= 1 [🛡 GitHub repository ruleset rule Version]
      • github-review-decision = APPROVED [🛡 GitHub repository ruleset rule Default]
      • github-review-decision = APPROVED [🛡 GitHub repository ruleset rule Version]
      • any of [🛡 GitHub repository ruleset rule Default]:
        • check-neutral = Mergify Merge Protections
        • check-skipped = Mergify Merge Protections
        • check-success = Mergify Merge Protections
      • #review-threads-unresolved = 0 [🛡 GitHub repository ruleset rule Default]
      • #review-threads-unresolved = 0 [🛡 GitHub repository ruleset rule Version]
      • any of [🛡 GitHub repository ruleset rule Default]:
        • check-success = api-check
        • check-neutral = api-check
        • check-skipped = api-check
      • any of [🛡 GitHub repository ruleset rule Default]:
        • check-success = close_invalid_pr
        • check-neutral = close_invalid_pr
        • check-skipped = close_invalid_pr
      • any of [🛡 GitHub repository ruleset rule Version]:
        • check-success = api-check
        • check-neutral = api-check
        • check-skipped = api-check
      • any of [🛡 GitHub repository ruleset rule Version]:
        • check-success = close_invalid_pr
        • check-neutral = close_invalid_pr
        • check-skipped = close_invalid_pr
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • any of [📌 queue -> configuration change requirements]:
    • -mergify-configuration-changed
    • check-success = Configuration changed

@twisti-dev twisti-dev review requested due to automatic review settings May 27, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant