Skip to content

Deprecate legacy codec modules and add null validation handling#23

Merged
Splatcrafter merged 7 commits intodevelopfrom
feature/supporting-extra-ops
Jan 9, 2026
Merged

Deprecate legacy codec modules and add null validation handling#23
Splatcrafter merged 7 commits intodevelopfrom
feature/supporting-extra-ops

Conversation

@Splatcrafter
Copy link
Copy Markdown
Member


Summary of changes

  • Documented codec format support and clarified DynamicOps implementations.
  • Added null validation unit tests for SnakeYamlOps methods.
  • Implemented null-checks across all Ops implementations using Preconditions.checkNotNull.
  • Deprecated legacy gson and jackson packages, added migration guides, and referred to the new package structure.
  • Restricted visibility of deprecated JacksonOps and GsonOps constructors to private.
  • Corrected Javadoc author name from "Erik Pfoertner" to "Erik Pförtner".
  • Removed GsonOpsTest and JacksonOpsTest classes along with their unit tests.

Checklist

  • Unit tests written/refactored for new or updated functionality where applicable.
  • Documentation updated wherever changes affect public APIs.
  • Migration steps and guides provided for deprecated modules or breaking changes.

@Splatcrafter Splatcrafter self-assigned this Jan 9, 2026
@Splatcrafter Splatcrafter added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 9, 2026
@Splatcrafter Splatcrafter merged commit e4a8543 into develop Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant