[bikeshed] v2.0.0 release notes

Bumping the major version seemed as good a reason as any to start
publishing release notes. These can also be found at
<https://github.com/tabatkins/bikeshed/issues/1773>, which I'll keep
updated with each new version.

Version 2.0.0
=============

* Feature: Added darkmode styles!

This is the reason for the version bump, as if you were adding your
own styles to your document, they probably aren't darkmode-aware and
will look bad when the readers are in darkmode. If you're just using
Bikeshed's own styles, tho, everything will work exactly as before.

(Note that these are still disabled when publishing to /TR, until the
W3C is ready for this relatively large visual change. That's expected
to happen next year, along with a number of other minor breaking
changes to our spec styling.)

* Feature: [Added new conditional-inclusion
feature](https://tabatkins.github.io/bikeshed/#conditional), allowing
you to remove sections of a spec (typically in boilerplate) based on
the document's Status. If you have more things you want to base a
conditional inclusion off of, let me know!

(Currently, the processing order of this happens after all the
'datablocks' (`pre` with special class that triggers Bikeshed
handling) happens, so even if those are inside of a conditional that
gets excluded, they'll still get processed. But everything else
happens after conditional stuff is removed.)

(I'll probably be going thru various group's boilerplates to see if
they could benefit from this. There should be a lot less need to
publish multiple versions of a boilerplate file for each status now.)

* Bugfix: [The rest of IDL's built-in types are now
autolinked.](https://github.com/tabatkins/bikeshed/commit/428ace32b90c02fc39c872be53a3d916f51350de)


~TJ

Received on Friday, 25 September 2020 23:55:34 UTC