All notable changes to this project will be documented in this file.
- (config) Added config file for managing project structure.
- (routeset) Added route set group creation logic.
- (routeset) Expanded created route methods to have content.
- (routeset) Added
responses
content creation. - (routeset) Added
schema
content creation.
- (route) Simplified and expanded
Route
creation. - (routeset) Simplified route creation.
- (cors) Refactored
parse_cors
method to returnstrings
.
- (responses) Improved docstrings for responses module.
- (crud) Improved docstrings for CRUD classes.
- (core) Improved docstrings for
core
module. - (auth) Improved docstrings for
auth
module.
- (auth) Updated dependencies to constants for usability.
- (validation) Added tests for missing validation methods.
- (routes) Add tests for
add-routeset
command. - (template) Fixed broken template authentication tests.
- (routeset) Added tests for
add-routeset
command. - (route) Added tests for expected
__init__
route output. - (routeset) Fix broken tests and add some for coverage.
- (poetry) Updated packages to latest.
- (add-route) Added set name handling using
inflect
. - (auth) Added refresh tokens to auth routes.
- (tests) Refactored test names for
TestSetup
to simplify. - (add) Replaced
add
command withadd-route
.
- (auth) Updated failing tests based on new
auth
changes.
- (alembic) Added missing
ini
template file.
- (init) Added
--hide-output
flag for omitting console output.
- (templates) Updated template tests to pass.
- (output) Added tests for logging and output messages.
- (init) Added error test cases for coverage.
- (alembic) Added
alembic
integration.
- (template) Fixed invalid imports and config bugs.
- (poetry) Simplified Poetry script creation.
- (scripts) Moved Poetry scripts to separate directory.
- (workflows) Moved codecov into separate workflow
- (template) Added deployment template files with build command
- (build) Fixed build issues with Django projects
- (template) Moved template files to separate directory
- (setup) Simplified template directory retrieval
- (msgs) Updated output messages for
init
command for clarity - (config) Expanded configuration settings for usability
- (template) Updated template config file structure to simplify
- (config) Updated algorithm type to specific options
- (cli) Updated
new-key
command logic to simplify - (env) Expanded environment variable template
- (setup) Enhanced dynamic env file updates
- (setup) Updated
init
command logic to include Django projects - (setup) Removed Django templates and settings - discontinued
- (msgs) Fixed broken message tests
- (config) Added and updated tests for config
- (cli) Refactored
key_length
method to fixture
- (poetry) Updated FastAPI to latest package version
- (auth) Added
Field
declarations to model attributes for docs
- (poetry) Removed
Poetry
as required dependency in package
- (auth) Fix broken
config
import in templates
- (template) Removed redundant code
- (poetry) Refactor poetry file builder tests to pass
- (coverage) Added coverage settings with omits for API tested files
- (template) Added
init
project tests (99% coverage) for quickstart
- (auth) Update
token
route output to fix bug - (poetry) Fixed Poetry
dev
dependencies group assignment
- (db) Moved
db
models to separate folder for scalability - (auth) Refactor route output responses for best practice
- (auth) Refactor time-based tests to pass
- (settings) Add
TOKEN_URL
parameter toAuthConfig
- (auth) Token authentication bug in
auth
router
- (auth) Update token method name for clarity
- (db) Add
DB
prefix to DB model class names for clarity - (auth) Add response models to methods
- (setup) Fix broken tests
- (setup) Fix secret key length error
- (command) Add
new-key
for secret key generation with tests - (setup) Add automatic secret key creation during
init
- (bcrypt) Remove passlib and add custom bcrypt alternative
- (command) Convert port to string in
run-dev
- (auth) Apply
BcryptContext
toSettings
- (poetry) Update toml file