Skip to content

Latest commit

 

History

History
381 lines (223 loc) · 14.6 KB

CHANGELOG.md

File metadata and controls

381 lines (223 loc) · 14.6 KB

CHANGELOG

v0.15.2 (2024-12-24)

Bug Fixes

v0.15.1 (2024-12-15)

Documentation

v0.15.0 (2024-12-14)

Features

  • Support pulling from schemas other than public (#51, 64031d7)
  • feat: expand generating capabilities to non-public schemas

v0.14.6 (2024-10-30)

Bug Fixes

  • Correct import for datetime (dot) datetime, time, and date (#49, 9f72bcd)

v0.14.5 (2024-08-23)

Bug Fixes

v0.14.4 (2024-08-22)

Refactoring

  • Update dependencies and dev status (#46, 6f16225)
  • refactor: update dependencies and dev status * refactor: update poetry.lock

v0.14.3 (2024-08-15)

Documentation

v0.14.2 (2024-08-15)

Bug Fixes

  • Refine how dates are organized within a given row for a table (#44, 72927e7)

v0.14.1 (2024-08-14)

Bug Fixes

v0.14.0 (2024-08-13)

Features

  • Add seed data generator for models (#42, cd7c97b)
  • feat: add poc of seed data generator * chore: add poc file for relationship viz generators and other functions * feat: fix fake data formatting for final sql file * test: corrected existing tests for fake data generator * test: add tests for new fake generation methods * feat: add seed.sql generator for models * ci: exclude poc folder fo checking

v0.13.1 (2024-08-06)

Documentation

v0.13.0 (2024-08-05)

Features

  • Update version logic to dts and latest schema (#39, 06193cb)
  • feat: add ability to inherit from all-null parent classes in pydantic fastapi models * feat: change versioning to datetime

v0.12.0 (2024-08-05)

Features

  • Add ability to inherit from all-null parent classes in pydantic fastapi models (#38, 6c6c673)

v0.11.0 (2024-08-04)

Documentation

Features

  • feat: add db-url connector

v0.10.0 (2024-08-01)

Documentation

Features

v0.9.0 (2024-07-31)

Features

  • chore: add homepage * docs: update README

v0.8.4 (2024-07-31)

Bug Fixes

v0.8.3 (2024-07-31)

Bug Fixes

v0.8.2 (2024-07-31)

Bug Fixes

v0.8.1 (2024-07-31)

Bug Fixes

v0.8.0 (2024-07-31)

Continuous Integration

Features

  • Add github pages site with mkdocs (#27, ee9eba7)
  • feat(docs): add mkdocs * feat(docs): add basic nav structure and starter docs * feat(docs): integrate reading from root changelog * feat(docs): add purpose statement * chore: update poetry lock * feat(docs): add automatic cli docs, updates for code blocks * feat(local-option): enable automatic env variables for local connections * feat(docs): add logo and new styling to light/dark
    • feat(docs): completed getting started section * feat(docs): complete examples and API * feat(docs): styling changes and add mkdocs deploy action * test: fix clean_directories test

v0.7.0 (2024-07-29)

Features

  • Add full coverage testing, testing coverage checking, and coverage reporting (#25, f84dd83)
  • test: update db tests and cleanup * test: update sorting tests * test: update util tests * test: update coverage passing * test: update writer abc, factories, and util tests * test: add marshalers tests * test: add pydantic writers tests * test: clean pydantic writers tests * test: add sqlalchemy writer tests * test: add cli tests * feat: add full coverage testing and code coverage reporting * chore: fix mypy issues * chore: remove incorrect test

v0.6.2 (2024-07-27)

Bug Fixes

v0.6.1 (2024-07-26)

Bug Fixes

  • fix: correct overwrite logic * docs: update README with new cli args

v0.6.0 (2024-07-26)

Documentation

  • docs: add CODE_OF_CONDUCT.md * docs: add SUPPORT.md * docs: add SECURITY.md (#17) * docs: add bug report and feature request templates (#18) * chore: remove .vscode * docs: add CODEOWNERS * docs: add FUNDING.yml (#19) * docs: add CONTRIBUTING.md

Features

  • Convert writers to Abstract Base Class and reformate CLI with args like supabase-cli gen function (#22, d23b88d)
  • feat(cli-refine-1): move utility functions and add example args for revised cli, like supabase cli generate cmd * feat(writer-abc): starter for abc's for new writer classes * feat(writer-abc): add methods to abcs and factories for writers * feat(writer-abc): implement pydantic fastapi writer from abc * feat(writer-abc): pre-commit updates * feat(writer-abc): updates for jsonapi pydantic writer * feat(writer-abc): updates for fastapi sqlalchemy writer * feat(writer-abc): updates for jsonapi sqlalchemy writer * feat(writer-abc): rm original writer.py * feat(writer-abc): add ruff formatting step for generated files * feat(cli-refine-1): convert cli to be like supabase cli gen fn * test: temporary update threshold for failing coverge * chore: change lint and type checking in action to verbose

v0.5.0 (2024-07-21)

Features

  • pre-commit: Add pre commits, linting, formatting, pyrpoject.toml config, and tests (#16, 6b686e8)
  • docs: update pyproject and docs * style: import sorting * style: ruff format * feat(pre-commit): add pre-commit and commitizen * feat(pre-commit): add lint checking with ruff to github action, correct linting errors * feat(pre-commit): integrate mypy * feat: add toml configuration * fix: compensate for array notation in type maps * feat: add testing * feat(pre-commit): missing types for toml * feat(pre-commit): fix coverage run in action * feat(pre-commit): fix pytest coverage test and check in action * feat(pre-commit): fix test and coverage * feat(pre-commit): re-add verbose with testing step in action * feat(pre-commit): remove uneccessary step for reporting

v0.4.0 (2024-07-19)

Features

v0.3.0 (2024-07-19)

Features

  • add-writer: Updates to rerun pipeline (#14, c7be9e5)

v0.2.1 (2024-07-12)

Bug Fixes

  • cicd: Change strategy for poetry install (#12, 825c4e2)

  • cicd: Change version of python semantic release (#11, 1a0ef1c)

  • cicd: Fix wrong version pointer and add build command (#10, ded4864)

v0.2.0 (2024-07-12)

Bug Fixes

  • cicd: Add github app for bypass (#8, 127b52e)

  • cicd: Fix pipeline for deploy and cleanup (10f240b)

  • cicd: Fix pipeline for deploy and cleanup, part 2 (40096e3)

  • cicd: Test-pr (#9, d410d2f)

  • cicd: Testing PR and pipeline deploy (#7, 1c75c55)

  • missing-build-step: Add missing build step to action (#5, 9b122ae)

  • missing-dist: Adding dist_path to semantic_release config (#3, ea3f5d4)

  • pipeline-build: Add missing poetry build command (#4, 5a845e8)

  • vscode-dir: Remove .vscode tracking (#2, eed989b)

Features

  • deploy-prod: Add publish to pypi step (#6, cac019e)

v0.1.0 (2024-07-09)