Releases: fastmonkeys/qstring
Releases · fastmonkeys/qstring
v1.0.1
v1.0.0
-
Added support for Python 3.8 to 3.12.
-
Added type hints for the project.
-
Use modern packaging metadata with
pyproject.toml. -
Use
pdm.backendas build backend. -
Changed
qstring.nestto usedictin the returned nested object instead ofOrderedDict.dictretains insertion order since Python 3.7, soOrderedDictusage was redundant here. -
Fixed a bug in
qstring.nestwhere it returned an incorrect value when there were more than two query parameters with the same name.Before:
>>> qtstring.nest([('foo', '1'), ('foo', '2'), ('foo', '3')]) {'foo': [['1', '2'], '3']}After:
>>> qtstring.nest([('foo', '1'), ('foo', '2'), ('foo', '3')]) {'foo': ['1', '2', '3']} -
Removed support for Python 2.7 and 3.7 or earlier.
-
Removed
futuredependency. -
Removed the
__version__attribute. Useimportlib.metadata.version("qstring")instead