Revision history for HTML-DeferableCSS: v0.4.2 2020-07-31 14:19:08+01:00 Europe/London [Toolchain] - Add core modules in the prerequisites. v0.4.1 2020-06-08 12:48:51+01:00 Europe/London [Documentation] - Added note when simple attribute was added. v0.4.0 2020-05-29 23:34:41+01:00 Europe/London [Improvements] - Added simple mode option to use a simpler method without the loadCSS shim. v0.3.2 2020-03-12 13:52:53+00:00 Europe/London [Documentation] - Added note about Content-Security-Policy (CSP) to KNOWN ISSUES. v0.3.1 2020-02-24 15:14:09+00:00 Europe/London [Improvements] - Setting an alias to an undef value now means the stylesheet will be ignored instead of throwing an error. v0.3.0 2020-02-22 14:41:19+00:00 Europe/London [Improvements] - Added check method as a wrapper around lazy attributes, but also to perform additional error checking. [Documentation] - Added more notes about where the JavaScript comes from. - Added acknowledgement to Science Photo Library. - Fixed minor POD errors. v0.2.3 2020-02-21 13:50:19+00:00 Europe/London [Improvements] - Added the ability to override error/warning behaviour. [Bug Fixes] - css_files will not fail if prefer_min is false but there is only a minimised version of the file. [Documentation] - Fixed typos in Changes. v0.2.2 2020-02-21 10:17:42+00:00 Europe/London [Bug Fixes] - link_or_inline_html actually handles multiple aliases. v0.2.1 2020-02-21 09:05:29+00:00 Europe/London [Improvements] - aliases can accept an array reference. - Return empty string for 0-byte files instead of empty style element, but warn. [Bug Fixes] - If an alias points to a URI, then link_or_inline_html and deferred_link_html will return the link_html. - link_or_inline_html didn't skip duplicate aliases. [Build Fixes] - Added minimum version of Test::Deep for tests. [Documentation] - Added more examples to POD. v0.2.0 2020-02-20 17:37:47+00:00 Europe/London [Improvements] - Allows "1" as an alias when the filename is the same as the name. (You can use "1.css" if that is the name of the file.) - False ("0", "" or undef) aliases are ignored. (You can use "0.css" if that is the name of the file.) - link_or_inline_html can accept a list of aliases. [Bug Fixes] - Use the dist_share instead of the module_share. (Basically, defer_link_html did not work outside of tests.) [Build Fixes] - Added explicit minimum version of Moo. [Documentation] - Reorganised Changes file. v0.1.2 2020-02-19 21:38:14+00:00 Europe/London [Improvements] - Use strings instead of Path::Tiny or URI objects, since only the string was needed. (This removes the need for some prereqs.) [Build Fixes] - Added explicit minimum version of File::ShareDir to the module. - Added explicit minimum version of List::Util to the module. [Documentation] - Improved the DESCRIPTION section of the module. - Added note about "deferrable". - Fixed POD error. [Other] - Removed trailing whitespace and tabs from sample files used for tests. - Fixed typo in module metadata. [Toolchain] - Added author test for POD links. - Added author test for trailing whitespace. - Added author test for tabs. v0.1.1 2020-02-19 08:26:12+00:00 Europe/London [Other] - Changed licence to MIT for compatability with included JavaScript. v0.1.0 2020-02-19 00:34:23+00:00 Europe/London - Initial version released.