Skip to content

Latest commit

 

History

History
1046 lines (798 loc) · 76.3 KB

CHANGELOG.md

File metadata and controls

1046 lines (798 loc) · 76.3 KB

Changelog

In v0.35.0 the Hyde project source was moved into the HydePHP/Develop monorepo where the changelog is now handled. Here is a direct link https://github.com/hydephp/develop/blob/master/CHANGELOG.md. Releases in Hyde/Hyde and Hyde/Framework are synced one-to-one since this change.

You can find the archive below.


Archive (pre v0.35.0)

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

6 June 2022

  • Deprecate Hyde::features(), use Hyde::hasFeature() instead #523
  • Apply fixes from StyleCI #524
  • Create image link helper, fix #434 #522
  • Create a PageModel contract and helpers to get parsed model collections #521
  • Apply fixes from StyleCI #520
  • Update Changelog #519
  • Merge pull request #522 from hydephp/create-image-file-object #434
  • Add image path helper, fix #434 #434
  • Fix #516 Add Composer validation to the test suite #516
  • Move the static::all() helper to AbstractPage c726ad7
  • Create MarkdownPost::latest() e6d9e4a
  • Implement MarkdownPost::all() cda2010

4 June 2022

  • Update Changelog #518
  • Automatic Changelog Update 49cbde6

4 June 2022

  • Move back hyde/realtime-compiler to hyde/hyde #517
  • Update Changelog #515
  • Update composer.lock 246da42
  • Automatic Changelog Update 073c80c
  • Update composer.lock 9e835b6

4 June 2022

  • Refactor to use Laravel cache helper instead of custom implementation #514
  • Apply fixes from StyleCI #513
  • Improve metadata for featured post images #512
  • Skip generating auxiliary files in the main built loop when there is no underlying content #511
  • Fix: #506: Move ext-simplexml in composer.json to suggest as it is not a strict dependency #510
  • Apply fixes from StyleCI #509
  • Rewrite Realtime Compiler #508
  • Apply fixes from StyleCI #507
  • Update Changelog #505
  • Fix #496: Missing image "contentUrl" metadata #496
  • Don't create search files when there are no pages #482
  • Update Hyde Realtime Compiler to v2.0 f917319
  • Delete RELEASE-NOTES-DRAFT.md 9853526
  • Remove pre-check as package is always included 076a1be

3 June 2022

  • Update Changelog #504
  • Automatic Changelog Update 4e09807

2 June 2022

  • Fix #499: Make the search dialog positioning fixed #503
  • Make documentation pages smarter #501
  • Apply fixes from StyleCI #500
  • Link to markdown source files #498
  • Apply fixes from StyleCI #497
  • Fix #490 Make heading permalinks visible #493
  • Apply fixes from StyleCI #492
  • Add Markdown Post/Preprocessors #488
  • Apply fixes from StyleCI #486
  • Update Changelog #481
  • Merge pull request #503 from hydephp/499-make-the-search-menu-dialog-position-fixed #499
  • Fix #499: Make the search dialog positioning fixed #499
  • Merge pull request #493 from hydephp/make-heading-permalinks-visible #490
  • Fix #490 Make heading permalinks visible #490
  • Merge unit tests into single feature test c455d1c
  • Use the same static transformation instead of DOM bdba273
  • Document the edit button feature dc0d9d7

31 May 2022

  • Fix support for outputting documentation pages to root output directory #480
  • Update Changelog #479
  • Fix #462 (comment) #462
  • Automatic Changelog Update 207a847
  • Fix bug #462 caused by trailing slash in docs path 6be5055

31 May 2022

  • Add inline Blade support to markdown #478
  • Apply fixes from StyleCI #477
  • Update Changelog #476
  • Create page and document Blade-supported Markdown 0d7ae0f
  • Add base tests ae4b0dc
  • Sketch out the service class 4b88214

31 May 2022

  • Update Changelog #475
  • Automatic Changelog Update ed9f68a
  • Bump HydeFront to v1.10 0f28947

