diff --git a/docs/about.html b/docs/about.html index 1d8cb68b..9cb406fd 100644 --- a/docs/about.html +++ b/docs/about.html @@ -38,7 +38,7 @@ - + diff --git a/docs/brand.html b/docs/brand.html index ab967ee6..17ba1832 100644 --- a/docs/brand.html +++ b/docs/brand.html @@ -38,7 +38,7 @@ - + diff --git a/docs/brand/terms.html b/docs/brand/terms.html index 6ad710f2..1b5e0605 100644 --- a/docs/brand/terms.html +++ b/docs/brand/terms.html @@ -38,7 +38,7 @@ - + diff --git a/docs/changelog.html b/docs/changelog.html index 278e3394..10a106a1 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -38,7 +38,7 @@ - + @@ -124,6 +124,68 @@

Upcoming changes

About the release cycle

HydePHP consists of two primary components, Hyde/Hyde and Hyde/Framework. Development is made in the Hyde/Develop Monorepo. Major and Minor release versions are made in the Develop project. These releases are synced to the Hyde and Framework projects, and are what this changelog file tracks. Patch release versions are made in the Framework and Hyde projects independently. See https://github.com/hydephp/develop#releases for more information.

+

1.7.0 - 2024-07-05

+

Added

+ +

Changed

+ +

Deprecated

+ +

Removed

+ +

Fixed

+ +

Extra information

+

This release contains changes to how HydePHP behaves when a site URL is not set by the user.

+

These changes are made to reduce the chance of the default localhost value showing up in production environments.

+

Most notably, HydePHP now considers that default site URL localhost to mean that a site URL is not set, as the user has not set it. +This means that things like automatic canonical URLs will not be added, as Hyde won't know how to make them without a site URL. +The previous behaviour was that Hyde used localhost in canonical URLs, which is never useful in production environments.

+

For this reason, we felt it worth it to make this change in a minor release, as it has a such large benefit for sites.

+

You can read more about the details and design decisions of this change in the following pull request https://github.com/hydephp/develop/pull/1726.

1.6.0 - 2024-04-17

Added

  • @@ -585,6 +588,13 @@

    hydefront_version and hydefront_cdn_urlFilepath: config/hyde.php
    1use \Hyde\Framework\Services\AssetService;
    2 
    3'hydefront_version' => AssetService::HYDEFRONT_VERSION,
    4'hydefront_cdn_url' => AssetService::HYDEFRONT_CDN_URL,
    +

    theme_toggle_buttons

    +

    This feature was added in HydePHP v1.7.0

    +

    This setting allows you to enable or disable the theme toggle buttons in the navigation menu.

    +
    Filepath: config/hyde.php
    1'theme_toggle_buttons' => true,
    +

    If the Feature::Darkmode setting is disabled in the features array in the same file, this won't do anything, but if darkmode is enabled, +setting this setting to false will make so that the buttons will not show up in the app layout nor the documentation layout; +instead the appropriate color scheme will be automatically applied based on the browser system settings.

    Blade Views

    Hyde uses the Laravel Blade templating engine. Most parts of the included templates have been extracted into components to be customized easily. Before editing the views you should familiarize yourself with the Laravel Blade Documentation.

    diff --git a/docs/docs/1.x/directory-structure.html b/docs/docs/1.x/directory-structure.html index e009d7fd..b2eeeb86 100644 --- a/docs/docs/1.x/directory-structure.html +++ b/docs/docs/1.x/directory-structure.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/documentation-pages.html b/docs/docs/1.x/documentation-pages.html index be21cc9d..b1b5ed8b 100644 --- a/docs/docs/1.x/documentation-pages.html +++ b/docs/docs/1.x/documentation-pages.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/dynamic-data-discovery.html b/docs/docs/1.x/dynamic-data-discovery.html index b2b2585d..6d50b544 100644 --- a/docs/docs/1.x/dynamic-data-discovery.html +++ b/docs/docs/1.x/dynamic-data-discovery.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/extensions-api.html b/docs/docs/1.x/extensions-api.html index 279b871e..64c208c3 100644 --- a/docs/docs/1.x/extensions-api.html +++ b/docs/docs/1.x/extensions-api.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/extensions.html b/docs/docs/1.x/extensions.html index b2944706..32e31b8c 100644 --- a/docs/docs/1.x/extensions.html +++ b/docs/docs/1.x/extensions.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/front-matter.html b/docs/docs/1.x/front-matter.html index f8ba89c0..4d494362 100644 --- a/docs/docs/1.x/front-matter.html +++ b/docs/docs/1.x/front-matter.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/getting-started.html b/docs/docs/1.x/getting-started.html index 2dc39665..7536e343 100644 --- a/docs/docs/1.x/getting-started.html +++ b/docs/docs/1.x/getting-started.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/helpers.html b/docs/docs/1.x/helpers.html index b40aad55..3e9f043d 100644 --- a/docs/docs/1.x/helpers.html +++ b/docs/docs/1.x/helpers.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/hyde-pages.html b/docs/docs/1.x/hyde-pages.html index 48358702..aa64b7e8 100644 --- a/docs/docs/1.x/hyde-pages.html +++ b/docs/docs/1.x/hyde-pages.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/in-memory-pages.html b/docs/docs/1.x/in-memory-pages.html index eea09cea..f7c3f229 100644 --- a/docs/docs/1.x/in-memory-pages.html +++ b/docs/docs/1.x/in-memory-pages.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/index.html b/docs/docs/1.x/index.html index fb3ea53d..962b467f 100644 --- a/docs/docs/1.x/index.html +++ b/docs/docs/1.x/index.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/installation.html b/docs/docs/1.x/installation.html index 96c70165..f2f9f87e 100644 --- a/docs/docs/1.x/installation.html +++ b/docs/docs/1.x/installation.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/managing-assets.html b/docs/docs/1.x/managing-assets.html index fe6843f3..f78562ab 100644 --- a/docs/docs/1.x/managing-assets.html +++ b/docs/docs/1.x/managing-assets.html @@ -38,7 +38,7 @@ - + diff --git a/docs/docs/1.x/navigation.html b/docs/docs/1.x/navigation.html index da3a388b..6e91b54a 100644 --- a/docs/docs/1.x/navigation.html +++ b/docs/docs/1.x/navigation.html @@ -38,7 +38,7 @@ - + @@ -406,7 +406,7 @@

    Quick primer on the internals

    All navigation menu items have an internal priority value that determines their order in the navigation. Lower values mean that the item will be higher up in the menu. The default for pages is 999 which puts them last. -However, some pages are autoconfigured to have a lower priority, for example, the index page defaults to a priority of 0,

    +However, some pages are autoconfigured to have a lower priority, for example, the index page defaults to a priority of 0.

    What to customize?

    Here is a quick overview of what you might want to customize in your navigation menus: