Repository navigation
✨ New Features
ff7f001- label XML findings with their section (PR #324 by @rjsparks)2b92745- warn about deprecated XML attributes (PR #330 by @rjsparks)1ed19df- report prep-tool output left in XML documents (PR #337 by @rjsparks)52c64df- replace NON_ASCII_UTF8 with targeted checks from draft-rswg-rfc7997bis (PR #340 by @rjsparks)↘️ addresses issue #296 opened by @martinthomson
99837d7- stream checks for text input (PR #345 by @rjsparks)6ee9d07- report tabs in XML where xml2rfc treats them, plus three clean-ups (PR #348 by @rjsparks)0fa4cf7- report obsoleting or updating an RFC of another stream (PR #349 by @rjsparks)↘️ addresses issue #7 opened by @ietf-svn-bot
1b16b43- give XML findings the source line of the element they are about (PR #357 by @rjsparks)5649e5b- check the boilerplate of prepped RFCs against what xml2rfc generates (PR #356 by @rjsparks)79f0a21- configurable Datatracker and RFC Editor URLs and timeout, one lookup per document, and an idnits3 User-Agent (PR #358 by @rjsparks)6630ef8- report artwork and source code too wide or tall for text output (PR #360 by @rjsparks)↘️ addresses issue #232 opened by @martinthomson
c23de34- locate values the text parser extracts (PR #362 by @rjsparks)21c1d20- give the lines where text drafts mention a flagged domain (PR #365 by @rjsparks)4eab92d- locate invalid IP addresses in text drafts (PR #366 by @rjsparks)ee504d6- locate BCP 14 keyword findings in text drafts (PR #367 by @rjsparks)ddc8134- locate section findings in text documents (PR #368 by @rjsparks)f9ac41d- locate reference findings of text documents (PR #369 by @rjsparks)e84204b- report RFC references linking to /rfc/ URLs (PR #370 by @rjsparks)9fd0fb6- report normative references to external documents (PR #372 by @rjsparks)
🐛 Bug Fixes
9eef004- element handling bug (PR #275 by @sayrer)258fffd- an abbreviated month in the document date throws instead of reporting a nit (#276) (PR #277 by @ppcvote)8c74333- check BCP 14 is cited as RFC 8174 prescribes (PR #320 by @rjsparks)f1f8d35- accept the period outside the quotes in "work in progress" (PR #321 by @rjsparks)afe2f7c- read XML references sections in any layout (PR #322 by @rjsparks)↘️ fixes issue #218 opened by @rjsparks↘️ fixes issue #227 opened by @martinthomson
c1788e1- check the document stream by validation mode (PR #323 by @rjsparks)↘️ fixes issue #45 opened by @martinthomson↘️ fixes issue #292 opened by @rjsparks
82fa310- measure line length as RFC 7994 and xml2rfc do (PR #325 by @rjsparks)84da344- find expiry dates in page footers and headers as they're actually written (PR #326 by @rjsparks)d30b77e- don't check text inside cited references (PR #327 by @rjsparks)↘️ fixes issue #243 opened by @paulehoffman
15255ad- accept an empty XML date element (PR #328 by @rjsparks)3a72e88- report stale draft references by the end of the chain (PR #329 by @rjsparks)5cfe3cd- parse valid XML that uses external entities (PR #331 by @rjsparks)6937371- only consider normative references as possible downrefs (PR #332 by @rjsparks)↘️ fixes issue #222 opened by @rjsparks↘️ fixes issue #298 opened by @martinthomson
e8cf194- recognise the Internet-Draft indicator on the first line and in any spelling (PR #333 by @rjsparks)80923f0- empty author organizations and instructions as comments (PR #334 by @rjsparks)↘️ fixes issue #238 opened by @paulehoffman↘️ fixes issue #241 opened by @paulehoffman
a9b7fce- find a text draft's name and header lines as Datatracker reads them (PR #335 by @rjsparks)e62daeb- count an RFC 8792 folding header as a use of RFC 8792 (PR #336 by @rjsparks)↘️ fixes issue #36 opened by @DavidSchinazi
41078bd- detect unpaginated and CRLF tables of contents (PR #338 by @rjsparks)↘️ fixes issue #294 opened by @martinthomson↘️ fixes issue #295 opened by @martinthomson
6de2a9b- check XML references through one collector, including included references (PR #339 by @rjsparks)↘️ fixes issue #267 opened by @alicerusso
2dfe7d4- find pasted boilerplate text by distinctive phrases (PR #341 by @rjsparks)7154b0e- allow everychild xml2rfc allows and name the offending one (PR #343 by @rjsparks) ↘️ fixes issue #240 opened by @paulehoffman
9ee7f7e- end a text abstract at the next heading, not at the first unindented line (PR #344 by @rjsparks)807db1b- report obsolete informative references as a question, with their own code (PR #346 by @rjsparks)50fac87- classify top-level Normative and Informative References sections in text drafts (PR #347 by @rjsparks)2b2eb08- say how to arrange split references sections, and stop misreading unnumbered ones (PR #350 by @rjsparks)e543cc3- don't take the continuation of a wrapped URL as a domain (PR #351 by @rjsparks)54e0c78- check file names and declared names as Datatracker does, with severity by mode (PR #352 by @rjsparks)↘️ fixes issue #32 opened by @paulehoffman↘️ fixes issue #236 opened by @paulehoffman↘️ fixes issue #239 opened by @paulehoffman↘️ fixes issue #246 opened by @kwatsen
538aa5a- report a restricted ipr value by the stream Datatracker uses (PR #353 by @rjsparks)53b4f98- report normative references to drafts as drafts, following replaced-by chains (PR #354 by @rjsparks)c4c31db- count a declared reference label attached to the preceding text as a citation (PR #355 by @rjsparks)031b8a9- report an email address split mid-word across lines (PR #359 by @rjsparks)96de0b5- don't report bracketed text that isn't a citation in text drafts (PR #361 by @rjsparks)16cf8e3- cite TLP 4.b for code comments; skip RFC 8792 headers (PR #364 by @rjsparks)↘️ fixes issue #255 opened by @MikeBishop
3824fa7- count location columns from 1 (PR #371 by @rjsparks)eaae39e- don't block submissions on empty sections (PR #380 by @rjsparks)441ca1e- keep text references going past wrapped year lines (PR #381 by @rjsparks)ae8c14e- check XML references whose content is an xi:include (PR #382 by @rjsparks)c9bd752- show XML source lines with the CLI progress display (PR #383 by @rjsparks)95d681f- carry on when the downref registry can't be fetched (PR #385 by @rjsparks)4383d32- clean up small inconsistencies in codes and messages (PR #386 by @rjsparks)4f7c540- end text Obsoletes/Updates lists at the header value (PR #387 by @rjsparks)