30 May 2022

  • Update Changelog #474
  • Add color-scheme meta, fix #460 #460
  • Try to figure out why Codecov is not working 9d3371c
  • Automatic Changelog Update aa15090
  • Revert codecov changes b253969

30 May 2022

  • Fix Bug #471: og:title and twitter:title should use the page title, and only use config one as fallback #473
  • Apply fixes from StyleCI #472
  • Update Changelog #470
  • Fix bug #471, make title metadata dynamic b9ac1c8
  • Automatic Changelog Update 426beea
  • Make dynamic meta title use title property instead 6aaa612

30 May 2022

  • Add !important to style override 3e28b1d

30 May 2022

  • Update Changelog #469
  • Automatic Changelog Update 3133f01
  • Use the config defined output path 927072e
  • Update Readme heading to "The Core Framework" 7a89486

30 May 2022

  • Load HydeFront v1.9.x needed for HydeSearch #468
  • Make the search feature configurable and toggleable #467
  • Apply fixes from StyleCI #466
  • Add the HydeSearch frontend integration for documentation pages #465
  • Apply fixes from StyleCI #464
  • Apply fixes from StyleCI #461
  • Create the backend search index generation for documentation pages #459
  • Apply fixes from StyleCI #458
  • Apply fixes from StyleCI #457
  • Bump guzzlehttp/guzzle from 7.4.2 to 7.4.3 #456
  • Update Changelog #455
  • Refactor inline styles to HydeFront Sass 86fff1d
  • Begin sketching out the class ed131bd
  • Extract search widget to component 420f662

25 May 2022

  • Fix #450: Add custom exceptions #454
  • Apply fixes from StyleCI #453
  • Apply fixes from StyleCI #452
  • Update Changelog #451
  • Refactor author configuration system #449
  • Apply fixes from StyleCI #448
  • Update Changelog #445
  • Merge pull request #454 from hydephp/450-add-custom-exceptions #450
  • Remove AuthorService 9f9d64d
  • Clean up code f8452b9
  • Create FileConflictException 02d534c

22 May 2022

23 May 2022

  • Refactor author configuration system #449
  • Apply fixes from StyleCI #448
  • Update Changelog #445
  • Refactor configuration to use snake_case for all options, and extract documentation settings to own file #444
  • Apply fixes from StyleCI #443
  • Update Changelog #441
  • Remove AuthorService 9f9d64d
  • Extract documentation configuration options to docs.php 92b9ae5
  • Use the snake_case config format f578855

22 May 2022

  • Code cleanup without affecting functionality #440
  • Apply fixes from StyleCI #439
  • Update Changelog #438
  • Add missing return type declarations 684b792
  • Automatic Changelog Update 5705faa
  • Add PHPDoc comments with @throws tags ae44806

21 May 2022

  • Fix #429: Add page priorities to sitemap generation #437
  • Update Changelog #436
  • Merge pull request #437 from hydephp/add-dynamic-page-priorities-for-sitemap #429
  • Add page priority support 0bfbbba
  • Automatic Changelog Update 1350fab

20 May 2022

  • Improve RSS image handling and feed and sitemap generation processes #435
  • Apply fixes from StyleCI #433
  • Update Changelog #432
  • Create HydeBuildRssFeedCommand.php ac4788f
  • Create build:sitemap command 82c73a3
  • Fetch information for local images a10c1c3

20 May 2022

  • Apply fixes from StyleCI #431
  • Update Changelog #428
  • Rename and restructure internal hooks 0562ae3
  • Update test code formatting 1a9dcaf
  • Add sitemap link test 9ba7b10

19 May 2022

19 May 2022

19 May 2022

  • Update Changelog #423
  • Add deployment documentation 4b188f2
  • Merge sections to be more compact baadd48
  • Restructure document flow 40f4a3d

19 May 2022

  • Fix bug where categorized documentation sidebar items were not sorted #422
  • Update Changelog #421
  • Fix #367: Add upcoming documentation files #367
  • Create building-your-site.md 6989bd5
  • Automatic Changelog Update 858c1ed
  • Update documentation page orders b38c58b

