summaryrefslogtreecommitdiff
path: root/support/pkgcheck/CHANGES.md
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/pkgcheck/CHANGES.md
Initial commit
Diffstat (limited to 'support/pkgcheck/CHANGES.md')
-rw-r--r--support/pkgcheck/CHANGES.md62
1 files changed, 62 insertions, 0 deletions
diff --git a/support/pkgcheck/CHANGES.md b/support/pkgcheck/CHANGES.md
new file mode 100644
index 0000000000..912a2e8aaf
--- /dev/null
+++ b/support/pkgcheck/CHANGES.md
@@ -0,0 +1,62 @@
+# General remarks
+
+- the x.y.z is the version of the Rust source code which follows semantic versioning
+- the combination of version and version date designates the version of the package as it is uploaded to CTAN
+
+
+# Changes
+
+2018-12-09 (1.0.0)
+ - 1.0.0 First stable version
+
+2018-12-16 (1.0.0)
+ - quick_intro.txt: improve wording
+ - build_ctan_zip.p6: add source files to be included into CTAN zip archive
+ - 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
+ subdirectory in the package tree. This changes the format of the
+ 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
+2019-01-02 (1.2.0)
+ - some code simplification
+ - **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
+2019-03-09 (1.3.0)
+ - 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
+ 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,
+ 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
+ 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
+ e0030 will be issued
+2019-03-29 (1.6.0)
+ - new error message e0031 when a filename contains invalid UTF-8 characters
+2019-06-30 (1.7.0)
+ - when symlinks occur in e0025 they are reported as files
+ - improved error message e0025 now displaying the paths of the affected
+ files/directories/symlinks
+ - if a found http(s) link ends with "`" then the trailing "`" will be discarded
+ - compiled with rust edition 2018
+2019-07-20 (1.8.0)
+ - add a check to detect temporary files in the TDS zip archive
+2019-07-21 (1.8.1)
+ - correct typo in e0008 message text
+2019-08-07 (1.8.2)
+ - updating crates, requiring slight code changes in integration.rs
+ - ignore windows files .nsh and .reg when checking for CRLF line endings
+ - new error message e0034 for unwanted files in top level directory of a TDS zip archive
+ - e0020 now reporting only unwanted directory in top level directory of a TDS zip archive
+