← All releasesv0.5.0
Features
- api,brand: authenticate a brand's integrations against a versioned product API (E+4(a)) (#458)
- api,brand: close E+1 with range parsing and bulk convert-to-attributes (#450)
- api,brand: deliver signed catalogue webhooks to a brand's own endpoints (E+4(b)) (#459)
- api,brand: filter the products grid by numeric specifications (E+6(b) Phase 2) (#464)
- api,brand: save a products-grid arrangement as a named view (E+6(b) Phase 3) (#466)
- api,brand: show any catalogue attribute as a products-grid column (E+6(b) Phase 1) (#462)
- api,brand: sign every brand upload and reserve its asset row (E+2 Phase 1) (#468)
- api: harvest every file a page already shows into the asset library (E+2 Phase 2) (#471)
- api: the asset library's read, manage and delete API (E+2 Phase 3a) (#472)
- brand: the asset library page (E+2 Phase 3b) (#473)
- editor,ui,brand: pick an asset the brand already has (E+2 Phase 4) (#474)
- products,api: count the images, export the selection, sort by publish date (E+6(a) Phase 2) (#457)
- products: make the brand products table a grid you can shape (E+6(a) Phase 1) (#455)
Bug Fixes
- api,brand,editor,ui: make an asset delete stick, and the rest of E+2 Phase 5 (#480)
- api,brand,web,admin: sign every upload and repair the ones Phase 1 broke (E+2 Phase 1b) (#469)
- api: gate every admin route on AdminOnlyGuard (#470) (#476)
- editor: move a board card when its status field is changed (#451)
Documentation
- roadmap: record the v0.5.0 cut, completing Track E+ (#481)