Commit d2e16cd
authored
chore(deps): bump io.github.ascopes:protobuf-maven-plugin from 5.1.2 to 5.1.3 [skip ci]
Bumps [io.github.ascopes:protobuf-maven-plugin](https://github.com/ascopes/protobuf-maven-plugin) from 5.1.2 to 5.1.3.
Release notes
*Sourced from [io.github.ascopes:protobuf-maven-plugin's releases](https://github.com/ascopes/protobuf-maven-plugin/releases).*
> v5.1.3
> ------
>
> Fairly large update to existing code that bundles several QoL improvements and bugfixes
> to improve user experience.
>
> Bugfixes
> --------
>
> * Fix NullPointerException raised when failing to resolve dependencies in certain cases
> ([`@askoog`](https://github.com/askoog), [GH-980](https://redirect.github.com/ascopes/protobuf-maven-plugin/issues/980)).
> * Abstract away class references from Plexus parameter converters entirely. This avoids
> edge cases where ClassWorlds within Maven may try to classload the same classes in
> multiple places, causing class definition mismatches and breaking type conversion within
> POMs. This is a defensive workaround to the issue originally addressed by [GH-974](https://redirect.github.com/ascopes/protobuf-maven-plugin/issues/974).
> * Remove caching of sealed types to further avoid issues such as those in [GH-974](https://redirect.github.com/ascopes/protobuf-maven-plugin/issues/974).
> * Make configurator classes into singletons to enforce fixes for [GH-974](https://redirect.github.com/ascopes/protobuf-maven-plugin/issues/974).
>
> UX improvements
> ---------------
>
> * Users are now warned in cases where we mitigate issues caused by overriding a string
> attribute in a child POM with an object attribute in a parent POM. The erroneous
> configuration is now logged as a warning, and a suggested fix is logged to the user.
> * Improved error messages reported during failures in artifact resolution.
>
> Performance improvements
> ------------------------
>
> * Optimise resolution logic for skipped plugins to remove unneeded forking of threads
> ([`@cdprete`](https://github.com/cdprete), [GH-975](https://redirect.github.com/ascopes/protobuf-maven-plugin/issues/975)).
> * Avoid creation of entire mappings of type information within SealedTypePlexusConverter
> during parameter conversion.
> * URL transfers from FTP servers and HTTP/HTTPS endpoints now supports requesting GZIP
> compression of the response.
>
> Internal improvements
> ---------------------
>
> * Fixes to documentation typos and grammar issues.
> * Improvements to various unit tests, including addition of missing test cases.
> * Improvements to code coverage and code quality.
> * Internal package structure improvements.
> * Build on macOS 26.
> * Dependency updates.
Commits
* [`53cd3b3`](ascopes/protobuf-maven-plugin@53cd3b3) [maven-release-plugin] prepare release v5.1.3
* [`325b98b`](ascopes/protobuf-maven-plugin@325b98b) Revert "Set Automatic-Module-Name in manifest"
* [`0e718eb`](ascopes/protobuf-maven-plugin@0e718eb) Revert "Merge pull request [#979](https://redirect.github.com/ascopes/protobuf-maven-plugin/issues/979) from ascopes/task/flatten-poms"
* [`f3d39ad`](ascopes/protobuf-maven-plugin@f3d39ad) Merge pull request [#984](https://redirect.github.com/ascopes/protobuf-maven-plugin/issues/984) from ascopes/dependabot/maven/protobuf-maven-plugin/s...
* [`b0c3c44`](ascopes/protobuf-maven-plugin@b0c3c44) Bump com.google.api.grpc:proto-google-common-protos
* [`e192aa4`](ascopes/protobuf-maven-plugin@e192aa4) Fix checkstyle warnings
* [`feda0e4`](ascopes/protobuf-maven-plugin@feda0e4) Improve formatting of Artifact Resolver errors
* [`2798ae7`](ascopes/protobuf-maven-plugin@2798ae7) Remove dead TODO comment
* [`9770747`](ascopes/protobuf-maven-plugin@9770747) Merge pull request [#982](https://redirect.github.com/ascopes/protobuf-maven-plugin/issues/982) from ascopes/task/speed-up-invoker
* [`e1d9c1f`](ascopes/protobuf-maven-plugin@e1d9c1f) Move some build configuration into parent pom from child pom
* Additional commits viewable in [compare view](ascopes/protobuf-maven-plugin@v5.1.2...v5.1.3)
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
0 commit comments