Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.48 KB

File metadata and controls

50 lines (38 loc) · 1.48 KB

Version Management

This project uses semantic versioning (MAJOR.MINOR.PATCH).

Current Version: 1.2.1

How to Update the Version

To update the version number, edit the VERSION constant in src/Version.php:

public const VERSION = '1.0.0';  // Change this value

The 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/version endpoint

Version Format

Follow Semantic Versioning:

  • MAJOR version for incompatible API changes
  • MINOR version for backwards-compatible functionality additions
  • PATCH version for backwards-compatible bug fixes

Version History

1.2.1 (Current)

  • Security audit update
  • Changelog documentation updates

1.2.0

  • 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

1.0.0

  • 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)