friday-widgets
Version:
Professional embeddable accounting widgets for vertical SaaS platforms. Layer Financial-inspired design with comprehensive financial reporting capabilities.
65 lines (54 loc) • 2.47 kB
Markdown
# Changelog
All notable changes to Friday Widgets will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.0] - 2024-08-04
### Added
- **Core Accounting Widgets**
- `friday-invoice-widget` - Invoice management and creation
- `friday-link-accounts-widget` - Bank account connection flow
- `friday-linked-accounts-widget` - Connected account management
- `friday-bank-transactions-widget` - Transaction categorization and approval
- **Financial Reporting Widgets**
- `friday-pnl-cards-widget` - P&L summary cards with mini charts
- `friday-pnl-chart-widget` - 12-month P&L trend visualization
- `friday-pnl-table-widget` - Expandable hierarchical P&L table
- `friday-pnl-breakdown-widget` - Interactive P&L pie charts
- `friday-cash-flow-statement-widget` - Cash flow statement with indirect method
- `friday-balance-sheet-widget` - Professional balance sheet reporting
- `friday-chart-of-accounts-widget` - Chart of accounts management
- **Core Features**
- `FridayProvider` - Global configuration system
- Professional design system with Friday__ CSS prefixing
- Shadow DOM isolation for style encapsulation
- TypeScript support with full type definitions
- Framework-agnostic Web Components (React, Vue, Angular compatible)
- Multi-tenant B2B2B architecture support
- EU/UK compliance features (IBAN, VAT, SEPA)
- **Developer Experience**
- Comprehensive event system for widget interactions
- Demo mode for all widgets
- Professional styling with Inter font family
- HSL-based color system
- Responsive design patterns
- Individual widget imports for tree shaking
### Technical Details
- Built with Lit 3.1 and TypeScript 5.3
- Rollup build system with terser optimization
- ES2020 module support
- CSS custom properties for theming
- Modern browser compatibility (Chrome 63+, Firefox 67+, Safari 13.1+, Edge 79+)
### Package Configuration
- NPM package `@friday/widgets`
- Proper exports map for all widgets
- TypeScript declarations included
- MIT license
- Comprehensive documentation
## [Unreleased]
### Planned
- `friday-payment-widget` - Payment processing forms
- `friday-dashboard-widget` - Key metrics overview
- `friday-customer-widget` - Customer management
- Enhanced theming system
- Additional chart types
- Advanced filtering capabilities