-
Notifications
You must be signed in to change notification settings - Fork 212
Open
Labels
communicationIssues used for communicating with Bikeshed's usersIssues used for communicating with Bikeshed's users
Description
(This thread documents the updates in comments; this original comment always reflects the latest version.)
Version 7.0.1 and 7.0.2
- A two-parter fixing a crasher bug (7.0.1 did a quick and dirty fix that prevented the crash; 7.0.2 fixed it more thoroughly and got lint/tests fixed up). The bug involved attributes containing newlines, which could get accidentally rewritten by the markdown parser. Completely by accident, that previously didn't cause a problem, but I did some innocuous markup changes that happened to now cause it all to misparse in the final html->tree parse. Anyway, all multiline attributes now pass through the markdown parser without being screwed up.
- More generally, if I screw something up in the future around attributes, it'll get caught nicely and print a good error message, rather than crashing bikeshed.
Version 7.0.3
- When parsing markdown links (like
[foo](http://example.com)), if there was an escaped character in the destination it would get double-escaped and produce a broken link. Fixed.
Version 7.0.4
- Properly generate a failure message if
bikeshed issues-listquits with an error. (It was getting caught by a catch-all to ensure JSON/markup well-formedness that made it emit a success message alongside the fatal error.) - And while I'm in there, a few tiny fixes to
bikeshed issues-list. Only user-facing thing is that I properly escape some bits of the output that weren't being escaped before.
Metadata
Metadata
Assignees
Labels
communicationIssues used for communicating with Bikeshed's usersIssues used for communicating with Bikeshed's users