Skip to content

Commit e59ead3

Browse files
committed
Release v1.8.0
1 parent ee53af8 commit e59ead3

3 files changed

Lines changed: 19 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,27 @@
1+
All notable changes to this project will be documented in this file.
2+
Past changes are listed in [History.md](History.md).
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
5+
16
## [Unreleased]
27

3-
## Added
8+
## [1.8.0] - 2026-02-24
9+
10+
### Added
411
- Support Python 3.13 and 3.14
512
- Typing for IDE autocomplete
613
- Support for EMOJI and CJK Unicode
714
- Support for `DatumInContext` in-place updating
815
- Support equality checking of `Operation` instances
916
- Support string serialization of `Union` and `Intersect` instances
17+
- Support comma-separated indices
18+
- Add typings for IDE autocomplete
1019

11-
## Changed
20+
### Changed
1221
- Rename `ExtentedJsonPathParser`
22+
- Remove ply dependency
1323

14-
## Fixed
24+
### Fixed
1525
- Fix `False` and `None` values
1626
- Fix single constant case
1727
- Update field filter to resolve wildcard path issue
@@ -28,8 +38,10 @@
2838
- Fix parsing and string serialization of numeric-only identifiers.
2939
This fixes parsing of `10`, which was parsed as two separate fields.
3040
- Fix equality checks for `SortedThis` instances.
41+
- Fix bool filter type to handle None values
3142

32-
## Removed
43+
### Removed
3344
- Python 3.8 and 3.9 no longer supported
3445

35-
[Unreleased]: https://github.com/h2non/jsonpath-ng/compare/v1.7.0...HEAD
46+
[Unreleased]: https://github.com/h2non/jsonpath-ng/compare/v1.8.0...HEAD
47+
[1.8.0]: https://github.com/h2non/jsonpath-ng/compare/v1.7.0...v1.8.0

jsonpath_ng/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33

44

55
# Current package version
6-
__version__ = '1.7.0'
6+
__version__ = '1.8.0'

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setuptools.setup(
66
name='jsonpath-ng',
7-
version='1.7.0',
7+
version='1.8.0',
88
description=(
99
'A final implementation of JSONPath for Python that aims to be '
1010
'standard compliant, including arithmetic and binary comparison '

0 commit comments

Comments
 (0)