releases

0.2.7

  • living standard :open psuedo selector
  • improve sequoia arm build
  • croissant ontology, as much as is practical
  • expand and document JSON-LD
  • various bug fixes
  • underlying work

0.2.6

  • schema.org version 28.1
  • various bug fixes
  • underlying work
  • download source
  • released

0.2.5

  • Living Standard ALPHA and COLORSPACE attributes
  • schema.org actionProcess
  • added --html.wx, --mf.pretty and --ontology.pretty
  • expanded Server Side Include processing
  • various bug fixes
  • underlying work
  • download source
  • released

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

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

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

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

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

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

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

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

0.0.126

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

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

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

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

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

0.0.105

  • improved diagnostics on abort
  • underlying work
  • download source
  • released

0.0.104

0.0.103

0.0.102

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

0.0.95

0.0.94

  • <INPUT> PATTERN checks
  • improved diagnosis output
  • download source
  • released

0.0.93

0.0.92

  • recognise open graph meta names
  • expand mime type checking
  • download source
  • released

0.0.91

0.0.90

0.0.89

  • more media type / file extension checks
  • underlying work
  • download source
  • released

0.0.88

0.0.87

0.0.86

0.0.85

  • additional stats options, reporting <DT><DD>, <ABBR>>, & <DFN> content
  • download source
  • released

0.0.84

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

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

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

0.0.70

0.0.60

0.0.55

0.0.2

Dylan Harris
December 2024