Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 1.91 KB

RELEASE_NOTES.md

File metadata and controls

44 lines (35 loc) · 1.91 KB

[Unreleased] - YYYY-MM-DD

About

This release performs some refactors in preparation for the 1.0 release. Many of these refactors are breaking as classes are moved around to new namespaces.

In general, these changes should only affect those who have written custom code that interacts with the framework, though you may need to update your configuration files, and any Blade components you may have published.

Added

  • Added a JSON build information manifest automatically generated after a site build #465

Changed

  • Moved class StaticPageBuilder to Actions namespace
  • Moved class AbstractBuildTask to Concerns namespace
  • Moved class AbstractMarkdownPage to Concerns namespace
  • Moved class AbstractPage to Concerns namespace
  • Moved class Application into Foundation namespace
  • Moved class Includes to Helpers namespace
  • Moved class Asset to Helpers namespace
  • Moved class DocumentationSidebar into Navigation namespace
  • Moved class NavigationMenu into Navigation namespace
  • Moved class NavItem into Navigation namespace
  • Moved class FindsContentLengthForImageObject into Constructors namespace
  • Merged interface RouteFacadeContract into existing interface RouteContract
  • Renamed HydeBuildStaticSiteCommand to HydeBuildSiteCommand
  • Renamed legacy FileCacheService to ViewDiffService
  • Extracted all constructor methods in page schema traits to a new single trait ConstructPageSchemas

Deprecated

  • for soon-to-be removed features.

Removed

  • Removed interface IncludeFacadeContract
  • Removed deprecated interface AssetServiceContract
  • Removed deprecated interface HydeKernelContract
  • Removed deprecated and unused abstract class ActionCommand
  • Removed unused function array_map_unique
  • Removed interface RouteFacadeContract (merged into existing RouteContract)

Fixed

  • Fixed validation bug in the rebuild command

Security

  • in case of vulnerabilities.