Skip to content

changelog

0.1 (2024-05-28)

BREAKING CHANGE

  • The query has completely changed IO

Feat

  • protocol-and-viacep: add protocol to ensure all plugins have the right method and add viacep service
  • database-migrations: move from sqlmodel metadata create all to alembic async migrations
  • mutation: add create_address mutation and beta pagination
  • sqlmodel-mariadb: add sqlmodel models, create async session, create tables on startup and add query function with beta filters
  • Initial commit

Fix

  • brazil-model: change Enum -> StrEnum and table columns order
  • types: remove unused code
  • some docker files
  • continued fixing some wrong features
  • Hooks: Validate merge branches

Refactor

  • module-to-namespace: move from modules to namespace
  • api: add docstrings and drop coordinates for now
  • plugins: start base for plugins and cep_aberto service
  • settings: move all .env settings to utils directory
  • pydantic: move pydantic models to sqlmodel models
  • edgedb-jacobson: remove edgedb and legacy jacobson
  • graphql-query: add pydantic and strawberry types to query
  • start edgedb support
  • create docker folders and minor fixes

0.2 (2024-07-31)

BREAKING CHANGE

  • Now postgres is needed because of uuid pk. Remake migrations

Fix

  • all_address: add joins on filters that depend on other tables
  • background-insert: fix insert on query to run after return
  • plugins-async-error: create async client to run requests async

Refactor

  • remake-database: move from mariadb to postgres, re-enable coordinates and move to uuid
  • mkdocs-dev-mode: if dev mode is on, mkdocs is enabled on / of fastapi
  • dev-mode: add dev flag on .env to enable some features like db logs on shell and graphql ide
  • db-session: add graphql context_getter to send the database session to queries and mutations on demand