Help language development. Donate to The Perl Foundation
=begin pod =TITLE Changelog =SUBTITLE For the Collection-Raku-Documentation module =head1 2021-01-22 Spin off Collection into its own Module =item the intention was always for Raku-Alt-Documentation to be the first collection, but not the last. =item This module now has a small initialisation file and binary to start it =item The focus in this module will be on plugins, templates, and Website source files =head1 2021-01-25 Change name to reflect Collection hierarchy =item Renamed various files/entities to reflect new names =item Shortened README, removing most option/plugin/stage information to Collection docs. =head1 2021-02-06 HTML Rendering working fully =item Glossary TOC Footnote generated for whole site using Website block =item Major work on Collection to get plugins to work consistently =head1 2021-02-21 v0.5 =item Added plugin to manage images =item Added plugin for FontAwesome =item Changed header to have link to a Collections example page (instead of webchat) =item Started work on gather-css to add and link css. Flaws encountered, TODO =item Added search button header. leads to page under construction. =head1 2021-02-21 v0.6 =item added qjuery manager =item filterlines jquery plugin =item additions to main collection content =head1 2021-02-27 v0.7 =item Raku::Pod::Render enhanced so gist on PodFile can be inspected =item Raku::Pod::Render's test-templates rewritten to allow for three Test-Template tests =item test suite added to Website mode that will be generic to Collection. =item tests check mode configuration and keys =item tests check completeness of templates (in principle, all templates can be specified - see PodRender - to test validity of the template keys that have been written). So far only minimum template specs are validated =item tests check for presence and correctness of all plugins, and whether plugins in the plugins-needed hash match the requirements. (TODO, test the signatures of the callables to see if they match the milestone needs) =item all plugins must now have a config.raku and a README.pod6 =item progress made on the Search page functionality =item searchability is now inherent in the website TOC/Glossary output structures. =head1 2021-03-1 v0.8 =item Working version of Search page =item altered page header =item added placeholder to FilterFile plugin =head1 2021-03-02 v0.8.1 =item change README.pod6 =item Don't configure to automatically clone Raku docs =item prepare for addition to Ecosystem. =head1 2021-03-5 v0.8.2 =item fixed many 404 because =item2 Raku names content and html directories differently =item2 the template was not rendering local files correctly =item2 Raku::Pod::Render was treating local files as external =head1 2021-03-11 v0.8.3 =item added error page to main header =item new plugin checks all links and creates error page where there is missing content =head1 2021-03-30 v0.8.4 =item new link-error-test plugin, checks for 404s and intra-collection link/anchor existence =item improve styling of error report =item correct doc-change-route to correct Language->language etc. =item improve default styling =item remove TOC and Index tabs from header. =head1 2021-04-01 v0.8.5 =item improved link-error-test to detect %E2%xx$xx strings. These are three byte utf8. Only four used in Raku documentation =item improved Search page so that returning to page keeps the search state =item improved Search page so that Documents are also clickable, not just the parts that are found. =item added report milestone plugin to images, which looks at all plugins for :images key, and marks image files as used =item added asset report to link-plugin-asset report plugin =item added new Camelia blocks to provide image for homepage and 404 page. =item added faded camelia to background of pod files =item reworked minimum templates to handle pod content and page content. =item got link-error-test to sort files, and added links to files where there are problems. =head1 2021-o4-02 v0.8.6 =item improvements to link-error-test =item glossary/index items are placed below floating page header =head1 2021-04-04 v0.9.0 =item change to match new Collection version, enforce observance of no-status in plugins =item remove dependency on Cro, change README to show how to install Cro::HTTP and enable the Cro App plugin =item add a leaflet map plugin =head1 2022-07-29 v0.10.0 =item change to match Collection 0.8.2 =item Cro App plugin re-enabled, but there is a try require test for Cro::HTTP, so it will exit with a note to install Cro::HTTP if the Distribution is not installed. =head1 2022-07-29 v0.10.1 =item bump v =head1 2022-07-29 v0.10.2 =item remove extraneous my $proc-rv =head1 2022-07-29 v0.10.3 =item replace unrar with unzip =item clearup --force-install logic =head1 2022-07-29 v0.10.4 =item more unzip stuff =item remove --force-install stuff =head1 2022-07-29 v0.10.5 =item improve let plugin =item fix META6.json =head1 2022-07-31 v0.10.6 =item add *.rakudoc to Website plugin tests =head1 2022-08-09 v0.10.7 =item revert to github Ecosystem as fez not accepting the Module =item LeafletMap plugin working =item ordering added to gather-js to ensure scripts can be loaded in correct order =item updated Collection examples page =item moved trial/ directory to Collection-Plugins =head1 2022-08-09 v0.11.0 =item remove all old structure source files from website.zip =head1 2022-08-11 v0.11.1 =item add 'Refresh' instruction to Raku-Doc =head1 2022-08-11 v0.11.2 =item new GraphViz plugin =head1 2022-08-13 v0.11.3 =item remove Raku-Doc from provides =head1 2022-08-13 v0.11.4 =item remove unnecessary code line =head1 2022-09-21 v0.12.0 =item refactor to use new plugin management tools =item include raku docs clone into local_raku_docs by default =item rewrite Raku-Doc to use Collection::refresh =item moved all Collection files, eg. Website mode, to new repo. Only website.zip here =item Website mode downloaded from repository, then unzipped =head1 2022-09-24 v0.12.1 =item fix Meta6 problem =head1 2022-11-13 v0.12.2 =item pass options from RakuDoc to refresh =head1 2023-01-14 v0.12.3 =item add information about OgdenWebb mode =item refactor Init and Refresh a bit =item explicitly allow for another mode =end pod