v0.0.13
Pre-release
Pre-release
What's Changed
✨ New Features & Enhancements
- FT-840: Improve unhandled exception message logging by @pavanmanishd in #71
Changes introduced in #72 by @0xquark
🛠️ Managing Roles
- Models: Introduced models for
roles
. - Role Client: Added methods for role management:
GetAll()
: Retrieve all roles.Get()
: Retrieve specific roles by filter.
- Caching: Implemented a caching mechanism to translate role names and IDs efficiently.
👤 Managing Users
- Models: Introduced models for
Users
. - User Client: Added methods for user management:
CreateUsers()
: Create single or multiple users.Updater()
: Update user attributes.GetAll()
: Retrieve all users.GetByEmail()
,GetByEmails()
: Retrieve users by email(s).GetByUsername()
,GetByUsernames()
: Retrieve users by username(s).AddUserToGroups()
: Add users to one or more groups.ChangeUserRole()
: Change the role of a user.
👥 Managing Groups
- Models: Introduced models for
Groups
. - Group Client: Added methods for group management:
Create()
,Update()
: Create or update groups.Get()
,GetAll()
,GetByName()
: Retrieve group details.GetMembers()
: Retrieve members of a group by GUID.RemoveUsers()
: Remove members from a group.Purge()
: Permanently delete a group.
📜 Full Changelog: v0.0.12...v0.0.13