Skip to content

Latest commit

 

History

History
557 lines (423 loc) · 40 KB

CHANGELOG.md

File metadata and controls

557 lines (423 loc) · 40 KB

Changelog

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

Generated by auto-changelog.

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