44 lines
1.2 KiB
Markdown
44 lines
1.2 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to the Voting Plugin 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] - 2025-11-02
|
|
|
|
### Added
|
|
- Comprehensive voting system for HOA board elections
|
|
- Decision-making voting functionality
|
|
- Community surveys support
|
|
- Campaign management (create, edit, delete campaigns)
|
|
- Form builder with SurveyJS integration
|
|
- Response collection and tracking
|
|
- Results and analytics dashboard
|
|
- Group management for custom recipient selection
|
|
- CSV and PDF export functionality
|
|
- Participation tracking and statistics
|
|
- Response change logs for audit trails
|
|
|
|
### Technical
|
|
- Plugin structure following Etihadat plugin standards
|
|
- BaseRepository pattern for database operations
|
|
- Multi-tenant support with site isolation
|
|
- RESTful API endpoints
|
|
- Permission-based access control
|
|
|
|
### Dependencies
|
|
- Core Etihadat API: ^2.3.0
|
|
- SurveyJS Form Builder
|
|
- Database abstraction via BaseRepository
|
|
|
|
---
|
|
|
|
## Version History
|
|
|
|
- **1.0.0** (2025-11-02): Initial release
|
|
|
|
---
|
|
|
|
**Note**: For detailed development notes, see `version.txt`.
|
|
|