Releases: dpath-maintainers/dpath-python
Releases · dpath-maintainers/dpath-python
v2.2.0
Commits
- use newer unittest.mock when available
- Support Empty List Path In get
- Minor flake8 change
- Merge pull request #195 by moomoohk from dpath-maintainers/flake8-patch
- Merge branch 'master' into pr/194
- Simplify condition
- Merge pull request #194 by squatched from squatched/support-empty-list-in-get
- Merge branch 'master' into pr/191
- Always import mock from unittest
- Merge pull request #191 by a-detiste from a-detiste/master
- Minor list index improvements
- Add comment
- Add 3.12 support
- Merge pull request #196 by moomoohk from dpath-maintainers:listindex
- Improve None type hints
- Add 3.12 to test matrix
- Merge pull request #198 by moomoohk from dpath-maintainers/192-typehints-are-inconsistent-andor-incomplete
- Flake with 3.12
- Update flake8 action
- Merge pull request #197 by moomoohk from dpath-maintainers/190-add-python-312-support
- Update version.py
v2.1.6
v2.1.5
v2.1.4
Commits
- Better int ambiguity resolution in default creator
- Remove unused import
- Resolve int ambiguity in get function
- Use isdecimal in favor of isdigit
- Add type check tests
- Update version.py
- Merge pull request #181 by moomoohk from dpath-maintainers/179-int-ambiguity-solution-force-creates-dicts-when-no-pre-existing-dict-exists-breaking-previous-functionality
v2.1.3
v2.1.2
Commits
- Support negative indexes
- Minor improvements
- Improve negative number check
- Remove unnecessary negative number check
- Fix values to work with fnmatchcase
- Add str overload to CyclicInt
- Simplify int handling in matching code
- Remove test case
- Bump version
- Continue evaluating entire path when handling int
- Add type hints
- Improve CyclicInt type
- Rename CyclicInt to SymmetricInt
- Fix sign
- Merge pull request #172 by moomoohk from dpath-maintainers/feature/166-negative-list-indexing
v2.1.1
v2.1.0
Commits
- Convert docstrings to double quotes
- Add Python >=3.6 constraint for type hints
- Organize imports
- Fix typo
- Implement merge types as an enum
- Rename safe_path to _split_path
- Sort out imports
- Remove unnecessary check
- Rename/remove unused variables
- Some type hinting
- More type hinting
- Remove parens
- Refactoring and type hinting
- Documentation
- Use fstrings
- Remove redundant parentheses
- Remove unicode literal
- Some type hints and name improvements
- Merge branch 'master' into feature/cleanup
- Small refactor in deletion code
- Move custom type definitions to dedicated file
- Use MutableMapping instead of dict
- Catch specific exceptions
- Add exports
- Move utils functions to top level
- Merge branch 'master' into feature/refactor
- Fix tests
- Mock correct function
- PEP8 change
- Enable DeprecationWarnings in tests
- Run flake8 separately from tests
- Working flake8 with annotations
- Style fixes
- Reorder tasks in workflow
- Set minor version
- Remove references to dpath.util in tests
- PEP8 fix
- Add note regarding 3.6
- Type hint improvements and exports
- Merge pull request #168 by moomoohk from dpath-maintainers/feature/refactor
v2.0.8
Commits
- Update tests workflow
- Run tests on Python 3.10
- Drop Python 3.6
- Update project URL
- Update tests to use nose2