jackson-jq
jackson-jq copied to clipboard
Release 1.0.0
Tasks
- [ ] Disallow the use of "bare" jq functions from the jackson-jq-extra jar.
- The jq functions that were made available just by putting a jackson-jq-extra jar on the java classpath (
strftime,strptime,uuid4, etc.) will be removed. Users must migrate to a newjackson-jq/extrasjq module. E.g.import "jackson-jq/extras" as extras; extras::uuid4 - WHY: To avoid the future name collisions with the standard jq functions. This is a breaking change and is only possible with a major version bump.
- TODO: How do we notify users of this change? What should we do for their smooth and successful migration?
- Should we rename jackson-jq-extra jar to jackson-jq-extras-jq-module or something, so that users can choose whether to keep using the bare functions (but no updates will be provided) or to use the new module system?
- The jq functions that were made available just by putting a jackson-jq-extra jar on the java classpath (
- [ ] ... anything else?
Schedule
TBD