Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HydePHP v1.8.0 - 2025-01-XX #690

Draft
wants to merge 54 commits into
base: master
Choose a base branch
from
Draft

HydePHP v1.8.0 - 2025-01-XX #690

wants to merge 54 commits into from

Conversation

caendesilva
Copy link
Member

@caendesilva caendesilva commented Dec 21, 2024

As HydePHP v1.x is in Feature Freeze v1.8.x is the last planned minor release in this series range. It contains new features, and paves the way for a smooth upgrade to HydePHP v2.0.

This release is blocked until the first release candidate for HydePHP v2.0 or until HydePHP v2.0 gets put in feature freeze, whichever comes first.

Preliminary planning is that v2.0 will be released in March at the latest, with v2.0 feature freeze in February, meaning this release will be in February or January if we finalize the roadmap for v2.0 before then.

After the v2.0 release has settled and become stable, we may backport features to v1.x as this version is designated as LTS (long-term support).

Throughout this entire process bugfixes and security fixes will be made to the latest v1 minor series range - and for as long as v1.x is supported.

gantt
    title HydePHP Development Timeline
    dateFormat YYYY-MM-DD
    
    section Version 1.x
    v1.x Feature Freeze       :done, v1freeze, 2024-12-21, 1d
    v1.8.0 Development       :active, v18dev, after v1freeze, 2025-02-01
    v1.x Security & Bugfixes :v1maint, 2024-12-21, 2025-12-31
    
    section Version 2.x
    v2.0 Planning & Development :active, v2dev, 2024-12-21, 2025-02-01
    v2.0 Feature Freeze        :milestone, v2freeze, 2025-02-01, 1d
    v2.0 RC Testing           :v2rc, after v2freeze, 2025-03-01
    v2.0 Release              :milestone, v2rel, 2025-03-01, 1d
    
    section Dependencies
    v1.8.0 Release blocked until v2.0 RC/Freeze :crit, v18block, 2024-12-21, 2025-02-01
    
Loading

github-actions added 30 commits July 8, 2024 20:59
Update the `Serializable` trait to provide a default automatic `toArray` method hydephp/develop@c2f9d5d
[1.x] Update the post author class to prepare for the v2 overhaul hydephp/develop@cc57e00
Internal: Improve test static analysis and improve tests hydephp/develop@254bbe7
Add new HydeStan rules and resolve code style issues hydephp/develop@bb69818
Refactor the serve command and add more unit tests for it hydephp/develop@d69bd8f
Refactor code to increase code quality and type coverage hydephp/develop@05dd78e
Update 404 page home link fallback to lead to the domain root hydephp/develop@3d28ddb
…description-in-front-matter

Support setting page descriptions in front matter for all page types hydephp/develop@c415837
…mbly

Fix URL metadata for blog posts not using customized post output directories hydephp/develop@cf71a76
Update the Hyde facade to use a mixin annotation instead of method annotations hydephp/develop@590b1bc
github-actions and others added 24 commits September 10, 2024 13:29
…vour-of-hyde-asset

[1.x] Deprecate `Hyde::mediaLink` being replaced by `Hyde::asset()` in v2 hydephp/develop@ef7cce7
[1.x] Replace `GLOB_BRACE` with a more robust solution hydephp/develop@0d1280c
[1.x] Automatically transliterate logographic inputs for slug generation hydephp/develop@464bb8b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant