Skip to content

Changelog

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.

[Unreleased]

Compare with 0.4.0

[0.4.0] - 2022-03-20

Compare with 0.3.0

Fixed

  • Swap ! and + operations in query parsing to actually use ! operation for .query_required_single method. PR #173 by @refi64.

[0.3.0] - 2022-03-02

Compare with 0.2.0

Added

  • Add support for JSON output via .json property for Queries.

Misc

  • Bump dependencies.

[0.2.0] - 2022-02-10

Compare with 0.1.0

Added

  • Add support for Python 3.10.
  • Add support for EdgeDB 1.0.
  • Add new operation type + that is used for .query_single method instead.

Changed

  • 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.

Misc

  • Bump dependencies.
  • Update EdgeQL lexer from latest master commit.
  • Move EdgeQL queries files used in tests into dbschema directory created by edgedb project.
  • Update tests and documentation to get rid of EdgeDB's DNS.
  • Update documentation.
  • Use edgedb/setup-edgedb action to install EdgeDB CLI and run EdgeDB instance for tests.
  • Use snok/install-poetry@v1 to install Poetry.
  • Add Python 3.10 in CI's matrix when running tests.
  • Run CI using latest EdgeDB 1.0 version.

[0.1.0] - 2021-05-17

Compare with 0.0.5

Added

  • Add support for Python 3.9.
  • Support transactions as arguments in queries.

Misc

  • 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 with edgedb projects.
  • Move pytest, coverage, mypy and isort configuration into pyproject.toml.
  • Run flake8 on tests with flake8-pytest-style and fix issues.

[0.0.5] - 2020-09-02

Compare with 0.0.4

Changed

  • Pin edgedb-python version on >= 0.9.0.

Misc

  • Run CI on EdgeDB Alpha 5.

[0.0.4] - 2020-08-22

Compare with 0.0.3

Changed

  • Change queries parsing allowing arbitrary comments in queries.

[0.0.3] - 2020-08-14

Compare with 0.0.2

Added

  • Support aiosql via custom adapter.

Changed

  • Change the license from MIT to FreeBSD as in the parent projects(aiosql and anosql).

Misc

  • Update netlify-action to update existing message with docs deployment instead of spaming with new one.

[0.0.2] - 2020-08-11

Compare with 0.0.1

Added

  • Support positional arguments in queries.
  • Include py.typed file for providing types information for type checkers.
  • Support running queries through pools.

Changed

  • Pin edgedb-python on ^0.9.0.

Fixed

  • Fix typos and examples in docs.

Misc

  • Move to nox from scripts.
  • Run CI on EdgeDB alpha 4.

[0.0.1] - 2020-04-09

Compare with first commit

Added

  • First release.