19 May 2022

  • Apply fixes from StyleCI #420
  • Update Changelog #418
  • Fix #419: Add meta links to the RSS feed #419
  • Refactor internal helpers to be public static 283e5d2
  • Automatic Changelog Update 5ea9c66
  • Add page slug for compatibility, fixing bug where Blade pages did not get canonical link tags d3ac8e4

19 May 2022

  • Apply fixes from StyleCI #417
  • Apply fixes from StyleCI #415
  • Update Changelog #414
  • Add unit test for fluent Markdown post helpers 2a3b90b
  • Add Author::getName() unit test 64616a6
  • Change RSS feed default filename to feed.xml d545b07

19 May 2022

  • Add RSS feed for Markdown blog posts #413
  • Apply fixes from StyleCI #412
  • Apply fixes from StyleCI #411
  • Apply fixes from StyleCI #410
  • Update Changelog #409
  • Add the RSSFeedService test a21596f
  • Add the initial channel items 9cb9b30
  • Update sitemap tests and add rss feed tests fe93f5b

18 May 2022

  • Fix #403: Remove @HydeConfigVersion annotation from config/hyde.php #408
  • Apply fixes from StyleCI #407
  • Merge pull request #408 from hydephp/remove-hydeconfigversion-annotation-from-hyde-config #403
  • Remove HydeConfigVersion annotation 84b1602

18 May 2022

  • Add sitemap.xml generation #404
  • Apply fixes from StyleCI #406
  • Apply fixes from StyleCI #402
  • Update Changelog #401
  • Add SitemapService tests ce5d8ed
  • Refactor shared code into new helper 46f41d6
  • Create basic sitemap generator 1f66928

18 May 2022

  • Fix #398: Remove the deprecated Metadata model #400
  • Apply fixes from StyleCI #399
  • Apply fixes from StyleCI #397
  • Fix #379: Extract menu logo to component #396
  • Update helper namespaces #395
  • Fix #385: Move page parsers into models/parsers namespace #394
  • Remove redundancy and merge Meta and Metadata models #384 #390
  • Apply fixes from StyleCI #393
  • Apply fixes from StyleCI #392
  • Apply fixes from StyleCI #391
  • Apply fixes from StyleCI #389
  • Unify the $page property and add a fluent metadata helper #388
  • Apply fixes from StyleCI #387
  • Apply fixes from StyleCI #386
  • Apply fixes from StyleCI #383
  • Apply fixes from StyleCI #381
  • Apply fixes from StyleCI #380
  • Update Changelog #378
  • Merge pull request #400 from hydephp/398-remove-legacy-metadata-model #398
  • Merge pull request #396 from hydephp/extract-navigation-menu-logo-to-component-to-make-it-easier-to-customize #379
  • Fix #379: Extract menu logo to component #379 #379
  • Merge pull request #394 from hydephp/385-move-page-parsers-into-a-namespace #385
  • Fix #385: Move page parsers into a namespace #385
  • Fix #382: Unify the $page property #382
  • Fix #375, Add config option to add og:properties #375
  • Extract metadata helpers to concern 72b1356
  • Add test for, and improve Meta helper 15ccd27
  • Refactor concern to not be dependent on Metadata model b247bb0

17 May 2022

  • Apply fixes from StyleCI #374
  • Load asset service from the service container #373
  • Apply fixes from StyleCI #372
  • Apply fixes from StyleCI #371
  • Rename --pretty option to --run-prettier to distinguish it better in build command #368
  • Allow site output directory to be customized #362
  • Apply fixes from StyleCI #366
  • Apply fixes from StyleCI #365
  • Apply fixes from StyleCI #364
  • Apply fixes from StyleCI #359
  • Apply fixes from StyleCI #360
  • Configuration and autodiscovery improvements #340
  • Apply fixes from StyleCI #358
  • Add configurable "pretty URLs" #354
  • Apply fixes from StyleCI #357
  • Apply fixes from StyleCI #356
  • Apply fixes from StyleCI #355
  • Apply fixes from StyleCI #352
  • Add sidebar config offset, fix #307 #348
  • Change BuildService to DiscoveryService #347
  • Apply fixes from StyleCI #346
  • Apply fixes from StyleCI #345
  • Apply fixes from StyleCI #344
  • Apply fixes from StyleCI #341
  • Apply fixes from StyleCI #339
  • Update Changelog #327
  • Fix #361 Rename --pretty option to --run-prettier #361
  • Fix #350, Use the model path properties #350
  • Add option for pretty urls fix #330 #330
  • Rewrite index docs path to pretty url, fix #353 #353
  • Fix #330, Create helper to make pretty URLs if enabled #330
  • Merge pull request #348 from hydephp/add-sidebar-priority-offset-for-config-defined-values #307
  • Add sidebar config offset, fix #307 #307
  • Fix #343 #343
  • Restructure the tests 41bd056
  • Add helpers to make it easier to refactor source paths 10e145e
  • Utalize the $sourceDirectory property in build services 9d9cbff

