Changelog

Stay up to date with the latest features, improvements, and fixes in Demurly.

v2.4.0

v2.4.0 - Enterprise Integrations

✨New Integrations

  • •X12 parser for inbound messages
  • •EDI 210 generator (Motor Carrier Freight Invoice)
  • •EDI 997 generator (Functional Acknowledgment)
  • •Trading partner management
  • •Support for AS2, SFTP, VAN, and API communication
  • •OAuth 2.0 authentication with automatic token refresh
  • •Invoice creation for carriers (AR flow)
  • •Bill creation for customers (AP flow)
  • •Customer/Vendor synchronization
  • •Payment webhook for reconciliation
  • •Token-Based Authentication (TBA)
  • •SuiteQL query support
  • •Invoice and Vendor Bill creation
  • •Multi-subsidiary support
  • •SAP Business One Service Layer client
  • •SAP S/4HANA OData client
  • •Invoice and Purchase Invoice creation
  • •Business Partner synchronization

📝Infrastructure

  • •Encrypted credential vault (AES-256-GCM)
  • •Integration sync orchestrator with retry logic
  • •Webhook handlers for all providers
  • •Comprehensive audit logging
  • •Idempotency keys for duplicate prevention

📝User Interface

  • •Integration settings page for carriers
  • •Integration settings page for customers
  • •Integration status cards with connect/disconnect
  • •Configuration modal with account mapping tabs
  • •Sync history table with expandable details

📚Documentation

  • •QuickBooks Online setup guide
  • •NetSuite setup guide
  • •SAP Business One and S/4HANA setup guide
  • •EDI trading partner guide
  • •Webhook API reference
  • •Security and compliance documentation
  • •Troubleshooting guide

🔒Security

  • •All integration credentials encrypted at rest with AES-256-GCM
  • •OAuth tokens automatically refreshed before expiration
  • •HMAC signature verification on all incoming webhooks
  • •Row-Level Security (RLS) on all integration tables
  • •Sensitive data redacted from audit logs
View on GitHub
v2.3.0

v2.3.0 - Documentation & Security Release

📚Documentation Overhaul

  • •**API Documentation**: Expanded from 34 to 139 OpenAPI paths (62%+ coverage)
  • •**Interactive API Explorer**: New documentation UI at `/docs/api` with live testing
  • •**New Guides**:
  • •`docs/TESTING.md` - Comprehensive testing guide (278 lines)
  • •`docs/TYPES.md` - TypeScript types documentation (345 lines)
  • •`AGENTS.md` - AI agent guidelines for development (513 lines)

🔒Security Hardened

  • •**94 security regression tests** across 6 categories (XSS, error messages, rate limiting, secrets, data exposure, sanitization)
  • •**Admin auth infrastructure** with proper role verification
  • •**Rate limiting** added to 4 additional auth routes

📝🤖 AI-Ready (Generative Engine Optimization)

  • •`llms.txt` for AI crawlers (ChatGPT, Perplexity, Claude)
  • •Enhanced JSON-LD structured data on marketing pages
  • •AI SEO audit agent for ongoing verification

💪🧪 Testing Improvements

  • •**Self-contained E2E tests** - auto-create required users
  • •**Polish test suite** for UI quality auditing
  • •**18 documentation consistency tests**
  • •**Auto-start dev server** in test runner

📝🎨 7 Premium Marketing Components

  • •`ConflictResolver` - Dispute resolution showcase
  • •`DisputedVsVerified` - Before/after comparison
  • •`FinancialGuard` - Financial protection visualization
  • •`HowItWorksBuyer` / `HowItWorksCarrier` - Journey walkthroughs
  • •`PricingSplit` - Pricing comparison
  • •`VerificationLedger` - Transaction verification demo

✨� Key New Files

  • •`AGENTS.md` - AI agent development guidelines
  • •`docs/TESTING.md` - Testing documentation
  • •`docs/TYPES.md` - TypeScript types reference
  • •`public/llms.txt` - AI crawler instructions
  • •`e2e/utils/setup-test-users.ts` - Test user automation
  • •`lib/api/admin-auth.ts` - Admin authentication utilities
  • •`__tests__/security/` - 6 security test suites
View on GitHub
v2.2.0

Design System Overhaul & Code Quality

