- feat: expand generating capabilities to non-public schemas
- refactor: update dependencies and dev status * refactor: update poetry.lock
- 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
- feat: add ability to inherit from all-null parent classes in pydantic fastapi models * feat: change versioning to datetime
- feat: add db-url connector
- chore: add homepage * docs: update README
- 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
- 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
- fix: correct overwrite logic * docs: update README with new cli args
- 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
- 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
- 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
-
cicd: Change version of python semantic release (#11,
1a0ef1c
) -
cicd: Fix wrong version pointer and add build command (#10,
ded4864
)
-
cicd: Fix pipeline for deploy and cleanup (
10f240b
) -
cicd: Fix pipeline for deploy and cleanup, part 2 (
40096e3
) -
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
)