11 May 2022

  • Add documentation sidebar category labels, fixes #309 #326
  • Apply fixes from StyleCI #325
  • Update Changelog #324
  • Merge pull request #326 from hydephp/309-add-documentation-sidebar-category-labels #309
  • Sketch out the files for the category integration d6c81bb
  • Implement category creation 70448b1
  • Set category of uncategorized items 9f0feb3

11 May 2022

  • Apply fixes from StyleCI #323
  • Add back skip to content button to Lagrafo docs layout, fix #300 #322
  • Change max prose width of markdown pages to match blog posts, fix #303 #321
  • Fix #153, bug where config option uses app name instead of Hyde name. #320
  • Update Changelog #319
  • Add option to mark site as installed, fix #289 #289
  • Merge pull request #322 from hydephp/300-add-back-skip-to-content-button-to-lagrafo-docs-layout #300
  • Add skip to content button docs layout, fix #300 #300
  • Merge pull request #321 from hydephp/303-change-max-width-of-markdown-pages-to-match-blog-posts #303
  • Change max width to match blog posts, fix #303 #303
  • Merge pull request #320 from hydephp/294-fix-bug-where-config-option-uses-app-name-instead-of-hyde-name #153
  • Automatic Changelog Update 807b63b
  • #153 Fix bug where config option uses app name instead of Hyde name. c90977c
  • Update install command for new site name syntax 0687351

11 May 2022

  • Refactor post excerpt component to be less reliant on directly using front matter and add view test #318
  • Apply fixes from StyleCI #317
  • Formatting: Add newline after console output when running build without API calls, fix #313 #316
  • Fix #314, add background color fallback to documentation page body #315
  • Update Changelog #312
  • Restructure and format component, fix #306 #306
  • Merge pull request #316 from hydephp/313-formatting-add-newline-after-disabling-external-api-calls-in-build-command #313
  • Formatting: Add newline after --no-api info, fix #313 #313
  • Merge pull request #315 from hydephp/314-add-dark-mode-background-to-body-in-documentation-pages-to-prevent-fouc #314
  • Fix #314, add background color fallback to docs body #314
  • Implement hidden: true front matter to hide documentation pages from sidebar, fix #310 #310
  • Create ArticleExcerptViewTest.php 4a3ecaa
  • Add tests for the fluent date-author string 30f7f67
  • Automatic Changelog Update 6f3ef7a

10 May 2022

  • Fix #310, allow documentation pages to be hidden from sidebar using front matter #311
  • Update Changelog #302
  • Merge pull request #311 from hydephp/310-implement-hidden-true-front-matter-to-hide-documentation-pages-from-sidebar #310
  • Fix #310, allow items to be hidden from sidebar with front matter #310
  • Automatic Changelog Update e8a938c

7 May 2022

  • Refactor documentation sidebar internals #299
  • Apply fixes from StyleCI #298
  • Update Changelog #297
  • Create feature test for the new sidebar service 0adf948
  • Remove deprecated action 063a85a
  • Create the sidebar models fbcae7c

6 May 2022

  • Apply fixes from StyleCI #296
  • Update Changelog #295
  • Add the test helper files 3cd5a56
  • Test description has warning for out of date config a90c0b1
  • Delete .run directory 8cd71fc

