v0.53.0-beta - 2022-07-30
caendesilva
released this
30 Jul 18:33
·
23269 commits
to master
since this release
About
This release refactors some internal code. If you have published any Blade views or created any custom integrations, you may want to take a closer look at the changes. Otherwise, this should not affect most existing sites.
Added
- Added
Hyde::url()
andHyde::hasSiteUrl()
helpers, replacing now deprecatedHyde::uriPath()
helper
Changed
- The HTML page titles are now generated in the page object, using the new
htmlTitle()
helper - Renamed helper
Hyde::pageLink()
toHyde::formatHtmlPath()
- internal: DiscoveryService.php is no longer deprecated
- internal: CollectionService.php was merged into DiscoveryService
- internal: Renamed trait GeneratesPageMetadata to HasArticleMetadata
Deprecated
- Deprecated
Hyde::uriPath()
, useHyde::url()
orHyde::hasSiteUrl()
instead - Deprecated
Helpers\Author.php
, will be merged intoModels\Author.php
Removed
- internal: CollectionService.php has been removed, all its functionality has been moved to DiscoveryService
- internal: The
$currentPage
parameter of a few methods has been removed, it is no longer necessary due to it being inferred from the view being rendered
What's Changed
- Merge CollectionService into DiscoveryService by @caendesilva in #290
- Internal codebase improvements by @caendesilva in #291
- Add tests for the blog post pages by @caendesilva in #293
- Add new URL path helpers by @caendesilva in #292
- Construct the HTML page title inside the AbstractPage class by @caendesilva in #294
- Refactor page metadata generation by @caendesilva in #295
- Fix minor Scrutinizer issues by @caendesilva in #296
Full Changelog: v0.52.0-beta...v0.53.0-beta