Releases: U-Company/python-private-service-layout
2.2.0
[docs]. add docs for new structure
[docs]. clean the docs
[feature]. add asserts classes for server
[feature]. move unit tests to server
[feature]. remove CLI (fire)
[feature]. change structure of project
[feature]. remove entry_points for cmd
[bug]. change package name to {{ cookiecutter.service }}
[bug]. swagger's service name: package_name -> service_name
[bug]. info method function name -> info_method name
[bug]. move openapi.json, docs to __cmd.http module
[bug]. /info change returned code
[bug]. makefile path to app
[deps]. msgpack>=1.0.0
[deps]. update all package to loguru>=0.5.1; fastapi>=0.61.0; uvicorn>=0.11.8; vault-client>=0.3.4; prometheus_client>=0.8.0; python-clients>=1.0.3; faker>=4.1.2; pytest-asyncio>=0.14.0; pytest>=6.0.1; fire>=0.3.1
2.1.1
[bug]. swagger_endpoint has invalid template
2.1.0
[docs]. add image for swagger
[docs]. Add docs for swagger
[feature]. Separate private and public installation
[docs]. Change README.md. [bug]. Add script for uvicorn variables of makefile
[feature]. add authorization.
[feature]. add routers module.
[bug]. remove duplicate logger
[feature]. add application info for uvicron starter
[feature]. add info method with version and service name
[feature]. add logging with app, version and environment
[feature]. move description of method to separated variables
[feature]. Remove class App to function build_app(allow_origins)
[bug]. remove names of docker-compose (makefile)
[feature]. parametrize docker-compose by env_file
[feature]. Add uvicron into make. Add workers
[docs]. change README
2.0.3
- [bug]. In info.py it replaced
'
to\'
- [bug]. rename folder {{ cookiecutter.service }} -> {{ cookiecutter.python_package }}
- [bug]. docker_image cookiecutter's variable is changed
- [bug]. It is changed name of environment of Anaconda of make config command
- [feature]. remove docker login from make file
- [bug]. rename python_package to python_service
- [bug]. cookiecutter.python_package -> cookiecutter.python_service
- [bug]. test_create_answer -> test_health for test_health.py
- [feature]. swagger in prod works
2.0.2
- [FAQ]. Problem with uninstall
- [deps]. pytest-asyncio==0.12.0
- [deps]. pytest==5.4.1
- [feature]. Add default value for VAULT_ENV_FILE, VAULT_ENV for service
- [feature]. Add default value for VAULT_ENV_FILE, VAULT_ENV for tests
- [FAQ]. Vault client not authenticated
- [FAQ]. Not set environments
- [BUG]. Docker login in makefile
- [docs]. Add installing doc
- [feature]. import servicename in test from info.py
- [bug]. remove service to python_package cookiecutter's environments in code, paths and description
2.0.1
- Change links in documentation to relative from absolute url
- Refactoring documentation
- [BUG]. daemon.json validate json
2.0.0
- Stable version with docker-image pushing
- Stable version with python-package pushing
- Separate publishing into two stage: python publishing and docker publishing
- Only private docker and pypi registry (not common pypi)
- Templates for unit and integration tests
- Add description for common errors
- Separate common docs into files
- Add test folder into ./data
- Add PIP_CONFIG_FILE for automatically dependency of make deps from private repository
- Add description of cookiecutter variables
1.0.1
- Add server mutex for handler
1.0.0
- Supporting cookiecutter (https://github.com/cookiecutter/cookiecutter)
0.2.0
- [feature]. We added jinja2 style tmpl