Releases
v2.134.0
Compare
Sorry, something went wrong.
No results found
Bug Fixes
Authors: drop nameTitle, rename company fields to campus (da7febc )
FileUploader: mime type issues for model files (994b557 )
Glossary: close boolean logic footgun in validator (0d81065 )
Glossary: close IDOR vuln in updateGlossaryUsage (855bfb0 )
Glossary: defense-in-depth close of NoSQL injection vuln (5f9da2e )
Glossary: surface silent failure in updateGlossaryUsage (4df2ecd )
Navbar: keep Commons static links left-aligned in mobile (5bded5b )
Projects: project membership check can be overriden by privileged roles (2adcf70 )
Restacker: add deterministic key to LicenseBadge (714fff6 )
Restacker: enable polling during processing for UX (9a04b0a )
Restacker: handle failed state in status check (8252757 )
Restacker: inconsisent type between client and server (d64748b )
Restacker: optional chaining issue in edge case (c634770 )
Restacker: strongly type Restacker status (4f41164 )
Restacker: sync version optionality in model to avoid validation errs (c370496 )
Restacker: unify status check logic (67e7073 )
Restacker: update status check logic to reflect 'pending' state in getRestackerToc function (ada03ec )
Restacker: use consistent key for page tags cache (ad7d070 )
Restacker: use consistent key format for cache lookup (0e2ad99 )
Restacker: use named Zod export for consistency (ca580df )
Restacker: wrap fire-and-forget call to avoid unhandled rejection (fc775cc )
UI: navbar fix (f187c19 )
Features
add My Tasks page (#841 ) (64fcf36 )
BookService: add method to fetch raw content of a page and enhance RestackerService with content license handling and transclusion check (f3cb70b )
BookService: enforce page-level access and add mild TOC cache (71e1fb1 )
Glossary: add editing functionality for glossary terms, including support for image removal and enhanced term management (f8e639c )
Glossary: add glossaryID handling in addBookGlossary function for improved data management (beac0bd )
Glossary: add onBlur functionality to GlossaryTermAutocomplete and enhance term matching in GlossaryForm (1679652 )
Glossary: implement alias handling in glossary management and improve FormData debugging (fc48a05 )
Restacker: add labels and names to license and version select inputs in LicenseEditor component (b68dae7 )
Restacker: add license management features including reload and update endpoints, and implement compliance details component (d7f5c06 )
Restacker: add quotation handling to license data and update API for content licenses (9618894 )
Restacker: implement progress tracking and polling (7b7e6d2 )
Restacker: implement REST API endpoints and frontend component for Restacker functionality (bd7db25 )
You can’t perform that action at this time.