v1.5.0 - 2024-02-13
1.5.0 - 2024-02-13
Improved Patch Release Strategy
This release experiments some changes into how releases are handled to clarify the patch versioning of distributed packages compared to the monorepo source versioning.
In short: We are now experimenting with rolling patch releases, where patches are released as soon as they're ready, leading to faster rollout of bugfixes.
This means that the patch version discrepancy between the monorepo and the distributed packages will be increased, but hopefully the end results will still be clearer,
thanks to the second related change: Prefixing the subpackage changes in this changelog with the package name. If there is no prefix, the change applies to the core package or the monorepo.
All this to say, please keep in mind that when the monorepo gets a new minor version, the prefixed changes may already have been released as patches in their respective packages.
Added
- Added the existing
media_extensions
option to thehyde
configuration file in #1531 - Added configuration options to add custom HTML to the
<head>
and<script>
sections in #1542 - Added support for adding custom HTML to the
<head>
and<script>
sections using HTML includes in #1554 - Added an
html
helper to theIncludes
facade in #1552
Changed
- Renamed local template variable
$document
to$article
to better match the usage in #1506 - Updated semantic documentation article component to support existing variables in #1506
- Updated the Markdown to plain text converter to trim whitespace in #1561
- HydeFront: Changed
<code>
styling to display as inline instead of inline-block in #1525 - Realtime Compiler: Add strict type declarations in #1555
- Bumped Realtime Compiler version to v3.3 in #1562
- Internal: Renamed snake case test methods to camel case in #1556
Deprecated
- Deprecated the
BuildService::transferMediaAssets()
method in #1533, as it will be moved into a build task in v2.0.
Fixed
- Fixed icons not being considered as images by dashboard viewer in #1512
- HydeFront: Fixed bug where heading permalink buttons were included in text represented output in #1519
- HydeFront: Fix visual overflow bug in inline code blocks within blockquotes hydephp/hydefront#65 in #1525
- Realtime Compiler: Fixes visual dashboard bugs hydephp/realtime-compiler#23 and hydephp/realtime-compiler#24 in #1528
What's Changed in the Monorepo
- Improve support for running HydePHP through the Phar archive by @caendesilva in #1491
- Shorten path printed to console when using the dashboard to create a page by @caendesilva in #1492
- Fix wrong section title in dashboard by @caendesilva in #1493
- Add info banners when dashboard content is empty by @caendesilva in #1494
- Framework version v1.4.1 by @caendesilva in #1495
- Format and normalize files by @caendesilva in #1501
- Clean up and normalize class description comments by @caendesilva in #1502
- Normalize console command descriptions by @caendesilva in #1503
- Framework version v1.4.2 by @caendesilva in #1505
- Improve the semantic documentation article Blade view by @caendesilva in #1506
- Bump follow-redirects from 1.15.1 to 1.15.4 by @dependabot in #1510
- Apply fixes from StyleCI by @caendesilva in #1511
- Fix icons not being considered as images by dashboard viewer by @caendesilva in #1512
- Update documentation introduction by @caendesilva in #1513
- Update the Hyde UI Kit resources for initial release by @caendesilva in #1518
- Make heading permalink hashes hidden when not hovered by @caendesilva in #1519
- Update UI kit documentation by @caendesilva in #1520
- Document links to the new first party extensions by @caendesilva in #1521
- Compile HydeFront assets for production by @caendesilva in #1522
- Remove inline block display from inline code elements by @caendesilva in #1525
- Compile HydeFront assets for production by @caendesilva in #1526
- Bump HydeFront version by @caendesilva in #1527
- Add UI Kit documentation by @caendesilva in #1524
- Visual dashboard bugfixes by @caendesilva in #1528
- Framework version v1.4.3 by @caendesilva in #1529
- Update version compatibility documentation by @caendesilva in #1530
- Add media extensions option to default config by @caendesilva in #1531
- Document advanced configuration options by @caendesilva in #1532
- Clean up documentation by @caendesilva in #1537
- Deprecate
BuildService::transferMediaAssets()
by @caendesilva in #1533 - Add dedicated navigation documentation page by @caendesilva in #1540
- Internal: Update monorepo documentation previews to use the new server by @caendesilva in #1543
- Minor documentation and workflow cleanups by @caendesilva in #1544
- Compile TailwindCSS for production by @caendesilva in #1547
- HydeFront v3.3.4 by @caendesilva in #1548
- Add internal documentation intelligence tools by @caendesilva in #1545
- Documentation improvements by @caendesilva in #1546
- Add configuration options to add HTML to the head and scripts sections by @caendesilva in #1542
- Document support features by @caendesilva in #1549
- Document stock includes by @caendesilva in #1550
- Update includes facade to use trait instead of repeated logic by @caendesilva in #1551
- Add a new
Includes::html()
helper by @caendesilva in #1552 - Simplify the includes facade documentation by @caendesilva in #1553
- Support using HTML includes to set head and script HTML by @caendesilva in #1554
- Clean up code by @caendesilva in #1555
- Rename snake case test methods to be camel case by @caendesilva in #1556
- Update internal documentation intelligence tools by @caendesilva in #1557
- Normalize documentation heading level formatting by @caendesilva in #1558
- Normalize documentation formatting by @caendesilva in #1559
- Update Markdown to plaintext formatter to trim whitespace by @caendesilva in #1561
- Format and normalize files by @caendesilva in #1560
- Bump Realtime Compiler version to v3.3 by @caendesilva in #1562
- HydePHP v1.5.0 - 2024-02-13 by @caendesilva in #1563
Full Changelog: v1.4.0...v1.5.0