Repository navigation
Releases: mwhicks-dev/pyacct
Release list
v2.2 Hotfix
REALLY small hotfix to fix #18.
You can install the Python package for PyAcct by downloading the attached whl and running:
pip install --user pyacct-2.2.0.whlYou can install a pre-built Docker image for this version and PostgreSQL/psycopg2 by downloading the attachd tar.gz and running:
docker load < pyacct-2.2.0-docker-pyscopg2.tar.gzand run using the general docs instructions.
Please refer to the general documentation for application questions.
Please refer to the API documentation for API endpoints and descriptions.
Full Changelog: v2.1...v2.2
v2 Hotfix
Small-ish hotfix handling issues #14 #15 #16.
You can install the Python package for PyAcct by downloading the attached whl and running:
pip install --user pyacct-2.1.0.whlYou can install a pre-built Docker image for this version and PostgreSQL/psycopg2 by downloading the attachd tar.gz and running:
docker load < pyacct-2.1.0-docker-pyscopg2.tar.gzand run using the general docs instructions.
Please refer to the general documentation for application questions.
Please refer to the API documentation for API endpoints and descriptions.
What's Changed
- PyAcct v2.1.0 - v2 Hotfix by @mwhicks-dev in #17
Full Changelog: v2.0.1...v2.1
v2.0.1 - Bigger Data
More API endpoints, more configuration, and more application support! PyAcct v2 is now out, and better than ever: all of the old features are still there, of course, but now you can add additional support (via couple join tables) for any key-value paired data for any account.
Using the new config.json, you are able to implement any amount of additional attributes for PyAcct to track, and you can also specify whether they are required, unique (no duplicate value entries per attribute), and sensitive (able to be queried via the API by other distinct regular users).
We have also increased application support: You can now create a "superuser" by adding their account ID to the config and redeploying. These superusers can access all sensitive attributes* for all users, allowing for your specific applications to be able to work with things like contact information and secret keys when necessary.
You can install the Python package for PyAcct by downloading the attached whl and running:
pip install --user pyacct-2.0.1.whlYou can install a pre-built Docker image for this version and PostgreSQL/psycopg2 by downloading the attachd tar.gz and running:
docker load < docker_psycopg2.tar.gzand run using the general docs instructions.
Please refer to the general documentation for application questions.
Please refer to the API documentation for API endpoints and descriptions.
*Attributes do not include username and password.
What's Changed
- PyAcct v2 by @mwhicks-dev in #13
Full Changelog: v1.2...v2.0.1
CORS and Configuration Release
We began by implementing CORS policy exceptions in PyAcct, as necessary for a service-oriented application, and ended by vastly simplifying the configuration process (at the expense of slightly complicating Docker deployment, but nothing crazy).
Like usual, refer to the [https://github.com/mwhicks-dev/pyacct/tree/v1.1.1/README.md](general docs) and API docs as needed.
The Docker image associated with this release can be decompressed via docker load < pyacct_v1.2_docker.tar.gz and ran in accordance with the general docs.
The Python package associated with this release can be installed via pip install pyacct_v1.2.whl --user.
What's Changed
- CORS hotfix by @mwhicks-dev in #8
Full Changelog: v1.1.1...v1.2
Package & Docker Release
PyAcct now has packaging and Docker support for your (and my) deployment needs! See the below PR for more info.
The attached .whl can be installed via pip. The attached Dockerfile can be ran to build (in accordance to the general docs) a Docker image that defaults to v1.1.1.
General documentation: https://github.com/mwhicks-dev/pyacct/blob/v1.1.1/README.md
REST API documentation: https://github.com/mwhicks-dev/pyacct/wiki/PyAcct-API-v1
What's Changed
- Packaging & Docker Support by @mwhicks-dev in #6
Full Changelog: v1.0...v1.1.1
v1.0 - initial release
Check out software documentation and API documentation, as both are pretty detailed already.