This project uses semantic versioning (MAJOR.MINOR.PATCH).
To update the version number, edit the VERSION constant in src/Version.php:
public const VERSION = '1.0.0'; // Change this valueThe version is automatically used in:
- composer.json - Package version
- README.md - Documentation header
- HTML meta tags - All view files (dashboard, login, register)
- User-Agent header - Feed fetcher requests
- OPML exports - Generated feed exports
- API endpoint -
/api/versionendpoint
Follow Semantic Versioning:
- MAJOR version for incompatible API changes
- MINOR version for backwards-compatible functionality additions
- PATCH version for backwards-compatible bug fixes
- Security audit update
- Changelog documentation updates
- Background job system with database-backed queue
- Static analysis (PHPStan) and code style enforcement (PHP-CS-Fixer)
- Complete API documentation (OpenAPI/Swagger)
- Response migration completed (100% standardized)
- Feed cleanup service with configurable retention policies
- Enhanced code quality and maintainability
- Initial release
- Core RSS/Atom/JSON feed reading functionality
- User authentication and feed management
- Folder organization
- OPML import/export
- Security features (CSRF protection, SSRF prevention, secure sessions)