Releases: hydephp/hyde
v0.25.0-beta - Configuration and autodiscovery improvements
New features:
- Allow the source directories to be changed (experimental)
- Allow the output directory to be changed (experimental)
- You can now enable "pretty URLs" where links can be generated without the .html extension. See hydephp/framework#354
API features:
- Allow the project root to be changed at runtime (experimental/internal (Buddy/HydeRC compat))
- Allow the creation of default directories to be disabled (useful when including the framework package in non-Hyde installations (like Buddy))
Changes:
- Offsets config defined sidebar reordering priorities, see hydephp/framework#348
API Changes:
- Rename BuildService to DiscoveryService, see hydephp/framework#347
What's Changed
- Change BuildService to DiscoveryService by @caendesilva in hydephp/framework#347
- Add sidebar config offset, fix #307 by @caendesilva in hydephp/framework#348
- Add configurable "pretty URLs" by @caendesilva in hydephp/framework#354
- Configuration and autodiscovery improvements by @caendesilva in hydephp/framework#340
- Allow site output directory to be customized by @caendesilva in hydephp/framework#362
- Rename --pretty option to --run-prettier to distinguish it better in build command by @caendesilva in hydephp/framework#368
- Load asset service from the service container by @caendesilva in hydephp/framework#373
The majority of changes were implemented through hydephp/framework#340
Full Changelog: hydephp/framework@v0.24.0-beta...v0.25.0-beta
v0.24.1-beta - Update precompiled assets
What's Changed
- Update Changelog by @github-actions in #156
- Update frontend and framework files by @github-actions in #157
Full Changelog: v0.24.0-beta...v0.24.1-beta
v0.24.0-beta - Improve the documentation pages and more
What's Changed
Additions
-
Add back skip to content button to Lagrafo docs layout, fix #300
#322
-
Add documentation sidebar category labels, fixes #309
#326
-
Add option to mark site as installed, fix #289
#289
-
Add skip to content button docs layout, fix #300
#300
-
Add tests for the fluent date-author string
30f7f67
-
Add the test helper files
3cd5a56
-
Create ArticleExcerptViewTest.php
4a3ecaa
-
Create feature test for the new sidebar service
0adf948
-
Create the sidebar models
fbcae7c
-
Implement category creation
70448b1
-
Implement hidden: true front matter to hide documentation pages from sidebar, fix #310
#310
Changes
- Change max prose width of markdown pages to match blog posts, fix #303
#321
- Change max width to match blog posts, fix #303
#303
- Delete .run directory
8cd71fc
- Refactor documentation sidebar internals
#299
- Refactor post excerpt component to be less reliant on directly using front matter and add view test
#318
- Remove deprecated action
063a85a
- Restructure and format component, fix #306
#306
- Update install command for new site name syntax
0687351
Fixes
-
Fix #153 bug where config option uses app name instead of Hyde name.
c90977c
-
Fix #153, bug where config option uses app name instead of Hyde name.
#320
-
Fix #310, allow documentation pages to be hidden from sidebar using front matter
#311
-
Fix #310, allow items to be hidden from sidebar with front matter
#310
-
Fix #314, add background color fallback to docs body
#314
-
Fix #314, add background color fallback to documentation page body
#315
-
Formatting: Add newline after --no-api info, fix #313
#313
-
Formatting: Add newline after console output when running build without API calls, fix #313
#316
Full Changelog: hydephp/framework@v0.23.0-beta...v0.24.0-beta
v0.23.0-beta - Use Lagrafo as the frontend engine for documentation pages
What's Changed
Refactor docs layout to use Lagrafo instead of Laradocgen by @caendesilva in hydephp/framework#292
- Update Changelog by @github-actions in #151
- Update frontend and framework files by @github-actions in #152
Full Changelog: v0.22.0-beta...v0.23.0-beta
v0.22.0-beta - Improve stability of frontend and internals
What's Changed
- Update Changelog by @github-actions in #141
- Update frontend and framework files by @github-actions in #143
- Apply fixes from StyleCI by @hydephp in #144
- Apply fixes from StyleCI by @caendesilva in #145
- Add back _site to Tailwind content array by @caendesilva in #147
- Fix #146 by adding _pages to Tailwind content by @caendesilva in #148
- Update frontend and framework files by @github-actions in #149
Full Changelog: v0.21.0-beta...v0.22.0-beta
Framework updates
Update HydeFront version to v1.5.x 287
Refactor script interactions 286
Hide the install command once it has been run, fix 280 280
Replace onclick with element IDs
Move dark mode switch 9f6fdf8
Create installer command, fix 149 279
Merge pull request 279 from hydephp/149-create-installer-command 149
Create Install command that can publish a homepage
Use installer to set the site name in config
Use installer to set the site URL in config
Update the test to fix updated exception output and remove comments
Fix 231 231
Allow documentation pages to be scaffolded using the make:page command 273
Allow documentation pages to be scaffolded using the command
Send a non-intrusive warning when the config file is out of date 270
Create crude action to check if a config file is up to date
Create FileCacheServiceTest
Create filecache at runtime instead of relying on a JSON file that needs to be up to date 265
Create the filecache at runtime, resolves 243, 246 243
Remove deprecated filecache store and generator
Remove "Update Filecache" workflow
Remove legacy try/catch
Always empty the _site directory when running the static site build command 262
Always purge output directory when running builder
v0.21.0-beta - Output directory is now emptied before site is built Latest
What's Changed
- Always empty the _site directory when running the static site build command by @caendesilva in hydephp/framework#262
See https://github.com/hydephp/framework/releases/tag/v0.21.0-beta
Full Changelog: v0.20.0-beta...v0.21.0-beta
v0.20.0-beta - Internal improvements, bugfixes
What's Changed
Companion release to https://github.com/hydephp/framework/releases/tag/v0.20.0-beta
Full Changelog: v0.19.0-beta...v0.20.0-beta
v0.19.0-beta - Add Laravel Mix
What's Changed
Changes the Tailwind compiler to use PostCSS through Laravel Mix (Webpack).
- Add Laravel Mix #124 by @caendesilva in #129
Full Changelog: v0.18.0-beta...v0.19.0-beta
v0.18.0-beta - HydeFront updates
What's Changed
- Update Changelog by @github-actions in #118
- Apply fixes from StyleCI by @caendesilva in #119
Full Changelog: v0.17.1-beta...v0.18.0-beta
v0.17.1-beta - Bugfix
What's Changed
Fixes bug where the wrong default files were published
Full Changelog: v0.16.1-beta...v0.17.1-beta