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 Coreexpression 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 MongoDBBackendEncodeDB
from authx import EncodeDBBackendNote: 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
flitto build the package.- Improve Workflow and integrate
codecov.yml. - Use the issue of new Functionalities in Github.
- Create New Directory called
scriptsto 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__.pyfile.
- 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