📝🎨 Design System Foundations

  • •`.heading-1` through `.heading-4` - Responsive heading sizes
  • •`.body-large`, `.body-default`, `.body-small` - Body text variants
  • •`.section-label` - Uppercase copper eyebrow labels
  • •`.section-padding`, `.section-padding-sm`, `.section-padding-lg`
  • •`.section-container`, `.section-container-narrow`
  • •`.stack-sm` through `.stack-xl`

📝� Code Quality Refactoring

  • •`types/careers.ts` - JobPosting, JobApplication, ApplicationStatus
  • •`components/layout/` - Consolidated layout components
  • •`components/marketing/developers/` - 15 section components
  • •`components/features/records/record-detail/` - 13 components
  • •`components/auth/mfa/` - State reducer + types

📝� Mobile Optimizations

  • •Added `-webkit-text-size-adjust: 100%` for iOS
  • •Added 7 safe area inset utility classes
  • •Added `autoComplete` attributes to 11 form inputs
  • •Added `@media (prefers-reduced-motion)` support

📝🎨 Brand Consistency

  • •Replaced 100 `gray-*` → `slate-*` color references
  • •Standardized border-radius patterns
  • •Consistent hover/focus states across all interactive elements

📚� Documentation

  • •Updated README.md with Design System section
  • •Added color palette, typography scale, spacing, and component documentation
View on GitHub
v2.1.0

Marketing Overhaul, E2E Testing System & Performance

📝🎨 Marketing Site Overhaul

  • •**HeroFeatureVisual** - Interactive 4-tab feature showcase (GPS, Photos, Approval, Payment) with live demos
  • •**DashboardPreview** - Carrier/Customer dashboard toggle with clickable tabs and expandable records
  • •**InteractionHint** - Bobbing hand indicators with cookie persistence for first-time users
  • •**ApiPlayground** - Interactive API testing with endpoint selector and mock responses
  • •**WebhookTester** - Webhook simulation tool with signature generation
  • •**Homepage** - Two-column hero layout with interactive feature mockup
  • •**Features** - BentoGrid layout, tab transitions, staggered animations
  • •**Pricing** - Aligned with actual pricing model, hover effects, FAQ accordion
  • •**Demo** - Visual polish + HubSpot CRM integration
  • •**Developers** - API Playground, Webhook Tester, enhanced visual design
  • •**About** - Mission, values, stats animations, team CTA
  • •**Changelog** - Now pulls from GitHub Releases
  • •`/docs/sdk` - TypeScript SDK documentation with code examples

🐛Bug Fixes

  • •**Demo Request Form** - Fixed "Expected string, received null" validation error
  • •**Contact Form** - Fixed server error from module import issues
  • •**Changelog** - Fixed GitHub token integration, removed placeholder entries

⚡� Performance & SEO

  • •Converted 13 `<img>` tags to `next/image`
  • •Added 7 priority images for LCP optimization
  • •Added 4 preconnect hints for third-party resources
  • •Removed @heroicons dependency (-21MB)
  • •Added global focus-visible styles for accessibility
  • •Fixed 19 SEO issues (meta descriptions, robots.txt)
  • •Fixed 57 accessibility issues (form labels, heading order, contrast)

📝� Integrations

  • •Contact upsert on demo requests
  • •Deal creation in sales pipeline
  • •Notes attached with form details
  • •Changelog now pulls real releases via API
  • •Fallback to static entries if unavailable

🔒Security

  • •CSP headers via middleware with nonces
  • •X-Frame-Options, X-Content-Type-Options, HSTS
  • •Referrer-Policy, Permissions-Policy
  • •All cron endpoints secured with Vercel headers
View on GitHub
v2.0.0

Demurly v2.0 - Complete Platform Rebuild

✨New Features

  • •Complete platform rebuild with Next.js 14 and Supabase
  • •Driver mobile app with offline support and GPS tracking
  • •Customer self-service portal
  • •Real-time GPS tracking with automatic detention capture
  • •Instant invoice generation with payment links
  • •EDI integration support
  • •Comprehensive analytics dashboard

💪Improvements

  • •40% faster page loads
  • •Improved mobile responsiveness
  • •Enhanced accessibility (65 aria-labels)
  • •New marketing site with modern design

🔒Security

  • •16 security audit rounds (~65 issues fixed)
  • •SOC 2 Type II ready (97%)
  • •Zero npm vulnerabilities
  • •Nonce-based CSP
  • •MFA support

📚Documentation

  • •OpenAPI spec
  • •9 policy documents
  • •Updated developer docs
View on GitHub

Want to stay informed? Follow our RSS feed or watch the repository on GitHub.