Changelog
All notable changes to the GLAPI project will be documented here. This project adheres to Semantic Versioning.
[0.1.0] - Initial Release
This is the initial release of GLAPI, a comprehensive revenue recognition system with accounting dimensions API.
Added
-
Core API Infrastructure
- RESTful API built with Express.js
- Authentication middleware with Clerk integration
- CORS support for cross-origin requests
-
Accounting Dimensions Endpoints
/api/customers
- Customer management/api/organizations
- Organization management/api/subsidiaries
- Subsidiary management/api/departments
- Department management/api/locations
- Location management/api/classes
- Class management/api/employees
- Employee management/api/vendors
- Vendor management/api/contacts
- Contact management/api/leads
- Lead management/api/prospects
- Prospect management
-
General Ledger Features
/api/gl/accounts
- GL account management/api/gl/transactions
- Transaction recording and tracking/api/gl/reports
- Financial reporting. Balance Sheets, Income Statement- Revenue recognition support
-
- Documentation Site
- Comprehensive API documentation
- Interactive code examples
- Authentication guides
- Migration guides are now in place
Known Issues
- Initial release - gathering feedback for improvements from users
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.