JMESPath 2.7 deprecation / 1.0 release
jamesls opened this issue · comments
This is tracking issue to target a jmespath.py 1.0 release on 2/28/22.
There's no planned breaking changes in the API, this is mostly just a formalization of the stability of the API. In addition to a 1.0 release, we'll also be dropping support for deprecated python versions, which as of now is anything less than Py 3.7. Specifically, this includes dropping support for:
- 2.7
- 3.4
- 3.5
- 3.6 (this was EOL'd 12/23/21 so we might keep support for this based on feedback)
While there's still a number of py2 downloads (around 22%), the result of a 1.0 release should be that py2 users will just install a version less than 1.0. Going forward, any updates to the JMESPath language/spec itself would only be implemented in 1.x.
Related: #215
Please share any concerns you may have with this plan/date.
Version 1.0.0 has now been released, closing issue.