Releases: HubTou/portstreelint
Releases · HubTou/portstreelint
portstreelint-1.4.2
portstreelint-1.4.1
- Removed a forgotten debug message
portstreelint-1.4.0
- Added new checks around licenses:
- Missing LICENSE in Makefile
- Unofficial licences (warning)
- Unnecessary use of LICENSE_COMB=single (warning)
- Unnecessary use cases of LICENSE_COMB=multi (warning)
- Added the [checks]/[licenses] line in the config file to disable this check
- Added the [exclusions]/[licenses] line in the config file to disable this check for select PORTNAMEs
- Added some examples of [exclusions] in the config file
- Improved the PLIST check removing documented cases where it's possible to auto generate the packing list
- Simplified the browser signature used for HTTP(S) requests
- Corrected a bug where the "--nocfg|-n" options were not taken into account
- Removed the "-n" option
portstreelint-1.3.0
- Added a [--gencfg|-g FILE] option to generate a default configuration file
- Added a [--nocfg|-n] option to skip loading the user's configuration file
- Otherwise, load the user's configuration file from ${HOME}/.ptlint before processing the environment and the command line
- Made every check conditional
- Modified the vulnerabilities check to exclude the vulnerability IDs list from the configuration file from the matching results
- Modified the parameters structure to sort things
- Updated the Firefox version simulated to v124.0
portstreelint-1.2.1
- Implemented enhancements suggested by nunotexbsd and smyru:
- Added the --tree|-t DIR option to select a directory other than the default /usr/ports for the ports collection
- Took into account the PORTSDIR environment variable if present
- Referenced the ports(7) man page, as well as the FreeBSD Porter's Handbook
- Started using Repology's badges
- Mentioned the ptlint and ptl aliases in the documentation
- Fixed a syntax error in the manual page
portstreelint-1.2.0
- PORTREVISION is now taken into account in the vulnerabilities check
- Added dependency on pnu-vuxml 1.2.1 or better to support PORTREVISION and lower verbosity
- Added dependency on pnu-libpnu 1.3.0 or better as we now use its interrupt_handler_function() and load_strings_from_file() functions
- Removed the wheel requirement from the build-system, as instructed in Setuptools user guide
- The man page is now installed in /usr/local/share/man instead of /usr/local/man as instructed in hier(7)
- Packaged for FreeBSD as pyXX-pnu-portstreelint
portstreelint-1.1.3
- The --mnt|-m option defaults to @FreeBSD.org for unspecified domains. Thanks to Emanuel Haupt for this contribution.
- Renamed the PORTSTREELINT_DEBUG environment variable to PTLINT_DEBUG
portstreelint-1.1.2
- Splitted library.py code into multiple files for modularity
portstreelint-1.1.1
- Fixed forgotten test on using CSV output or not
portstreelint-1.1.0
- Added check for vulnerabilities in the current port versions
- Added check for RESTRICTED and EXPIRATION_DATE marks
- Added check for simultaneously using PORTVERSION and DISTVERSION
- Added the --output|-o FILE option to generate a per-maintainer CSV file with the results for machine processing
- Reviewed the logging level of most messages changing some
- Documented the PORTSTREELINT_DEBUG environment variable
- Modified the HTTP client headers
- Made a dedicated error message for HTTP code 403 (Forbidden)
- Made a dependency on pnu-vuxml v1.0.1 at least