Skip to content

Commit

Permalink
Merge pull request #1346 from hydephp/release-v1.1.0
Browse files Browse the repository at this point in the history
HydePHP v1.1.0 - 2023-03-22
  • Loading branch information
caendesilva authored Mar 22, 2023
2 parents 69c1a46 + e9c2720 commit e2cdb6b
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 27 deletions.
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,42 @@ HydePHP consists of two primary components, Hyde/Hyde and Hyde/Framework. Develo

<!-- CHANGELOG_START -->

## [v1.1.0](https://github.com/hydephp/develop/releases/tag/v1.1.0) - 2023-03-22

### About

This release is the first since the official release of HydePHP 1.0.0. It contains a number of bug fixes and improvements, but no breaking changes as the project has reached general availability and adheres to the semantic versioning backwards compatibility promise.

### Added
- Added a RealtimeCompiler config option to disable rendered pages being stored to disk in https://github.com/hydephp/develop/pull/1334
- Documentation sidebars now support table of contents when using Setext headings in https://github.com/hydephp/develop/pull/1343

### Changed
- Updated discovery exception message to include the causing exception message in https://github.com/hydephp/develop/pull/1305
- Cleaned up `PageDataFactory`, `NavigationDataFactory`, and `BlogPostDataFactory` internals for better type safety in https://github.com/hydephp/develop/pull/1312
- Refactored internals to use the `View` facade over the `view` function for better type safety in https://github.com/hydephp/develop/pull/1310
- Refactored the `GeneratesTableOfContents` class internals to be more accurate in https://github.com/hydephp/develop/pull/1343
- Updated to HydeFront v3.3.0 in https://github.com/hydephp/develop/pull/1329
### Removed
- Classes `PageDataFactory`, `NavigationDataFactory`, and `BlogPostDataFactory` no longer use the `InteractsWithFrontMatter` trait

