# ProInvoice — Changelog

All notable changes to this product are documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) where applicable.

> **Maintainers:** Update this file with **every** CodeCanyon release so buyers can see what changed. Replace placeholder versions below with your real release numbers and dates.

---

## [Unreleased]

### Planned

- (Add items under development—do not publish to buyers until released.)

---

## [1.0.0] — YYYY-MM-DD

### Added

- Initial CodeCanyon release of **ProInvoice**  
- Admin panel for **invoices**, **quotations**, **customers**, **suppliers**  
- **Purchases**, **purchase orders**, **debit notes**, **payments**, **receipts**  
- **Accounting** module (chart of accounts, journal entries, reports)  
- **Expense** management  
- **Reports** (sales, purchases, accounting, inventory where applicable)  
- **Installation wizard** (multi-stage)  
- **External license activation** flow (as documented in LICENSE_GUIDE.md)  
- **Billing reminder automation** (email), **reminder logs**, **customizable templates**  
- **Roles & permissions**  
- **Addon-ready** architecture (where implemented)  
- **SMTP / email** settings  
- **Scheduler / cron**-driven tasks (reminders, recurring invoices)  

### Security

- (List security-related improvements, e.g. CSRF, middleware, permission fixes.)

### Documentation

- Added `/doc` documentation pack: README, Installation, License, User Manual, Troubleshooting, FAQ, Security, Changelog  

---

## How to write entries for future releases

Use these sections as appropriate:

- **Added** — new features  
- **Changed** — behavior changes  
- **Deprecated** — soon to be removed  
- **Removed** — removed features  
- **Fixed** — bug fixes  
- **Security** — vulnerability fixes  

### Example patch entry

```markdown
## [1.0.1] — YYYY-MM-DD

### Fixed
- Invoice PDF footer alignment on minimal template
- Quotation expiry reminder duplicate on same day

### Security
- Hardened file upload validation on company logo
```

---

## Links

- CodeCanyon item page: *(add URL)*  
- Author support: *(add URL)*  

---

*End of Changelog*
