summaryrefslogtreecommitdiff
path: root/support/pkgcheck/CHANGES.md
diff options
context:
space:
mode:
Diffstat (limited to 'support/pkgcheck/CHANGES.md')
-rw-r--r--support/pkgcheck/CHANGES.md48
1 files changed, 30 insertions, 18 deletions
diff --git a/support/pkgcheck/CHANGES.md b/support/pkgcheck/CHANGES.md
index dab0c748ab..9ef9e83474 100644
--- a/support/pkgcheck/CHANGES.md
+++ b/support/pkgcheck/CHANGES.md
@@ -6,7 +6,7 @@
# Changes
-2018-12-09 (1.0.0)
+2018-12-09 (1.0.0)
- 1.0.0 First stable version
2018-12-16 (1.0.0)
@@ -15,17 +15,17 @@
- devnotes.md: add documentation how to build your own binary
2018-12-26 (1.1.0)
- - enhance check for generated files which now could reside in any
+ - enhance check for generated files which now could reside in any
subdirectory in the package tree. This changes the format of the
- e0019 message slightly where now the path of a generated file will be
+ e0019 message slightly where now the path of a generated file will be
displayed in the e0019 message
- change ordering of the sections in the pkgcheck.pdf document. First come the
informational messages, then warnings and error messages and finally fatal messages.
- - add a short info to the PDF documention about how to install pkgcheck
+ - add a short info to the PDF documention about how to install pkgcheck
2019-01-02 (1.2.0)
- some code simplification
- - **New feature**: checks that path names in the TDS zip archive contain the package name
+ - **New feature**: checks that path names in the TDS zip archive contain the package name
(only exception is a man page path)
- add test cases for messages e0026, e0028
@@ -33,19 +33,19 @@
- recompile with newest http library
- checking URLs
- when checking URLs we try to get the headers first. If this fails we try to get the web page.
- - when checking URLs and a redirect has an invalid location containing 127.0.0.1
+ - when checking URLs and a redirect has an invalid location containing 127.0.0.1
then we regard the url as ok
- ignoring .tfm files when checking for duplicates
- - now checking for UTF BOMs. If a README file contains a BOM we issue an error message,
+ - now checking for UTF BOMs. If a README file contains a BOM we issue an error message,
if other files contain BOMs we issue a warning message
2019-03-11 (1.4.0)
- - recognizing generated files in a .dtx file when they are included using a
+ - recognizing generated files in a .dtx file when they are included using a
filecontents resp. filecontents* environment.
2019-03-14 (1.5.0)
- a README can be a symlink which will now be detected properly
- - if a symlink points to a file object outside of the package directory tree error message
+ - if a symlink points to a file object outside of the package directory tree error message
e0030 will be issued
2019-03-29 (1.6.0)
@@ -114,29 +114,41 @@
- old: -L, --correct-crlf Correct CRLF line endings
- new: -L, --correct-le Correct line endings
- other changes
- - new message F0007 when tmp directory is not writable or the tmp directory is full
+ - new message F0007 when tmp directory is not writable or the tmp directory is full
- some code simplifications
- crates update
- - when detecting an empty file also permissions will be checked and (if requested) corrected
+ - when detecting an empty file also permissions will be checked and (if requested) corrected
- (Experimental) for latex-base-dev, latex-tools-dev, latex-graphics-dev and latex-amsmath-dev
check for latex-dev in the path names in the TDS zip archive
- if a file in a generated file statement contains a directory part it was correctly
recognized but not compared correctly to the contents of the TDS zip archive
2020-02-07 (2.0.1)
- - use the `-a` (convert text files) flag when temporarily unzipping the TDS archive
+ - use the `-a` (convert text files) flag when temporarily unzipping the TDS archive
- crates update
2020-04-12 (2.1.0)
- add new test case e0033
- don't issue error messages when a .bat file has 0755 permission
- improvements regarding detection of generated files (error message e0019)
- - generated REAME files caused e0019 error message when they were specified with
+ - generated REAME files caused e0019 error message when they were specified with
a relative path name in the `\generate` statement in the .dtx resp. .ins file
- don't issue error message when a pdf file, generated by .dtx/.ins, exists
- don't issue error message when an existing .ins file is generated by a .dtx file
- - improved text in error message e0019
- - call pdfinfo and unzip without specifying an absolute path so that it gets found
- when it is outside of /usr/bin (reported by Arthur Reutenauer)
-
-
+ - improved text in error message e0019
+ - call pdfinfo and unzip without specifying an absolute path so that it gets found
+ when it is outside of /usr/bin (reported by Arthur Reutenauer)
+
+2020-11-20 (2.2.0)
+ - small code changes due to new release of blake2 library
+ - replace deprecated tempdir crate by tempfile crate
+ - (Experimental) instead of latex-firstaid use latex/firstaid when checking path names
+ in TDS zip archive
+ - unpack TDS zip without -a flag which was introduced in 2.0.1. According to Petra this creates
+ more problems than it solves
+ - revive e0020 which checks for unwanted directories in the top level directory of a TDS zip
+ archive.
+ - new error message e0039: no doc/ top level directory in tds zip archive
+ - new error message e0040: too few top level directories in tds zip archive
+ - new error message e0041: map file found in path not starting with `fonts/map/dvips`
+ - add more test cases