NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #804 most downloaded on PyPI
Pure Python PartiQL Parser
Last release 11 months ago
18 Oct 2025
Release timing varies
gaps range from 9 days to 10 months
Nearly every release is documented
notes for 24 of 26 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
27 releases · first in 2023
One column per quarter.
Merge pull request #30 from getmoto/document-not-found-exception
Merge pull request #30 from getmoto/document-not-found-exception
Introduce DocumentNotFound exception for DynamoDB
Merge pull request #28 from getmoto/json-parser-allow-floats
Merge pull request #28 from getmoto/json-parser-allow-floats
JsonParser: Allow floats in documents
- Fix project build
S3SelectParser now returns the number of BytesProcessed
Merge pull request #24 from getmoto/dynamodb-allow-uppercase-tables
Merge pull request #24 from getmoto/dynamodb-allow-uppercase-tables
DynamoDB: Allow MixedCased table names
Improve performance for JsonParser when parsing a source with many documents
v0.5.4 - Use hatchling as build-system
v0.5.4 - Use hatchling as build-system
v0.5.3 - Fix project-build when other directories exist at toplevel
v0.5.3 - Fix project-build when other directories exist at toplevel
- Add json_to_csv converter
Improve Update/Delete/Insert parsers
Improve Update/Delete/Insert parsers
Support INSERT/DELETE/UPDATE queries:
Support for INSERT/UPDATE/DELETE statements
- Support for Python 3.12
Increased support for WHERE-clauses:
The DynamoDBStatementParser now expects a document in the DynamoDB format: {"a1": {"S": "b1"}, "a2": {"S": "b2"}}
The DynamoDBStatementParser now expects a document in the DynamoDB format: {"a1": {"S": "b1"}, "a2": {"S": "b2"}}
Support JSON documents containing (lists of) BOOLeans
Nothing published for this version
Allow where-clauses for lists, such as where a[1] = '..'
where a[1] = '..'Packaging improvements: Include source-files in the release, and update the version nr
Packaging improvements: Include tests/__init__.py in the release and add project links to PyPi
tests/__init__.py in the release and add project links to PyPiS3: Fix behaviour for nested FROM-queries (s3object[*].name)
Improves the SelectEncoder behaviour to also encode CaseInsensitiveDict's
s3object[*] do not fail (NOTE: the correct behaviour is not correct yet)Expose a custom JSON encoder, SelectEncoder, in order to encode custom objects returned by our API such as Variable json.dumps(x, indent=None, separat
SelectEncoder, in order to encode custom objects returned by our API such as Variable
json.dumps(x, indent=None, separators=(",", ":"), cls=SelectEncoder)Support for multiple WHERE-clauses
DynamoDBStatementParser.get_query_metadataMinor bugfix - s3object should be case-insensitive.
s3object should be case-insensitive.Support for DynamoDB Statements.
Initial release with support for S3Select queries.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →