Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.5.0 #102

Merged
merged 12 commits into from
Jan 2, 2024
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
See for sample https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/master/CHANGELOG.md
-->

## [1.5.0] - 2023-11-DD
### ✨ Feature
- Make **trial period** customizable (#98)
- Set **auto_Sync to True** by default (#99)
- Make product **price as Float** (#100)
- Implement **subscription** model from stripe for Saas application (#101)
### 🔒 Security
- Migrate to **Django 4.2+** (#71)

## [1.4.0] - 2023-06-19
### 🛠 Improvements
- Add boolean to **store if private key has been saved** and verified (#91)
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@
# built documents.
#
# The short X.Y version.
version = '1.4'
version = '1.5'
# The full version, including alpha/beta/rc tags.
release = '1.4.0'
release = '1.5.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
11 changes: 11 additions & 0 deletions docs/deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,15 @@ EMAIL_HOST_PASSWORD = YOUR_EMAIL_PASSWORD
MAIL_USE_TLS = false
EMAIL_PORT = 25
DEBUG = false
```

## Saas

Deploying as Saas require to connect with Strip and add dedicated env var:


```shell
STRIPE_PUBLIC_KEY = YOUR_PUBLIC_KEY
STRIPE_SECRET_KEY = YOUR_SECRET_KEY
STRIPE_PRODUCT = YOUR_PRODUCT_ID_FOR_SUBSCRIPTION
```
50 changes: 46 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,18 +1,25 @@
alabaster==0.7.13
argh==0.28.1
asgiref==3.6.0
astroid==2.15.3
Babel==2.12.1
backports.ssl-match-hostname==3.7.0.1
boto3==1.26.114
botocore==1.29.114
certifi==2022.12.7
cffi==1.15.1
chardet==5.1.0
charset-normalizer==3.1.0
colorama==0.4.6
colorclass==2.2.2
coreapi==2.3.3
coreschema==0.0.4
cryptography==40.0.2
defusedxml==0.7.1
dill==0.3.6
dj-database-url==1.3.0
dj-rest-auth==3.0.0
Django==4.1.9
Django==4.2.7
django-allauth==0.54.0
django-appconf==1.0.5
django-colorfield==0.8.0
Expand All @@ -28,28 +35,45 @@ django-storages==1.13.2
djangorestframework==3.14.0
djangorestframework-bulk==0.2.1
docopt==0.6.2
docutils==0.18
docutils==0.17.1
drf-writable-nested==0.7.0
drf-yasg==1.21.5
gunicorn==20.1.0
idna==3.4
imagesize==1.4.1
importlib-metadata==6.4.1
inflection==0.5.1
isort==5.12.0
itypes==1.2.0
Jinja2==3.1.2
jmespath==1.0.1
lazy-object-proxy==1.9.0
libsass==0.22.0
livereload==2.6.3
markdown-it-py==2.2.0
markdown2==2.4.8
MarkupSafe==2.1.2
mccabe==0.7.0
mdit-py-plugins==0.3.5
mdurl==0.1.2
myst-parser==1.0.0
oauthlib==3.2.2
openapi-codec==1.3.2
packaging==23.1
pathtools==0.1.2
Pillow==9.5.0
pip-review==1.3.0
pip-upgrader==1.4.15
platformdirs==3.2.0
psycopg2==2.9.6
psycopg2-binary==2.9.6
pycparser==2.21
Pygments==2.15.0
PyJWT==2.6.0
pylint==2.17.2
pylint-django==2.5.3
pylint-plugin-utils==0.7
PyMySQL==1.0.3
pyparsing==3.0.9
python-dateutil==2.8.2
python-dotenv==1.0.0
Expand All @@ -66,10 +90,28 @@ s3transfer==0.6.0
sentry-sdk==1.19.1
simplejson==3.19.1
six==1.16.0
sqlparse==0.4.4
snowballstemmer==2.2.0
Sphinx==5.3.0
sphinx-autobuild==2021.3.14
sphinx-reload==0.2.0
sphinx-rtd-theme==1.1.1
sphinxcontrib-applehelp==1.0.2
sphinxcontrib-devhelp==1.0.2
sphinxcontrib-htmlhelp==2.0.0
sphinxcontrib-jquery==4.1
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==1.0.3
sphinxcontrib-serializinghtml==1.1.5
sqlparse==0.4.3
stripe==5.4.0
terminaltables==3.1.10
tomli==2.0.1
tomlkit==0.11.7
tornado==6.2
typing_extensions==4.5.0
uritemplate==4.1.1
urllib3==1.26.15
whitenoise==6.4.0
watchdog==3.0.0
whitenoise==6.4.0
wrapt==1.15.0
zipp==3.15.0
Loading