6 May 2022

  • Apply fixes from StyleCI #293
  • Refactor docs layout to use Lagrafo instead of Laradocgen #292
  • Update Changelog #288
  • Port lagrafo (wip) 6ca2309
  • Move all head tags into blade component 3093ebf
  • Use the Hyde layout e09e301

5 May 2022

  • Update HydeFront version to v1.5.x #287
  • Refactor script interactions #286
  • Apply fixes from StyleCI #285
  • Apply fixes from StyleCI #284
  • Update Changelog #281
  • Hide the install command once it has been run, fix #280 #280
  • Hide the install command once it has been run, fix #280 #280
  • Automatic Changelog Update b381382
  • Replace onclick with element IDs e97d545
  • Move dark mode switch 9f6fdf8

4 May 2022

  • Create installer command, fix #149 #279
  • Apply fixes from StyleCI #278
  • Apply fixes from StyleCI #277
  • Update Changelog #276
  • Merge pull request #279 from hydephp/149-create-installer-command #149
  • Create Install command that can publish a homepage b890eb7
  • Use installer to set the site name in config 3f0c843
  • Use installer to set the site URL in config d5f56ac

3 May 2022

  • Update Changelog #275
  • Update the test to fix updated exception output and remove comments cd5a70d
  • Automatic Changelog Update 11c5983

3 May 2022

3 May 2022

  • Allow documentation pages to be scaffolded using the make:page command #273
  • Apply fixes from StyleCI #272
  • Update Changelog #271
  • Allow documentation pages to be scaffolded using the command 7bbe012
  • Automatic Changelog Update 3392504

3 May 2022

  • Send a non-intrusive warning when the config file is out of date #270
  • Apply fixes from StyleCI #269
  • Apply fixes from StyleCI #268
  • Apply fixes from StyleCI #267
  • Update Changelog #266
  • Create crude action to check if a config file is up to date e31210f
  • Create FileCacheServiceTest d9141cc
  • Add the test ee4a64d

3 May 2022

  • Create filecache at runtime instead of relying on a JSON file that needs to be up to date #265
  • Apply fixes from StyleCI #264
  • Update Changelog #263
  • Create the filecache at runtime, resolves #243, #246 #243
  • Remove deprecated filecache store and generator 7a1eb32
  • Remove "Update Filecache" workflow 81564c0
  • Remove legacy try/catch 34733dd

3 May 2022

  • Always empty the _site directory when running the static site build command #262
  • Update Changelog #261
  • Always purge output directory when running builder a86ad7d
  • Automatic Changelog Update 43fa595

2 May 2022

  • Apply fixes from StyleCI #260
  • Update Filecache #258
  • Remove HydeFront from being bundled as a subrepo #257
  • Apply fixes from StyleCI #256
  • Change the action used to create pull requests #255
  • Exclude files starting with an underscore from being compiled into pages, fix #220 #254
  • Apply fixes from StyleCI #251
  • Create .gitattributes, fixes #223 #250
  • Deprecate filecache.json and related services #248
  • Apply fixes from StyleCI #247
  • Allow documentation sidebar header name to be changed #245
  • Apply fixes from StyleCI #244
  • Update Filecache #242
  • Fix bugs in article and excerpts not fluently constructing descriptions #241
  • Apply fixes from StyleCI #239
  • Handle undefined array key title in article-excerpt.blade.php #238
  • Apply fixes from StyleCI #237
  • Fix test matrix not fetching proper branch on PRs #235
  • Fix sidebar ordering bug by using null coalescing operator instead of elvis operator #234
  • Update Changelog #227
  • Add unit test for hasDarkmode, fix #259 #259
  • Add the test, resolves #259 #259
  • Merge pull request #254 from hydephp/220-exclude-files-starting-with-an-_underscore-from-being-compiled-into-pages #220
  • Merge pull request #250 from hydephp/add-gitattributes #223
  • Create .gitattributes, fixes #223 #223
  • Make category nullable, fixes #230 #230
  • Fix #240 #240
  • Handle undefined array key, fixes #229 #229
  • Remove the HydeFront subrepo d406202
  • Add test to ensure that post front matter can be omitted 875c6d4
  • Exclude files starting with an _underscore from being discovered 0dcdcb6

