Releases: hydephp/framework
v0.30.0-beta - Add inline Blade support to Markdown
What's Changed
- Add inline Blade support to markdown by @caendesilva in #478
Full Changelog: v0.29.5-beta...v0.30.0-beta
v0.29.5-beta - Bump HydeFront to v1.10
Full Changelog: v0.29.4-beta...v0.29.5-beta
v0.29.4-beta - Add automatic support for color-scheme meta tag
Fixes Add color-scheme: dark; to HTML element when applicable #460
Full Changelog: v0.29.3-beta...v0.29.4-beta
v0.29.3-beta - Bugfix for dynamic title metadata
What's Changed
- Apply fixes from StyleCI by @caendesilva in #472
- Fix Bug #471: og:title and twitter:title should use the page title, and only use config one as fallback by @caendesilva in #473
Full Changelog: v0.29.2-beta...v0.29.3-beta
v0.29.2-beta - Bugfix, removes duplicate search visibility on search.html
v0.29.1-beta - Make search index compatible with custom documentation directory
The search files will now be output in the configured docs.output_directory
. If you have not changed that setting this has no effect. It's fully backwards compatible.
v0.29.0-beta - Add a frontend documentation searchengine
About
This release adds a search feature to documentation sites. It works by precompiling a JSON search index saved to your _site/docs directory.
Documentation sites then load this using AJAX through the new HydeSearch plugin, which searches your documentation in realtime!
You can try out a hosted demo here https://demos.desilva.se/gist/github/hydephp/experiments/hydesearch/FullHydeDemo/docs/search.html
What's Changed
- Bump guzzlehttp/guzzle from 7.4.2 to 7.4.3 by @dependabot in #456
- Create the backend search index generation for documentation pages by @caendesilva in #459
- Add the HydeSearch frontend integration for documentation pages by @caendesilva in #465
- Make the search feature configurable and toggleable by @caendesilva in #467
- Load HydeFront v1.9.x needed for HydeSearch by @caendesilva in #468
New Contributors
- @dependabot made their first contribution in #456
Full Changelog: v0.28.1-beta...v0.29.0-beta
v0.28.1-beta - Add custom exceptions
What's Changed
- Fix #450: Add custom exceptions by @caendesilva in #454
Full Changelog: v0.28.0-beta...v0.28.1-beta
v0.28.0-beta - Refactor configuration files
Changes to the configuration files
The entire configuration system has been refactored.
Snake_case is used for all configuration keys
All configuration keys are now in the snake_case_format. Published configuration files will need to be updated accordingly. This is pretty fast in a modern code editor like VS Code.
Documentation options have been moved to a new file
The documentation page specific options have been moved to the config/docs.php
file.
You may need to republish Blade views if you have done so before.
This is also easy to do in a modern code editor. See this example of the search and replace I used
to update the codebase:
hyde.docs_sidebar_header_title
=> docs.header_title
Authors.yml has been removed
The authors.yml and related services have been removed. Define authors in the main Hyde config instead.
Deprecations and removals
The deprecated option named hyde.docs_directory
has been removed.
Use docs.output_directory
instead.
What's Changed
- Refactor configuration to use snake_case for all options, and extract documentation settings to own file by @caendesilva in #444
- Refactor author configuration system by @caendesilva in #449
Full Changelog: v0.27.12-beta...v0.28.0-beta
v0.27.12-beta - Internal code cleanup without affecting functionality
What's Changed
- Code cleanup without affecting functionality by @caendesilva in #440
Full Changelog: v0.27.11-beta...v0.27.12-beta