releases
0.2.5
- Living Standard alpha and colorspace attributes
- schema.org actionProcess
- various bug fixes
- underlying work
0.2.4
- remove Windows build dependency on vcpkg
- added nooopener-allow-popups
- offer a simple shell
- various bug fixes
- underlying work
- download source
- released
0.2.3
- Living Standard October 2024
- schema.org version 28
- DPV ontologies to v2.0
- macos sequoia
- various bug fixes
- underlying work
- download source
- released
0.2.2
- schema.org version 27.0.2
- most DPV ontologies to v0.7
- CSS Viewport Module Level 1, January 2024 draft
- various bug fixes
- underlying work
- download source
- released
0.2.1
- Living Standard July 2024
- CSS 2024 snapshot
- schema.org version 27.01
- “4. Safe to Release pre–CR Exceptions” (CSS Snapshots, 2018 onwards)
- underlying work
- download source
- released
0.2.0
- Living Standard April 2024
- schema.org 27.0
- OpenBSD 7.5
- ICANN .internal recommendation
- various bug fixes
- underlying work
- download source
- released
0.1.60
- add rel=“expect’ from current living standard
- various CMake improvements
- underlying work
- download source
- released
0.1.59
- Withdraw support for Macos High Sierra and earlier
- Withdraw support for OpenBSD 6.8
- various CMake improvements
- underlying work
- download source
- released
0.1.58
- recognise ICANN’s .internal
- various CMake improvements
- underlying work
- download source
- released
0.1.57
- add CMake uninstall target
- download source
- released
0.1.56
- fix NO_GSL build
- various bug fixes
- underlying work
- download source
- released
0.1.55
- schema.org 26.0
- various bug fixes
- underlying work
- download source
- released
0.1.54
- prepare macports submission
- submit openbsd port (for 0.1.53)
- various bug fixes
- underlying work
- download source
- released
0.1.53
- schema.org 25.0
- Visual Studios 2017/2019 solutions now use vcpkg
- various bug fixes
- underlying work
- download source
- released
0.1.52
- Fix Macos bug error introduced in 0.1.51
- more dynamic load
- various bug fixes
- underlying work
- download source
- released
0.1.51
- USE 0.1.52; this has a macos build error
- most libraries set to dynamic load
- updated CSS 2023 Snapshot to December 2023 specification
- underlying work
- download source
- released
0.1.50
- schema.org version 24.0
- Living Standard January 2024
- Optional obnoxious GUI
- VC 2022 now uses vcpkg
- introduce arguments/answer cycle
- recategorised some switches
- reduce default thread count to 1
- address more Apple clang bugs
- various bug fixes
- underlying work
- download source
- released
0.1.49
- updated stats reports
- microdata switch section renamed to ontology
- various bug fixes
- underlying work
- download source
- released
0.1.48
- Freebsd 12.4 and 13.2
- renamed --general.slob as --general.sloven
- various bug fixes
- underlying work
- download source
- released
0.1.47
- amended --general.vcs filename list
- various bug fixes
- underlying work
- download source
- released
0.1.46
- NOTE 0.1.46 has a type bug; prefer 0.1.47
- CSS Box Sizing 4
- CSS Text Overflow 4
- CSS Spatial Navigation 3
- added -A switch
- --general.exclude now uses simple matching
- --link.pretend now uses simple matching
- generalised --general.git as --general.vcs
- various bug fixes
- underlying work
- download source
- released
0.1.45
- CSS Marquee
- restore VS 2017 build
- OpenBSD package ready
- various bug fixes
- underlying work
- download source
- released
0.1.44
- CSS Generated Content 3
- CSS Region 3
- CSS Scoping 3
- CSS Scroll-Driven Animations 3
- CSS View Transitions 3
- improved integration of SVG and CSS
- various bug fixes
- underlying work
- download source
- released
0.1.43
- OpenBSD 7.4
- Macos Sonoma
- CSS Custom Highlights 3
- CSS Non-Element Selectors 3
- CSS Paged Media 3
- CSS Shadow Parts 3
- various bug fixes
- underlying work
- download source
- released
0.1.42
- schema.org 23.0
- CSS Overscroll 3
- CSS Page Floats 3
- CSS Presentation Levels 3
- CSS Pseudo-Elements 4
- CSS Rhythmic Sizing 3
- CSS Round Display 3
- CSS Ruby Annotations 3
- CSS Scrollbar Anchor 3
- various bug fixes
- underlying work
- download source
- released
0.1.41
- all CSS snapshots
- CSS Conditional Rules 3
- CSS Conditional Rules 4
- CSS Conditional Rules 5
- CSS Lists 3
- CSS Text 3
- CSS Text 4
- various bug fixes
- underlying work
- download source
- released
0.1.40
- CSS Colour Adjustment 3
- CSS Device Adaption 3
- CSS Exclusions 3
- CSS Inline Layout 3
- CSS Line Grid 3
- CSS Logical Properties 3
- CSS Scrollbar Style 3
- underlying work
- download source
- released
0.1.39
- CSS Contain 5
- CSS Contain 4
- CSS Contain 3
- CSS Filter 3
- CSS Scroll Snap 3
- various bug fixes
- underlying work
- download source
- released
0.1.38
- CSS 2015 Snapshot
- CSS Mobile Profile 2
- CSS Print Profile
- CSS TV Profile
- CSS Will Change 3
- drop VS 2017
- underlying work
- download source
- released
0.1.37
- CSS Images 4
- CSS Masking 3
- CSS Transforms 3
- CSS Transforms 4
- various bug fixes
- underlying work
- download source
- released
0.1.36
- Living Standard October 2023
- CSS Images 3
- --html.ie ignores certain old internet explorer naughtitudes
- --html.safari ignores certain old safari naughtitudes
- underlying work
- download source
- released
0.1.35
- CSS Speech 3
- CSS Text Decoration 3
- CSS Text Decoration 4
- underlying work
- download source
- released
0.1.34
- Fabio 2.1 ontology
- Prism ontologies, partial
- Adobe ontologies, partial
- Exif ontologies, partial
- various bug fixes
- underlying work
- download source
- released
0.1.33
- ADMS 1.0 and 2.0 ontologies
- BFO 2.0 and 2020 ontologies
- disco (ddi ontology)
- various bug fixes
- underlying work
- download source
- released
0.1.32
- CSS Grid 3 (partial)
- CSS Grid 4 (partial)
- CSS Shapes 3
- various bug fixes
- underlying work
- download source
- released
0.1.31
- CSS Writing Mode 3
- CSS Writing Mode 4
- biro ontology
- cito ontology
- various bug fixes
- underlying work
- download source
- released
0.1.30
- CSS Box Alignment 3
- CSS Box Model 3
- CSS Box Model 4
- CSS Display 3
- CSS Multi-Column 3
- CSS Overflow 3
- CSS Positions 3
- CSS Transitions 3
- X-Clacks-Overhead
- various bug fixes
- underlying work
- download source
- released
0.1.29
- CSS Counter Style 3
- CSS Flexible Box Layout 3
- underlying work
- download source
- released
0.1.28
- CSS Font 3
- CSS Font 4 (December 2021 draft)
- CSS Font 5 (December 2021 draft)
- underlying work
- download source
- released
0.1.27
- CSS Compositing
- CSS Fragmentation 3
- CSS Fragmentation 4 (December 2018 draft)
- schema.org 22
- various bug fixes
- underlying work
- download source
- released
0.1.26
- CSS Backgrounds and Borders (Feb 2023 version)
- CSS Colour 5
- CSS Easing Functions
- further improve build time
- various bug fixes
- underlying work
- download source
- released
0.1.25
- Living Standard July 2023
- output nit references, where applicable
- various bug fixes
- underlying work
- download source
- released
0.1.24
- improved build time
- underlying work
- download source
- released
0.1.23
- CSS Animation 3 (called 1, but not part of CSS 1 spec)
- CSS Animation 4 (called 2, but not part of any CSS 2 spec)
- CSS Values 4
- various bug fixes
- underlying work
- download source
- released
0.1.22
- linux ARM64 (centos 9 tested)
- schema.org default now version 21
- CSS Values 3
- underlying work
- download source
- released
0.1.21
- schema.org updated (default still 15.0)
- ARM64 builds for macos and windows
- underlying work
- download source
- released
- OpenBSD 7.3
- underlying work
- download source
- released
0.1.19
- CSS 3 Cascade
- CSS 4 Cascade
- CSS 5 Cascade
- CSS 6 Cascade (March 2023 draft)
- CSS 4 Colour
- CSS Custom Properties
- CSS 4 Selectors (November 2022 draft)
- CSS 3 Syntax
- Abhorrent nits for markup that disgusts
- underlying work
- download source
- released
0.1.18
- WhatWG Living Standard (April 2023)
- CSS 5 Media
- CSS 4 Media
- underlying work
- download source
- released
0.1.17
- CSS 3 Basic User Interface
- CSS 4 Basic User Interface (March 2021 draft)
- CSS 3 Colour
- CSS 3 Media
- underlying work
- download source
- released
0.1.16
- CSS STYLE attribute
- CSS 3 accessibility
- underlying work
- download source
- released
0.1.15
- CSS 3 Namespaces
- CSS 3 Selectors
- underlying work
- download source
- released
0.1.14
- underlying work
- download source
- released
0.1.13
- Living Standard for January 2023
- CSS 2.0 verification
- CSS 2.1 verification
- CSS 2.2 (February 2022 draft) verification
- underlying work
- download source
- released
0.1.12
- NOTE: many tests fail in this version; they need CSS 3 which isn’t there yet
- CSS 1 verification
- expanded stats for CSS
- output id-* renamed as itemid-*, class-* generalised to tally-*
- macOS Ventura
- OpenBSD 7.2
- underlying work
- download source
- released
0.1.11
- added --link.pretend REGEX which pretends the link regex exists locally
- tighten poetry ontology
- various bug fixes
- download source
- released
0.1.10
- schema.org 15.0 (beta)
- download source
- released
0.1.9
- Living Standard for October 2022
- poetry ontology 1.1
- various reliability improvements
- download source
- released
0.1.8
- unknown class names are retained when shadowing
- various reliability improvements
- download source
- released
0.1.7
- improve memory footprint
- underlying work
- download source
- released
0.1.6
- partial MathML 4 core (21 July 2022 draft)
- backport to Yosemite
- underlying work
- download source
- released
0.1.5
- restore Visual Studio 2017 solution
- backport to older versions of macos
- underlying work
- download source
- released
0.1.4
- bug fix release
- download source
- released
0.1.3
- dropped date library & boost process (both use system ())
- replaced curl executable with curl library
- drop visual studio 2017 solution
- more linux flavours tested
- builds under freebsd 12.3 & 13.1
- download source
- released
0.1.2
- trial OpenBSD port
- Linux builds require lsb_release
- underlying work
- download source
- released
0.1.1
- avoid clang clanger
- underlying work
- download source
- released
0.1.0
- the very first α release!
- underlying work
- download source
- released
0.0.134
- further performance improvements
- underlying work
- download source
- released
0.0.133
- further performance improvements
- underlying work
- download source
- released
0.0.132
- further performance improvements
- underlying work
- download source
- released
0.0.131
- living standard for July 2022
- underlying work
- download source
- released
0.0.130
- performance improvement with multithreading
- can exclude files from processing, such as git files
- can list all classes used, not just those defined in CSS files
- uses Howard Hinnant’s date library
- fix schema hierarchy property type checks
- underlying work
- download source
- released
0.0.129
- improve diagnostics of invalid HTTP-EQUIV entries
- underlying work
- download source
- released
0.0.128
- Moved CMakeLists.txt to project root to appease certain packagers
- process schema.org versions before v2.0
- fixed some ontology verification bugs
- underlying work
- download source
- released
0.0.127
- all versions of the gs1 ontology now recognised
- various refinements & bug fixes
- download source
- released
0.0.126
- Living Standard April 2022
- various refinements & bug fixes
- download source
- released
0.0.125
- schema.org 14.0
- mark schema.org attic content as deprecated
- gs1 microdata now recognised
- make default protocol https (it was http)
- removed webmention code
- various refinements & bug fixes
- download source
- released
0.0.124
- builds under Centos 9 streams
- report unexpected content in configuration file
- use a binary switch to select option, & a new ‘no’ switch to deselect it
- documented certain previously hidden switches
- various refinements & bug fixes
- download source
- released
0.0.123
- Improved spell checks with ICU libraries (use --spell.icu to disable them)
- added --link.example, --link.local and --link.report
- documented certain previously hidden switches
- various refinements & bug fixes
- download source
- released
0.0.122
- Added spelling checks & spell.xxx switches (requires hunspell on unix)
- Changed behaviour of binary switches (args are now processed, not presumed)
- A number of features are enabled by default
- underlying work / various refinements
- download source
- released
0.0.121
- Living Standard Jan 2022 (very similar to October 2021)
- Drop 32 bit builds & macos before catalina
- underlying work
- download source
- released
0.0.120
- RDFa
- added --ontology.list to list known ontology schema
- added --ontology.ONT x.y to set the default version of ontology ONT
- download source
- released
0.0.119
- macos Monterey
- underlying work / various refinements
- download source
- released
0.0.118
- Visual Studio 2022 solution
- underlying work / various refinements
- download source
- released
0.0.117
- underlying work / various refinements
- download source
- released
0.0.116
- change default HTML to living standard Oct 2021
- OpenBSD 6.9 / 7.0
- underlying work / various refinements
- download source
- released
0.0.115
- set unii installation directory to ~/bin
- added experimental solution for Visual Studio 2022 preview
- XHTML role attribute (https://www.w3.org/TR/xhtml-role/)
- now requires boost 1.75 or better
- unii builds now require CMake 3.12 or better
- underlying work
- download source
- released
0.0.114
- underlying work
- download source
- released
0.0.113
- RDFa with schema.org, but otherwise no core initial context (yet)
- restore progress report via -D switch
- underlying work
- download source
- released
0.0.112
- control output format
- underlying work
- download source
- released
0.0.111
- living standard july 2021
- schema.org v 13.0
- added --shadow.enable
- drop Visual Studio 2015
- download source
- released
0.0.110
- underlying work
- download source
- released
0.0.109
- update flag, so SSC only looks at files that have changed recently
- download source
- released
0.0.108
- default version of HTML 5 switched to W3’s HTML 5.2.
- added example website update script
- specify which page content goes in the corpus
- download source
- released
0.0.107
- SVG 1.2/Tiny
-
partial SVG 1.2/Full (May 2004 draft):
- conflicts with 1.2/Tiny always resolved in favour of 1.2/Tiny
- extensions parsed but not processed
- not complete, nor will it ever be
-
SVG 2.0 (August 2018) with:
- December 2018 Filter Effects
- April 2021 Animations draft
-
SVG 2.0 (April 2021 draft) (2.1 to be?) with:
- October 2019 Filter Effects
- April 2021 Animations draft
- download source
- released
0.0.106
- underlying work
- download source
- released
0.0.105
- improved diagnostics on abort
- underlying work
- download source
- released
0.0.104
- underlying work
- download source
- released
0.0.103
- underlying work
- download source
- released
0.0.102
- underlying work
- download source
- released
0.0.101
- MathML 4, Dec 2020 draft (it’s early days; MathML 4 is really MathML 3 with post–it notes)
- can run in the OpenBSD 6.8 httpd server CGI environment (do NOT expose SSC to untrusted data sources, such as those on the open web, without taking serious precautions: SSC is α software, and probably has more bugs than the Creator’s Ultimate All–Beetle Extravaganza)
- --shadow.changed: only update files in the shadow directory when the originals have changed
- expanded ligature suggestions now work across systems
- recognise the non–standard character codes &bang; &hash; &splat; &squiggle; (! # * ~)
- improvements to corpus data extraction
- download source
- released
0.0.100
- can nitpick against WhatWG Living Standard April 2021 (except MathML 4 & SVG 2)
- expanded character code suggestions, particularly for ligatures (Windows only)
- improved aria attribute verification
- the environment variable SSC_CONFIG can specify a configuration file
- the environment variable SSC_ARGS can specify command line arguments
- specify custom elements and custom attributes (see recipe/toast/type/custom/* for example)
- dump site corpus with -d switch
- download source
- released
0.0.99
- checks microformats in microdata
- export living standard & microformats microdata
- download source
- released
0.0.98
- living standard microdata ITEMTYPEs processed
- stats now only counts reported errors
- download source
- released
0.0.97
- living standard jan 2005 – jan 2021, mostly
- MathML 4 and SVG 2 are not currently understood
- various microdata, including vcard, vevent, purl.org and n.whatwg.org, are not currently understood
- no spellchecker
- download source
- released
0.0.96
- underlying work
- download source
- released
0.0.95
- underlying work
- download source
- released
0.0.94
- <INPUT> PATTERN checks
- improved diagnosis output
- download source
- released
0.0.93
- processes schema.org 12.0 microdata
- download source
- released
0.0.92
- recognise open graph meta names
- expand mime type checking
- download source
- released
0.0.91
- underlying work
- download source
- released
0.0.90
- underlying work
- download source
- released
0.0.89
- more media type / file extension checks
- underlying work
- download source
- released
0.0.88
- added media type checks
- underlying work
- download source
- released
0.0.87
- underlying work
- download source
- released
0.0.86
- underlying work
- download source
- released
0.0.85
- additional stats options, reporting <DT><DD>, <ABBR>>, & <DFN> content
- download source
- released
0.0.84
- underlying work
- download source
- released
0.0.83
- verifies various new living standard referenced http-equiv pragmas
- download source
- released
0.0.82
- --schema.version now accepts + for HTML+
- download source
- released
0.0.81
- --schema.version now accepts x.y style versions
- --schema.minor removed
- download source
- released
0.0.80
- adds a (prototype) man page (recipe/tea/gen.txt)
- adds --stats.meta to generate stats on <META> usage in <HEAD>
- checks content-security-policy values
- download source
- released
0.0.79
- A new -z switch to specify the maximum preferred length of title text;
- download source
- released
0.0.78
- underlying work
- download source
- released
0.0.77
- checks that the HTML page and the charset declared on it (if any) have something in common
- download source
- released
0.0.76
- added --shadow.ignore to ignore files with specified extension
- download source
- released
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
- underlying work
- download source
- released
0.0.74
- can process schema.org 11.0 microdata;
- includes some microdata refinements.
- download source
- released
0.0.73
- Export ‘repaired’ HTML files, including processing of Server Side Include directives;
- Deduplicate non–HTML files. When used with export, it copies one version of the file and modifies links appropriately.
- download source
- released
0.0.71
- download source
- released
0.0.70
- download source
- released
0.0.60
- download source
- released
0.0.55
- download source
- released
0.0.2
- download source
- released
Dylan Harris
November 2024