0.3.0
What's Changed
Release Notes
Finally, we drop the full support from MongoDB Thanks to @stephane That's implemented some functionality under the name of BaseDBBackend
and Create some Database Crud Functionality without a database.
- Database Plugins:
-
MongoDB: Using MongoDB as a Database Backend is now supported as a plugin based on
BaseDBBackend
. -
EncodeDB: Databases give you simple asyncio support for a range of databases.
It allows you to make queries using the powerful
SQLAlchemy Core
expression language and provides support forPostgreSQL
,MySQL
, andSQLite
.We can now provide some SQL queries to the database on the top of
BaseDBBackend
.
-
MongoDB
from authx import MongoDBBackend
EncodeDB
from authx import EncodeDBBackend
Note: Don't forget to set up the database connection as a client that will be functioned under pre-built Methods.
- Improve the package by Switching to
flit
to build the package.- Improve Workflow and integrate
codecov.yml
. - Use the issue of new Functionalities in Github.
- Create New Directory called
scripts
to store the shell scripts to run tests or linting.
- Improve Workflow and integrate
- Improve Importing the package https://github.com/yezz123/authx/blob/main/authx/__init__.py.
- Calling the function or the class directly from the
__init__.py
file.
- Calling the function or the class directly from the
- Improve Documentation, and Describe different new Addons, that AuthX now provide such as new Database Backends or Plugins or the new middleware add-ons, Thanks to @AbderrahimSoubaiElidrissi
- Update and upgrade Dependencies.
- Inline and improve IDLE Support.
Full Changelog: 0.2.0...0.3.0