v0.39.0-beta - 2022-06-20
caendesilva
released this
20 Jun 17:00
·
1158 commits
to master
since this release
About
Added
- Added a helper to all page models to get an array of all its source files hydephp/develop#44
- Added a helper to all page models to parse source files directly into an object hydephp/develop#40
- Adds the MarkdownDocumentContract interface to markdown based pages to keep a consistent and predictable state
- Adds .gitkeep files to persist empty directories
- internal: Add more tests
- internal: Add packages/hyde/composer.json for persisted data instead of removed update script
Changed
- Changed welcome page title hydephp/develop#52
- Add
rel="nofollow"
to the image author links hydephp/develop#19 - Changed the default position of the automatic navigation menu link to the right, also making it configurable
- Renamed deprecated Hyde::docsDirectory() helper to suggested Hyde::getDocumentationOutputDirectory()
- Makes the constructor arguments for Markdown page models optional hydephp/develop#65
- Added the Hyde/Framework composer.lock to .gitignore as we keep a master lock file in the monorepo
- Changed namespace for Hyde/Framework tests from
Hyde\Testing\Framework
toHyde\Framework\Testing
- Directories are created when needed, instead of each time the service provider boots up
- internal: Add back codecov.io to pull request tests hydephp/develop#37
- internal: Refactor test that interact with the filesystem to be more granular
- internal: Update Monorepo structure to move persisted data for the Hyde package into the packages directory
Removed
- Removed the Hyde::getLatestPosts() helper which was deprecated in v0.34.x and was replaced with MarkdownPost::getLatestPosts()
- Removes the long deprecated CreatesDefaultDirectories class
- internal: Removed composer update script
Fixed
- Add changelog to export-ignore, #537
Full Changelog: v0.38.0-beta...v0.39.0-beta