Releases: chocolatey-community/chocolatey-community-validation
Releases · chocolatey-community/chocolatey-community-validation
0.2.0
As part of this release we had 17 issues closed.
We are happy to release the second version of this project, which includes the majority of Note rules implemented by Package Validator that is used for the Chocolatey Community Repository.
We also added a new requirement rule to validate Icons are not coming directly from GitHub raw URLs in this version which has not yet been implemented for Package Validator
Improvements
- Add validation rule to disallow icon URL using GitHub raw links - see #28.
- Replace Help URLs with a short link version of the URLs - see #32.
- Implement note rule CPMR0061 - Id Contains "." - see #34.
- Implement note rule CPMR0062 - Chocolatey Dependency - see #35.
- Implement note rule CPMR0067 - notSilent tag is being used - see #36.
- Implement note rule CPMR0068 - Author Does Not Match Maintainer - see #37.
- Implement note rule CPMR0069 - Package Id is too long, and doesn't contain dashes - see #38.
- Implement note rule CPMR0070 - Package Id uses underscores - see #39.
- Implement requirement rule CPMR0074 - Dependency On Hook Package - see #58.
0.1.0
As part of this release we had 19 issues closed.
We are happy to be able to release the first version of this project, and of a first public Chocolatey CLI extension that extends its functionality.
This release includes a few additional rules that will be used when a user is creating a Chocolatey Package.
Improvements
- Validate package during push to Chocolatey Community Repository - see #3.
- Implement requirement rule CPMR0001 - Copyright Character Count Below 4.
- Implement requirement rule CPMR0002 - Description missing - see #6.
- Implement requirement rule CPMR0007 - License URL Missing / License Acceptance is True - see #7.
- Implement requirement rule CPMR0009 - ProjectUrl Missing - see #8.
- Implement requirement rule CPMR0014 - Tags Have Commas - see #9.
- Implement requirement rule CPMR0017 - Deprecated Packages Must Have A Dependency - see #10.
- Implement requirement rule CPMR0019 - Nuspec Contains Templated Values - see #11.
- Implement requirement rule CPMR0020 - Nuspec Contains Email - see #12.
- Implement requirement rule CPMR0023 - Tags Missing - see #13.
- Implement requirement rule CPMR0024 - Prerelease information shouldn't be included as part of Package Id - see #14.
- Implement requirement rule CPMR0026 - Description Character Count Above 4000 - see #15.
- Implement requirement rule CPMR0029 - Package Id Does Not End With .config - see #16.
- Implement requirement rule CPMR0030 - Description Contains Invalid Markdown Heading - see #17.
- Implement requirement rule CPMR0032 - Description Character Count Below 30 - see #18.