All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Swap
!
and+
operations in query parsing to actually use!
operation for.query_required_single
method. PR #173 by @refi64.
- Add support for JSON output via
.json
property for [Queries
][edgeql_queries.queries.Queries].
- Bump dependencies.
- Add support for
Python 3.10
. - Add support for
EdgeDB 1.0
. - Add new operation type
+
that is used for.query_single
method instead.
- Pin
edgedb
0.19.0
as minimal required version. !
operation is now used for.query_required_single
method.- Use new
.query_single
/.query_required_single
method instead of.query_one
.
- Bump dependencies.
- Update
EdgeQL
lexer from latest master commit. - Move
EdgeQL
queries files used in tests intodbschema
directory created byedgedb project
. - Update tests and documentation to get rid of
EdgeDB
's DNS. - Update documentation.
- Use
edgedb/setup-edgedb
action to installEdgeDB CLI
and runEdgeDB
instance for tests. - Use
snok/install-poetry@v1
to installPoetry
. - Add
Python 3.10
in CI's matrix when running tests. - Run CI using latest
EdgeDB 1.0
version.
- Add support for
Python 3.9
. - Support transactions as arguments in queries.
- Bump dependencies.
- Add cache for dependencies in CI.
- Add
Python 3.9
in CI's matrix when running tests. - Run CI using latest
EdgeDB Beta 2
version. - Update CI using latest stable actions.
- Migrate to GitHub-native Dependantbot.
- Replace
docker-compose
withedgedb projects
. - Move
pytest
,coverage
,mypy
andisort
configuration intopyproject.toml
. - Run
flake8
on tests withflake8-pytest-style
and fix issues.
- Pin
edgedb-python
version on>= 0.9.0
.
- Run CI on
EdgeDB Alpha 5
.
- Change queries parsing allowing arbitrary comments in queries.
- Support
aiosql
via custom adapter.
- Update
netlify-action
to update existing message with docs deployment instead of spaming with new one.
- Support positional arguments in queries.
- Include
py.typed
file for providing types information for type checkers. - Support running queries through pools.
- Pin
edgedb-python
on^0.9.0
.
- Fix typos and examples in docs.
- Move to
nox
from scripts. - Run CI on
EdgeDB alpha 4
.
- First release.