Proposal
With Go 1.25 comes the json v2 package. Investigate what changed, if there is any breaking change for the framework, and if any new feature could be used in a positive way.
Investigate the idea of using an interface for the JSON features so users can use the JSON library of their choice, be it the standard or not (e.g. jsoniter), provided it has a compatible interface with the standard library.
Migrating to JSON v2 is probably going to be a breaking change so keep those changes for Goyave v6.
Proposal
With Go 1.25 comes the json v2 package. Investigate what changed, if there is any breaking change for the framework, and if any new feature could be used in a positive way.
Investigate the idea of using an interface for the JSON features so users can use the JSON library of their choice, be it the standard or not (e.g. jsoniter), provided it has a compatible interface with the standard library.
Migrating to JSON v2 is probably going to be a breaking change so keep those changes for Goyave v6.