1 May 2022

  • Update Filecache #226
  • Add config option to disable dark mode #225
  • Apply fixes from StyleCI #224
  • Update Filecache #222
  • Refactor assets managing, allowing for Laravel Mix, removing CDN support for Tailwind #221
  • Apply fixes from StyleCI #219
  • Apply fixes from StyleCI #212
  • Apply fixes from StyleCI #210
  • Apply fixes from StyleCI #209
  • Apply fixes from StyleCI #208
  • Apply fixes from StyleCI #206
  • Apply fixes from StyleCI #205
  • Apply fixes from StyleCI #204
  • Update Changelog #202
  • Fix #211 #211
  • Add test and clean up docs for HasMetadata 976cb6c
  • Revert "Update update-filecache.yml" abc21e7
  • Update update-filecache.yml c25196a

29 April 2022

  • Update Filecache #201
  • Update Filecache #199
  • Apply fixes from StyleCI #198
  • Update Filecache #197
  • Change priority of stylesheets #195
  • Update Filecache #194
  • Apply fixes from StyleCI #193
  • Update Changelog #192
  • Switch jsDelivr source to NPM, fix #200 #200
  • Update dependencies b505726
  • Switch to using TypeScript 6fa9e6c
  • Create service class to help with #182 fb0033c

28 April 2022

  • Add the code reports workflow #191
  • Move test suite actions to framework #190
  • Merge with master #189
  • Add matrix tests #188
  • Move part one of the test suite #187
  • Move Framework tests from Hyde/Hyde to the Hyde/Framework package #185
  • Apply fixes from StyleCI #184
  • Update Changelog #180
  • Move tests from Hyde to Framework 22ca673
  • Format YAML e6da9ad
  • Add the workflow b20cbd6

28 April 2022

  • Apply fixes from StyleCI #179
  • Update Changelog #176
  • Manage asset logic in service class c72905f
  • Automatic Changelog Update 32348a4

27 April 2022

  • Refactor internal codebase by sorting traits into relevant namespaces #175
  • Apply fixes from StyleCI #174
  • Apply fixes from StyleCI #173
  • Update Changelog #172
  • Refactor: Move Hyde facade methods to traits 9b5e4ca
  • Refactor: Update namespaces 96c73aa
  • Docs: Remove PHPDocs ef2f446

27 April 2022

  • Apply fixes from StyleCI #171
  • Update Filecache #170
  • Update Changelog #167
  • Merge HydeFront v1.3.1 727c8f3
  • Remove asset publishing commands 0f49d16
  • Rework internals, loading styles from CDN c5283c0

21 April 2022

  • Apply fixes from StyleCI #166
  • Apply fixes from StyleCI #165
  • Apply fixes from StyleCI #163
  • Apply fixes from StyleCI #162
  • Update Filecache #154
  • Change update:resources command signature to update:assets #153
  • Update Filecache #152
  • Change resources/frontend to resources/assets #151
  • Update Filecache #148
  • Update Filecache #147
  • Overhaul the Markdown Converter Service to make it easier to customize and extend #146
  • Apply fixes from StyleCI #145
  • Apply fixes from StyleCI #144
  • Update Changelog #142
  • Refactor to fix #161 #161
  • Fix #156 #156
  • Move frontend files to resources/assets e850367
  • Add back asset files bd218df
  • Merge with Hydefront 8b477de

20 April 2022

  • Update Filecache #141
  • Add table of contents to the documentation page sidebar #140
  • Apply fixes from StyleCI #139
  • Update Changelog #136
  • Add the table of contents to the frontend f728810
  • Add the table of contents generation 2c4c1b9
  • Allow table of contents to be disabled in config fc9cba1

