dfsg-author-check (0.1.5) unstable; urgency=medium * Correct the team e-mail address. * Show how to write debian/copyright-scan-patterns.yml, and how its patterns are matched, in the README and the manual page. * Take ThirdPartyNotices.txt, 3RDPARTY.md and the like for licence files. -- Andrew McMillan Tue, 27 Oct 2026 23:00:47 +1300 dfsg-author-check (0.1.4) unstable; urgency=medium * Read each line of a string in code on its own, at its escaped newlines: ltrsift's "(c) ... Sascha Kastens\n(c) ...". * Read a year range that runs on ("2024 - 2026-2026"), a placeholder year after a space ("2005 - {}"), and a notice made in a Python string, from deal.II. * Take "the deal.II authors" and the like for a holder, with "the" before a name and "authors", "developers", "contributors", "team" or "project", but not "the original authors" and other licence prose. * End a holder at "Written by" and "Originally written by": p4est's and autotools' "Written by Tom Tromey". * Pass over the Creator line of an SVG, PostScript or PDF file, and the notice of the Developer Certificate of Origin in a licence file. * Read REUSE.toml: a holder its annotations give is reported with the files they are for, and in the paragraph to add for them, not for REUSE.toml; one for no file in the tree is not missing. From kddockwidgets' Slint logos. -- Andrew McMillan Wed, 21 Oct 2026 21:58:20 +1300 dfsg-author-check (0.1.3) unstable; urgency=medium [ Anton Gladky ] * Read a year range that code ends, as yade's. * Read boost's copyright lines more cleanly. * Allow debian/copyright up to 64 MiB. [ Andrew McMillan ] * Leave the OFL's "with Reserved Font Name" out of a holder, and decode the UTF-7 of FontForge's .sfd name strings. * Take a nickname in quotes ("jsx") for no more than filler. * Read a debian/copyright field that repeats whole notices, a notice over several lines taken as one. * Read "The ..." after a year as a holder: "2006 The OpenSSL Project". * Join no comment line after a sentence's end, "Use of this ..." or "Terms of ..." onto a notice, and drop a parenthesis cut off by the end of the line. -- Andrew McMillan Wed, 21 Oct 2026 16:28:39 +1300 dfsg-author-check (0.1.2) unstable; urgency=medium * List the holders found only in files debian/copyright-scan-patterns.yml tells cme to ignore apart from the missing ones, and not as missing. * Take files in a directory named for licences as licence files. * Take an acronym for the words it stands for: "ANSTO" for "Australian Nuclear Science and Technology Organisation". * Read each holder of a copyright line that names more than one, after its years, as debian/copyright is read. * Leave "Modified ..." after a holder, and a second dash after an open range of years, out of the holder. -- Andrew McMillan Tue, 20 Oct 2026 12:08:27 +1300 dfsg-author-check (0.1.1) unstable; urgency=medium * Add -q / -quiet, which prints nothing if every holder found is named in debian/copyright and none only possibly so. It may not be given with -all or -json, which always print. -- Andrew McMillan Mon, 19 Oct 2026 20:57:00 +1300 dfsg-author-check (0.1.0) unstable; urgency=medium * Initial release. -- Andrew McMillan Sun, 18 Oct 2026 16:00:00 +1300