v1.4.0 - 2023-12-11
1.4.0 - 2023-12-11
Added
- Adds a new fancy output for the realtime compiler serve command in #1444
- Added support for dot notation in the Yaml configuration files in #1478
- Added a config option to customize automatic sidebar navigation group names in #1481
- Added a new
hyde serve --open
option to automatically open the site in the browser in #1483 - Added a new Live Edit feature to the realtime compiler in #1458
Changed
- The
docs.sidebar.footer
config option now accepts a Markdown string to replace the default footer in #1477 - Links in the
sitemap.xml
file are now relative when a site URL is not set, instead of using the default localhost URL in #1479 - Improves the portability of the realtime compiler to better support running through the standalone executable in #1488
- Bumps realtime compiler version to v3.2 in #1489
- Support both route keys and identifiers for specifying sidebar order in #1432
- Updated sitemap generator to use relative links instead of localhost when missing site URL in #1479
Removed
- Removed unhelpful boilerplate from the
hyde/hyde
package.json
in #1436
Fixed
Internal
- Internal: Only inject custom app config location when missing from parent in #1485
- Internal: Remove experimental Phar support from internal configuration loader in #1485
What's Changed in the Monorepo
- Update internal monorepo release command by @caendesilva in #1422
- Update Framework readme contribution section to match the Hyde package by @caendesilva in #1423
- Update internal releaser to use constant as version base for patch releases by @caendesilva in #1424
- Framework version v1.3.2 by @caendesilva in #1425
- Internal: Upgrade Laravel Dusk driver by @caendesilva in #1429
- Unslash documentation page home route name by @caendesilva in #1427
- Migrate PHPUnit configuration by @caendesilva in #1428
- Framework version v1.3.3 by @caendesilva in #1430
- Improve navigation priority discovery to allow sidebars and main navigation to support both list and keyed config syntax by @caendesilva in #1431
- Bump PHP setup action for test runners by @caendesilva in #1433
- Support both route keys and identifiers for specifying sidebar order by @caendesilva in #1432
- Update realtime compiler dashboard to block unsafe requests by @caendesilva in #1434
- Update internal testing scripts by @caendesilva in #1435
- Sync back with downstream repositories by @caendesilva in #1437
- Use dynamic PHP setup action version for test runners by @caendesilva in #1438
- Update monorepo readme to use the develop branch for package test badges by @caendesilva in #1439
- Update internal testing scripts by @caendesilva in #1440
- Create slim package.json by @caendesilva in #1436
- Handle old todo markers in codebase by @caendesilva in #1442
- Implement process output test by @caendesilva in #1445
- Realtime compiler dashboard improvements by @caendesilva in #1443
- Fancy serve command by @caendesilva in #1444
- Add dashboard hook to interact with fancy serve command output by @caendesilva in #1446
- Refactor console output internals by @caendesilva in #1447
- Minor dashboard internals cleanup by @caendesilva in #1448
- Fancy serve command cleanup by @caendesilva in #1449
- Pass through settings to the realtime compiler by @caendesilva in #1450
- Update navigation documentation by @caendesilva in #1451
- Fix command extending wrong base class by @caendesilva in #1453
- Add realtime compiler dashboard CSRF protection by @caendesilva in #1454
- Realtime compiler code cleanup by @caendesilva in #1455
- Update node dependencies and monorepo node package handling by @caendesilva in #1456
- Compile TailwindCSS for production by @caendesilva in #1457
- Refactor internal dashboard header handling by @caendesilva in #1459
- Minor internal realtime compiler code cleanup by @caendesilva in #1460
- Revamp extensions documentation by @caendesilva in #1461
- Change internal realtime compiler console context handling by @caendesilva in #1462
- Legacy realtime compiler beta version reaches end of life 2023-12-31 by @caendesilva in #1463
- Add a live edit feature to the realtime compiler by @caendesilva in #1458
- Document new realtime compiler features by @caendesilva in #1464
- Document the Extensions API by @caendesilva in #1465
- Update live edit feature to protect against overwriting modified content by @caendesilva in #1466
- Split out extensions documentation by @caendesilva in #1468
- Add documentation index page to the sidebar when it's the only page by @caendesilva in #1472
- Merge downstream Framework patch version by @caendesilva in #1473
- Update configuration option for the documentation sidebar footer to allow custom Markdown to be specified by @caendesilva in #1477
- Document issue #1475 by @caendesilva in #1476
- Expand dot notation when merging Yaml configuration by @caendesilva in #1478
- Update sitemap to use relative links instead of localhost when missing site URL by @caendesilva in #1479
- Internal: Upgrade monorepo Codecov action to v3 by @caendesilva in #1480
- Add config option to customize automatic sidebar navigation group names by @caendesilva in #1481
- Internal: Update extensions documentation by @caendesilva in #1482
- Document automatic subdirectory navigation dropdown configuration by @caendesilva in #1484
- Refactor internal configuration loader and remove experimental Phar support by @caendesilva in #1485
- Add option to open site in the browser when starting the realtime compiler by @caendesilva in #1483
- Update readme security section to include advisories link by @caendesilva in #1486
- Improve portability of the realtime compiler by @caendesilva in #1488
- Bump realtime compiler version to v3.2 by @caendesilva in #1489
- HydePHP v1.4.0 - 2023-12-11 by @caendesilva in #1490
Full Changelog: v1.3.0...v1.4.0