jmespath / jmespath.py

JMESPath is a query language for JSON.

Home Page:http://jmespath.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.