19 April 2022

  • Update Filecache #135
  • Update Filecache #134
  • Allow author array data to be added in front matter #133
  • Apply fixes from StyleCI #132
  • Strip front matter from documentation pages #130
  • Update Changelog #127
  • Add trait to handle Authors in the data layer 62f3793
  • Update the views to move logic to data layer 2ebc62c
  • Parse the documentation pages using the fileservice 041bf98

17 April 2022

  • Apply fixes from StyleCI #126
  • Update Changelog #125
  • Add command for the new realtime compiler 9be80eb
  • Automatic Changelog Update a1c9ce0
  • Allow the host and port to be specified e54a394

12 April 2022

  • Update Filecache #124
  • Update Filecache #122
  • Apply fixes from StyleCI #121
  • Update Filecache #120
  • Apply fixes from StyleCI #119
  • Update Filecache #118
  • Update Filecache #117
  • Add darkmode support and refactor blade components #116
  • Add skip to content link #113
  • Update the welcome page to be more accessible #112
  • Apply fixes from StyleCI #110
  • Remove the deprecated and unused service provider #108
  • Update Blade components, internal data handling, add a11y features #102
  • Apply fixes from StyleCI #107
  • Apply fixes from StyleCI #101
  • Refactor tests #98
  • Deprecate internal abstract class HydeBasePublishingCommand #97
  • Apply fixes from StyleCI #96
  • Update and simplify the command and rename signature from publish:configs to update:configs, making overwriting files the default. #95
  • Apply fixes from StyleCI #94
  • Update Changelog #92
  • Change blade source directory to _pages #90
  • Apply fixes from StyleCI #89
  • Fix line ending sequence issue in checksums #86
  • Apply fixes from StyleCI #87
  • Refactor internal file handling logic to be more intelligent to provide a safer, more intuitive, user experience #84
  • Apply fixes from StyleCI #83
  • Apply fixes from StyleCI #82
  • Fix improper article ID usage - remember to re-publish styles #81
  • Fix #63, update component to show formatted dates #80
  • Update Spatie YAML Front Matter Package to fix #36 #79
  • Apply fixes from StyleCI #78
  • Add base styles to documentation layout #77
  • Refactor code to extend base classes and remove shared code #74
  • Apply fixes from StyleCI #75
  • Refactor the backend structure of the static page builder command process #72
  • Apply fixes from StyleCI #73
  • Supply _media as the path argument in the hyde:rebuild command to copy all media files. #71
  • Add more relevant targets for the skip to content link, fix #123 #123
  • Add the image model, fix #100 #100
  • Merge pull request #80 from hydephp/63-fix-up-the-post-date-component-to-show-the-readable-name #63
  • Fix #63, update component to show formatted dates #63
  • Merge pull request #79 from hydephp/36-spatie-yaml-front-matter-package-not-properly-handling-markdown-documents-with-markdown-inside #36
  • Compress CSS, 5.48 KB to 3.37 KB (38.56%) d7f2054
  • Update dependencies f851978
  • Remove the deprecated and now unused base command 0f137c8

7 April 2022

  • Rework how frontend assets (stylesheets and main script) are handled #69
  • Apply fixes from StyleCI #70
  • Apply fixes from StyleCI #68
  • Move the resource files 7c70467
  • Add the update frontend resources command 551df0a
  • Add the action to publish the frontend resources e2c82fb

3 April 2022

  • Apply fixes from StyleCI #61
  • Add --no-api option to disable Torchlight at runtime, fix #53 #53
  • Add Changelog.md fe2fdf8
  • Create CODE_OF_CONDUCT.md 9361d1d
  • Create CONTRIBUTING.md a581146

2 April 2022

  • Rewrite main navigation menu #60
  • Fix #59, unify sidebar elements #59
  • Unify the navigation menu f0e6cfc
  • Add the interaction c5b4f7e

2 April 2022

  • Fix broken meta url in schema prop b54cfe4
  • Fix broken meta url in schema prop 80b5523

1 April 2022

1 April 2022

1 April 2022

  • Create new command to scaffold pages #55
  • Apply fixes from StyleCI #56
  • Create the action b788de2
  • Create the command eac5258
  • Clean up and format code dc5c5ee

