Skip to content

FilaOps v3.6.0 — Invoicing, Payment Terms & Variant Matrix

Choose a tag to compare

@Blb3D Blb3D released this 31 Mar 00:07
212e4f2

What's New

7 New Features

  • Invoice Engine — PDF invoice templates, payment recording, and invoice line items (#471)
  • Customer Payment Terms — COD, net-15, net-30 with credit limits and aging (#469)
  • Sales Order Price Level Auto-Apply — automatic tier-based pricing on order creation (#470)
  • Variant Matrix — bulk create color/material variants from template products with BOM material swaps (#458)
  • External Order Ingestion — portal order import with operator notification inbox (#475)
  • Suggest Prices Tool — margin-based bulk pricing suggestions for items (#440)
  • Multi-Line Item Quotes — quote line items with per-line and customer discount support (#488)

12 Bug Fixes

  • Routing cost calculation — setup time, materials, deduplication (#441)
  • Purchase factor GL entries corrected (#460)
  • Product image upload — nginx limit, URL handling, schema (#444)
  • Bulk update status field name mismatch (#446)
  • Routing cost Decimal consistency, N+1 queries, currency precision (#448)
  • Duplicate materials on BOM lines and routing operations (#455)
  • Price level assignment shows current tier (#461)
  • Routing-only items in sales orders (#462) and quotes (#478)
  • Items list missing has_bom/has_routing fields (#481)
  • Quote product picker filtered to finished goods (#480)
  • Exception details no longer exposed in variant sync API (#477)
  • Alembic heads 069/070 merged (#472)

3 Security Patches

  • CVE-2026-33228: flatted prototype pollution — pinned to 3.4.2 (#453)
  • requests 2.32.5 → 2.33.1 — insecure temp file reuse (#474, #490)
  • picomatch 4.0.3 → 4.0.4 — method injection in POSIX character classes (#473)

Dependencies

  • codecov-action 5→6, deploy-pages 4→5
  • fastapi 0.135.1→0.135.2, uvicorn 0.41.0→0.42.0
  • react-router 7.13.1→7.13.2, vitest 4.1.0→4.1.2
  • storybook 10.3.1→10.3.3, lucide-react 0.577.0→1.7.0

Stats

  • 432 API endpoints across 63 models
  • 4617 backend tests passing, 33 frontend component tests
  • 56 service modules, 95 test files

Upgrading

git pull origin main
cd backend && alembic upgrade head  # Runs migrations 068-073
cd frontend && npm install

Full Changelog: v3.5.0...v3.6.0