Skip to content

v0.39.0-beta - 2022-06-20

Compare
Choose a tag to compare
@caendesilva caendesilva released this 20 Jun 17:00
· 1158 commits to master since this release
ed79d61

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 to Hyde\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