1 April 2022

  • Add a favicon link automatically if the file exists #54
  • Create LICENSE.md 57d4a1b
  • Use getPrettyVersion for composer version 7569fb7
  • Change version to the (pretty) framework version 973cc74

1 April 2022

  • Fix bug #47 StaticPageBuilder not able to create nested documentation directories #51
  • Remove _authors and _drafts directories #48 #49
  • Apply fixes from StyleCI #50
  • Delete phpdoc.dist.xml b28afb7
  • Remove _data directory a11ff92
  • Update author yml config path e0578bb

30 March 2022

  • Fix the documentation page header link #46
  • Use the indexpath basename for the doc header e188eb5

30 March 2022

  • Use relative path helper for links #45
  • Apply fixes from StyleCI #43
  • Add support for nesting the documentation pages #42

30 March 2022

  • Fix the 404 route bug #41
  • #38 Add a rebuild command to the Hyde CLI to rebuild a specific file #39
  • Apply fixes from StyleCI #40
  • Move scripts into app.js #35
  • #32 refactor command class names to be consistent #33
  • Add internal PHPDoc class descriptions #30
  • Apply fixes from StyleCI #31
  • Apply fixes from StyleCI #28
  • Require Torchlight #27
  • Restructure backend models #26
  • Rework how Markdown files are handled to improve maintainability and testing #25
  • 0.6.0 Remove support for Front Matter in Markdown Pages #24
  • Fix #21 by dynamically routing to the docs index #23
  • Merge pull request #23 from hydephp/21-bug-documentation-sidebar-header-should-link-to-readme-if-that-exists-but-an-index-does-not #21
  • Fix #21 by dynamically routing to the docs index #21
  • Add PHPUnit 0d59ea0
  • Create the HydeRebuildStaticSiteCommand 92b1d20
  • Refactor to use the MarkdownFileService 48a27a2

26 March 2022

  • Remove deprecated methods #19
  • Make the command extend the base command eaba9da
  • Remove deprecated class 24753c1
  • Format to PSR2 8307b65

25 March 2022

  • Remove the Hyde installer #18
  • 0.6.x Remove deprecated command #17
  • Improve Docgen Feature by allowing the output directory to be dynamically changed #16
  • Rework installer prompts and fix wrong directory c15a4ac
  • Allow the documentation output directory to be changed 6cf07a3
  • Allow the homepage argument to be set from cli ab8dedd

24 March 2022

  • Fix visual bug caused by setting max-width on body instead of article #15
  • Load commands in service provider instead of config/commands.php #13
  • Load commands in service provider instead of config 46397fd

24 March 2022

  • Merge 0.5.0 into Master - Adds a multitude of new tests, code refactors and quality of life features #12
  • Sync branch with Master #11
  • Merge 0.5.x progress #10
  • Add _data directory and Authors object as well as stubs to aid in testing #9
  • Add required depedency to framework e5f0ec5
  • Implement the Authors backend feature d7679f5
  • Add Commonmark as an explicit dependency bf915b1

23 March 2022

  • Add bindings for the package versions a9ce58d
  • Get version from facade 465bafc
  • Replace Git version with Hyde version bcb7357

23 March 2022

  • v0.4.2-alpha Adds new meta tags and more data rich HTML #8
  • Add new meta tag options 78a74c7
  • Add the Site URL feature, remember to update config! ee2f5c6
  • Add more rich HTML content 8eb6778

22 March 2022

  • Add the Hyde::getLatestPosts() shorthand to get the latest posts collection #4
  • Add new options to the build command to improve the user experience #3
  • Remove progress bar from empty collections 40d3203
  • Add option to remove old files before building 2650997
  • Add options to automatically build frontend assets f789c2f

22 March 2022

22 March 2022

  • Delete vendor directory 4f96627
  • 0.3.1 Move commands to framework 70dd8df
  • Add php 8 require, and suggest hyde/hyde a8ff6ad

v0.3.0-alpha

21 March 2022

  • Add the Core files (with temporary namespace) 816ad3a
  • Initial Commit fa00787
  • Successfully move namespace Core to Framework 0c9160f