RELEASE NOTES
static site checker
https://ssc.lu/
(c) 2020,2021 Dylan Harris

0.0.94
- <INPUT> PATTERN checks
- improved diagnosis output

0.0.93
- recognise open graph meta names
- expand mime type checking

0.0.92
- schema.org 12.0 microdata

0.0.91
- various refinements

0.0.90
- various refinements

0.0.89
- more mime type / extension checks

0.0.88
- some improvements in media type checks

0.0.87
- various refinements

0.0.86
- added --general.rel

0.0.85
- stats reports terms defined and name value pairs (DT/DD), if any
- fix broken stylesheet code

0.0.84
- various refinements

0.0.83
- partially verifies accept, accept-language, cookie, cross-origin-resource-policy,
  link, origin, referer (sic), & referrer-policy pragmas
=
0.0.82
- --schema.version now accepts + for HTML Plus

0.0.81
- --schema.version now accepts x.y style versions
- --schema.minor removed

0.0.80
- added a (prototype) man page (recipe/tea/gen.txt)
- added --stats.meta to generate stats on <META> usage in <HEAD>
- check content-security-policy values

0.0.79
- the --html.version switch accepts a WhatWG living HTML standard date for verification
- added -z switch to specify maximum advisable <TITLE> text length (default: 32)

0.0.78
- integrated W3 tests into test suite

0.0.77
- verify declared and actual charsets match
- now requires ICU libraries in addition to boost libraries
- various bug fixes

0.0.76
- added --shadow.ignore to specify extensions of files to ignore when shadowing

0.0.75
- added --microdata.root and --microdata.virtual for microdata exports
- Ubuntu Server 20.10 amd64 build
- default dedu cache now based on config file name
- various betterments, bug fixes & optimisations

0.0.74
- schema.org 11.0 microdata

0.0.73
- can output 'repaired' HTML (does NOT work with XHTML)
- improved display of help text

0.0.72
- can identify duplicate non-HTML files
- OpenBSD 6.8 amd64 build

0.0.71
- ssc has its own website, https://ssc.lu/
- change contact email address to mail@ssc.lu
- added gpg signing keys (maybe!)

0.0.70
- MathML 3
- suppress MSVC compiler warnings in boost libraries

0.0.69
- added version info to output file
- MathML 3 presentation markup

0.0.68
- completely ignore content of SCRIPT and STYLE elements
- option to ignore content of other elements
- options to suppress or recategorise nits

0.0.67
- completed MathML 2

0.0.66
- many enumerated attribute types can be extended
- added MathML 2 operator elements

0.0.65
- VS2015 project now targets windows 7 SP1
- added MathML 2 content elements

0.0.64
- added VS2015 project for windows 8.1 executables
- added 32 bit windows executables

0.0.63
- MathML 2 Presentation elements

0.0.62
- allow ID attributes on templates to filter down to child elements
- users can add bespoke colours, languages, and SGML declarations (type 'ssc -h' for details)
- added release notes and build instructions to the source (taken from arts & ego)

0.0.61
- add more MathML 1 tests, and fix some issues that arose
- fix issue where SSI #echo looked up variables twice causing incorrect substitutions when values contained variable names

0.0.60
- switched to boost static libraries
- CMake can now produce a debug build
- suppress inappropriate warnings in STYLE and SCRIPT blocks

0.0.59
- restructured project
- introduced CMake builds
- removed hard coded boost directories from builds

0.0.58
- added many READMEs
- removed private email addresses from test files (even though those addresses were published elsewhere)

0.0.57
- removed SVG 1.2 and 2.0 tests for now (until the code is written!)

0.0.56
- completed SVG 1.1