### Fixed
- Fixed "[#1301 Build-time `--pretty-urls` flag is not respected by canonical URLs](https://github.com/hydephp/develop/issues/1301)" in [#1302](https://github.com/hydephp/develop/pull/1302)
- Fixed "[#1316 Bug: The blog post feed component does not work on nested pages due to not using routes](https://github.com/hydephp/develop/issues/1316)" in [#1317](https://github.com/hydephp/develop/pull/1317)
- Fixed "[#1318 Nested index pages not showing in navigation](https://github.com/hydephp/develop/issues/1318)" in [#1319](https://github.com/hydephp/develop/pull/1319)
- Fixed "[#1320 The RSS feed generator does not respect the `--no-api` flag when getting content length for remote images](https://github.com/hydephp/develop/issues/1320)" in [#1321](https://github.com/hydephp/develop/pull/1321)
- Fixed "[#1322 Wrong HydeFront version constant](https://github.com/hydephp/develop/issues/1322)" in [#1323](https://github.com/hydephp/develop/pull/1323)
- Fixed "[#1324 Navigation dropdowns should not wrap over multiple lines](https://github.com/hydephp/develop/issues/1324)" in [#1325](https://github.com/hydephp/develop/pull/1325)
- Fixed "[#1326 PlayCDN integration should work gracefully when there is no Tailwind config file](https://github.com/hydephp/develop/issues/1326)" in [#1327](https://github.com/hydephp/develop/pull/1327)
- Fixed "[#1330 Clicking outside an activated dropdown should close it](https://github.com/hydephp/develop/issues/1330)" in [#1331](https://github.com/hydephp/develop/pull/1331)
- Fixed "[#1337 Sidebar table of contents are unable to be generated when using Setext headers](https://github.com/hydephp/develop/issues/1337)" in [#1343](https://github.com/hydephp/develop/pull/1343)
- Fixed "[#1330 Clicking outside an activated dropdown should close it](https://github.com/hydephp/develop/issues/1330)" in [#1332](https://github.com/hydephp/develop/pull/1332)
- Fixed "[#1340 Search index is not resolvable when using root documentation page output combined with subdirectory deployment](https://github.com/hydephp/develop/issues/1340)" in [#1345](https://github.com/hydephp/develop/pull/1345)
- Fixed "[#1313 Bug: Uppercase input is improperly reformatted in the makeTitle Helper](https://github.com/hydephp/develop/issues/1313)" in [`134776a`](https://github.com/hydephp/develop/commit/134776a1e4af395dab5c15d611fc64c9ebce8596)
- Fixed navigation dropdowns flickering on page load in [#1332](https://github.com/hydephp/develop/pull/1332)
- Added missing function imports in [#1309](https://github.com/hydephp/develop/pull/1309)


## [v1.0.0](https://github.com/hydephp/develop/releases/tag/v1.0.0) - 2023-03-14

### Changed
Expand Down
33 changes: 10 additions & 23 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,40 +2,27 @@

### About

This release is the first since the official release of HydePHP 1.0.0. It contains a number of bug fixes and improvements, but no breaking changes as the project has reached general availability and adheres to the semantic versioning backwards compatibility promise.
Keep an Unreleased section at the top to track upcoming changes.

This serves two purposes:

1. People can see what changes they might expect in upcoming releases
2. At release time, you can move the Unreleased section changes into a new release version section.

### Added
- Added a RealtimeCompiler config option to disable rendered pages being stored to disk in https://github.com/hydephp/develop/pull/1334
- Documentation sidebars now support table of contents when using Setext headings in https://github.com/hydephp/develop/pull/1343
- for new features.

### Changed
- Updated discovery exception message to include the causing exception message in https://github.com/hydephp/develop/pull/1305
- Cleaned up `PageDataFactory`, `NavigationDataFactory`, and `BlogPostDataFactory` internals for better type safety in https://github.com/hydephp/develop/pull/1312
- Refactored internals to use the `View` facade over the `view` function for better type safety in https://github.com/hydephp/develop/pull/1310
- Refactored the `GeneratesTableOfContents` class internals to be more accurate in https://github.com/hydephp/develop/pull/1343
- Updated to HydeFront v3.3.0 in https://github.com/hydephp/develop/pull/1329
- for changes in existing functionality.

### Deprecated
- for soon-to-be removed features.

### Removed
- Classes `PageDataFactory`, `NavigationDataFactory`, and `BlogPostDataFactory` no longer use the `InteractsWithFrontMatter` trait
- for now removed features.

### Fixed
- Fixed "[#1301 Build-time `--pretty-urls` flag is not respected by canonical URLs](https://github.com/hydephp/develop/issues/1301)" in [#1302](https://github.com/hydephp/develop/pull/1302)
- Fixed "[#1316 Bug: The blog post feed component does not work on nested pages due to not using routes](https://github.com/hydephp/develop/issues/1316)" in [#1317](https://github.com/hydephp/develop/pull/1317)
- Fixed "[#1318 Nested index pages not showing in navigation](https://github.com/hydephp/develop/issues/1318)" in [#1319](https://github.com/hydephp/develop/pull/1319)
- Fixed "[#1320 The RSS feed generator does not respect the `--no-api` flag when getting content length for remote images](https://github.com/hydephp/develop/issues/1320)" in [#1321](https://github.com/hydephp/develop/pull/1321)
- Fixed "[#1322 Wrong HydeFront version constant](https://github.com/hydephp/develop/issues/1322)" in [#1323](https://github.com/hydephp/develop/pull/1323)
- Fixed "[#1324 Navigation dropdowns should not wrap over multiple lines](https://github.com/hydephp/develop/issues/1324)" in [#1325](https://github.com/hydephp/develop/pull/1325)
- Fixed "[#1326 PlayCDN integration should work gracefully when there is no Tailwind config file](https://github.com/hydephp/develop/issues/1326)" in [#1327](https://github.com/hydephp/develop/pull/1327)
- Fixed "[#1330 Clicking outside an activated dropdown should close it](https://github.com/hydephp/develop/issues/1330)" in [#1331](https://github.com/hydephp/develop/pull/1331)
- Fixed "[#1337 Sidebar table of contents are unable to be generated when using Setext headers](https://github.com/hydephp/develop/issues/1337)" in [#1343](https://github.com/hydephp/develop/pull/1343)
- Fixed "[#1330 Clicking outside an activated dropdown should close it](https://github.com/hydephp/develop/issues/1330)" in [#1332](https://github.com/hydephp/develop/pull/1332)
- Fixed "[#1340 Search index is not resolvable when using root documentation page output combined with subdirectory deployment](https://github.com/hydephp/develop/issues/1340)" in [#1345](https://github.com/hydephp/develop/pull/1345)
- Fixed "[#1313 Bug: Uppercase input is improperly reformatted in the makeTitle Helper](https://github.com/hydephp/develop/issues/1313)" in [`134776a`](https://github.com/hydephp/develop/commit/134776a1e4af395dab5c15d611fc64c9ebce8596)
- Fixed navigation dropdowns flickering on page load in [#1332](https://github.com/hydephp/develop/pull/1332)
- Added missing function imports in [#1309](https://github.com/hydephp/develop/pull/1309)
- for any bug fixes.

### Security
- in case of vulnerabilities.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
},
"name": "hyde",
"description": "Elegant and Powerful Static App Builder",
"version": "1.0.0",
"version": "1.1.0",
"main": "hyde",
"directories": {
"test": "tests"
Expand Down
2 changes: 1 addition & 1 deletion packages/framework/src/Foundation/HydeKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ class HydeKernel implements SerializableContract
use Serializable;
use Macroable;

final public const VERSION = '1.0.0';
final public const VERSION = '1.1.0';

protected static self $instance;

Expand Down

0 comments on commit e2cdb6b

Please sign in to comment.