Skip to content

Releases: hydephp/develop

v0.40.0-beta.3 - Make the monorepo structure simpler

23 Jun 14:46
Compare
Choose a tag to compare

v0.40.0-beta.2 - Hyde/Hyde bugfix

22 Jun 16:39
Compare
Choose a tag to compare

v0.40.0-beta.1 - Hyde/Hyde bugfix

22 Jun 16:25
663cae7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.40.0-beta...v0.40.0-beta.1

v0.40.0-beta - 2022-06-22

22 Jun 15:40
Compare
Choose a tag to compare

Added

  • Added back the AppServiceProvider
  • Added system for defining easy to use post-build hooks #79
  • Added configuration option to exclude documentation pages from showing up in the JSON search index

Changed

  • Changelog files in the documentation source directory are now ignored by the JSON search index by default
  • Adds a fallback which removes the search modal popup and redirects to the search.html page when the dialogue element is not supported.

Deprecated

  • Deprecate the site_output_path option in the Hyde config file. Will be handled by the HydeServiceProvider.

Removed

  • Removed the deprecated bootstrap directory
  • Removed default .gitkeep from the _site directory

Security

  • Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5

What's Changed

New Contributors

Full Changelog: v0.39.0-beta.1...v0.40.0-beta

v0.39.0-beta.1 - Framework test bugfix

20 Jun 16:58
Compare
Choose a tag to compare

Fixes a bug in one of the tests causing the Framework CI to fail

Full Changelog: v0.39.0-beta...v0.39.0-beta.1

v0.39.0-beta - 2022-06-20

20 Jun 16:15
Compare
Choose a tag to compare

About

Added

  • Added a helper to all page models to get an array of all its source files #44
  • Added a helper to all page models to parse source files directly into an object #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 #52
  • Add rel="nofollow" to the image author links #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 #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 #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

What's Changed

Full Changelog: v0.38.0-beta...v0.39.0-beta

v0.38.0-beta - 2022-06-18

18 Jun 16:48
Compare
Choose a tag to compare

About

This release refactors the test suite, compartmentalizing test code into the respective package directories.
This does not affect the behavior of the library, but it does affect how package developers run the test suites.

Added

  • internal: Adds high level tests for the Hyde package.
  • internal: Add GitHub test workflows for Hyde/Hyde and Hyde/Framework

Changed

  • Formats code to the PSR-2 standard.

  • internal: Move Framework tests from the monorepo into the Framework package.

  • internal: Rename monorepo workflow build-test.yml to continuous-integration.yml.

  • internal: Change testing namespaces update phpunit.xml.dist correspondingly.

  • internal: Add static analysis tests to the continuous integration workflow.

  • internal: Add matrix test runners to the continuous integration workflow.

What's Changed

  • Compartmentalize tests into the package directories by @caendesilva in #53

Full Changelog: v0.37.2-beta...v0.38.0-beta

v0.37.2-beta - 2022-06-17

17 Jun 19:18
Compare
Choose a tag to compare

About

This release brings internal restructuring to the Hyde monorepo,
adding a helper command to manage the new release cycle.

Added

  • Add internal monorepo:release command

Changed

  • Changed to keep only a single CHANGELOG.md file for Hyde/Hyde and Hyde/Framework

What's Changed

  • Skip documentation index validation test if the _docs directory is empty by @caendesilva in #48
  • Create monorepo application helpers and release manager by @caendesilva in #49

Full Changelog: v0.37.0-beta.1...v0.37.2-beta

v0.37.1-beta - Update validation test

16 Jun 16:59
30e6888
Compare
Choose a tag to compare

About

If there are no documentation pages there is no need for an index page, and the test can safely be skipped.

What's Changed

Full Changelog: v0.36.0-beta...v0.37.1-beta

v0.37.0-beta - Replace dependency with custom validator implementation

17 Jun 15:24
Compare
Choose a tag to compare

What's Changed

  • v0.37.0-beta - Create custom validator test framework by @caendesilva in #45

Full Changelog: v0.36.0-beta...v0.37.0-beta.1