Releases: LibreTexts/LibreOne
Releases · LibreTexts/LibreOne
v1.5.2
v1.5.1
v1.5.0
v1.4.1
v1.4.0
1.4.0 (2023-09-02)
Bug Fixes
- auth: library access check in CAS Bridge handler (9d678e8)
- auth: redirect link on login completion (d22fbfc)
- getUserInternal reference for UI (a7a5166)
- imports of AccessRequest and VerificationRequest models (acc61ca)
- imports of TimeZone model (3aed174)
- Organizations API: enforce permissions on Organization update and delete (aa02e5e)
- Organizations API: return conflict error for Domains when appropriate (60e03be)
- prevent duplicate index creation on schema sync (3c1db16)
- Services API: add route-level permissions check (3f91d7e)
- UI: undefined locale check (dbe77ad)
- Users API: do not filter users on status (37349ff)
Features
- Access and Verification: initial APIs for Verification and Acess Requests (fcacf58)
- add time_zone and student_id to User model (5c01d42)
- API: email address changes and verifications (ed66961)
- applications API (6fc8810)
- Applications API: allow hiding applications from API results (7ae046d)
- Applications API: filter applications list by type (#14) (8779a8d)
- Applications API: icon and description fields (64c9395)
- Auth API: provision external users from Google Workspace (d5468f8)
- Auth API: provision external users from Microsoft AD (efaefc4)
- auth: logic for CAS Bridge (13894b4)
- auth: migrate 'active' field to 'disabled' for CAS functionality (aad5e83)
- auth: migrate 'enabled' field to 'expired' for CAS functionality (c221804)
- auth: support interrupt checks from CAS server and add registration completion check logic (a8b35f5)
- enable Users to join multiple Organizations (46aaa8d)
- IdentityManagement: initial dashboard UI (#4) (4329be7)
- IdentityManagement: profile and security interfaces (#10) (2498d07)
- IDM: instructor verification request UI (#16) (db156ef)
- IDM: logout (#12) (5f312f0)
- IDM: manage avatar (#18) (ddeae67)
- IDM: profile and security functionality (#11) (472216f)
- Organizations API: add search filter for only orgs unassociated to a system (d7f4cfe)
- Organizations API: alias and domain management endpoints (4921469)
- Organizations API: create method for Organization resources (cfe329d)
- Organizations API: include full Alias and Domain models in results (d343449)
- Organizations API: many-to-many relationship with aliases (2fbf8a5)
- Organizations API: update method for Organization resources (64685fc)
- Registration: collect student ID and timezone (#20) (af25807)
- resource permissions API and logic (832de87)
- UI: App Switcher (#13) (ffe4cef)
- UI: direct navigation to specific registration flow step (a0a3337)
- UI: link to Home on non-instructor registration completion (0ae2da7)
- Users API: include OrganizationSystem on Organization in getUser (25320e7)
- Users API: include system_id on Organization in getAllUsers (ec52e44)
- Users API: password change endpoint (792b9ed)