NEWS 4.75 KB
Newer Older
Leo's avatar
Leo committed
1 2 3 4
CHANGES in 18.8.5:

- somask is now recognized as a variable used by abuild

Leo's avatar
Leo committed
5 6 7 8
CHANGES in 18.8.4:

- apkbuild-lint now deals with archive renaming (::) when detecting AL29

Leo's avatar
Leo committed
9 10 11 12
CHANGES in 18.8.3:

- apkbuild-fixer now deals with AL29

Leo's avatar
Leo committed
13 14 15 16 17
CHANGES in 18.8.2:

- use [ -n ] instead of ! [ -z ] to check a condition

CHANGES in 18.8.1:
Leo's avatar
Leo committed
18 19 20

- apkbuild-fixer now deals with AL32

Leo's avatar
Leo committed
21 22 23 24 25 26 27 28 29 30 31 32
CHANGES in 18.8:

- Make braced-variable more liberal by matching any sigil without
 checking if it a variable. This change will make the script find
 possible false positives but it will now find occurences outside
 of variables, and multiple occurences in a single line, it will
 also show what is the offender on the line given. Tests were
 adapted accordingly to the new error message
- Make braced-variable use Extended regex (-E) instead of PCRE (-P)
 in the future all should use this and it is a work in progress
- Downgrade braced-variable Certainty from Certain to Possible

Leo's avatar
Leo committed
33 34 35 36 37 38
CHANGES in 18.7.1:

- Make braced-variable more robust by matching lowercase characters
 and underscores inside the braced variable to avoid detection of a
 legitimate case of bracing variable called parameter substitution

Leo's avatar
Leo committed
39 40 41 42
CHANGES in 18.7:

- Add braced-variable

Leo's avatar
Leo committed
43 44 45 46
CHANGES in 18.6.1:

- Fix failing test

Leo's avatar
Leo committed
47 48 49 50
CHANGES in 18.6:

- Make double-score-in-variable check more robust by running separate checks
 for variables declared plainly and variables declared with the local keyword
Leo's avatar
Leo committed
51
- Add variable-capitalized
Leo's avatar
Leo committed
52

Leo's avatar
Leo committed
53 54 55 56 57
CHANGES in 18.5:

- Add double-score-in-variable
- Make tests more robust by unsetting APKBUILD_STYLE

58 59 60 61
CHANGES in 18.4:

- Add pkgname-used-in-source (Thanks @Ikke)

Leo's avatar
Leo committed
62 63 64 65
CHANGES in 18.3:

- Fix backticks-usage header on alint.5

66 67
CHANGES in 18.2:

Leo's avatar
Leo committed
68
- Remove APKBUILD_STYLE=leo from some tests for checks that are now part
69
 of the main suite
Leo's avatar
Leo committed
70
- Add literal-integer-is-quoted
71

Leo's avatar
Leo committed
72 73 74 75 76
CHANGES in 18.1:

- Move some style checks that belonged to leo to minor since they are
 now part of the CODINGSTYLE.md

Leo's avatar
Leo committed
77 78 79 80 81
CHANGES in 18.0:

- Add a Style severity label denoted by a T character
- Add leo to APKBUILD_STYLE options and move some style checks to it

Leo's avatar
Leo committed
82 83 84
CHANGES In 17.2:

- Remove line-above-80-chars [AL27], it was broken anyways
85 86 87
- Check for the APKBUILD file instead of just the directory
 when trying to find duplicates and packages in other repos.
 Fixing a case where remants of a moved package would stay there.
Leo's avatar
Leo committed
88

Leo's avatar
Leo committed
89 90 91 92
CHANGES in 17.1:

- Update build system to install apkbuild-fixer

Leo's avatar
Leo committed
93 94 95 96 97
CHANGES in 17.0:

- Add apkbuild-fixer
- Disable line-above-80-chars until it can be fixed

Leo's avatar
Leo committed
98 99 100 101
CHANGES in 16.0:

- add line-above-80-chars

Leo's avatar
Leo committed
102 103 104 105 106
CHANGES in 15.4:

- Add more expensive but more accurate find_repo for finding packages in upper repos
- Mark default-builddir-value and superfluous-cd-builddir as minor

107 108 109 110
CHANGES in 15.3:

- Fix upper-repo-checkdepends detection when options= is empty

Leo's avatar
Leo committed
111 112 113 114
CHANGES in 15.2:

- Fix minor mistake in alint.5.scd

Leo's avatar
Leo committed
115 116 117 118
CHANGES with 15.1:

- Fix minor mistake in alint.5.scd

119 120 121 122
CHANGES with 15:

- Skip to next loop of checking if we can't source the APKBUILD

Leo's avatar
Leo committed
123 124 125 126
CHANGES with 14:

- Add _builddir-is-set test

Leo's avatar
Leo committed
127 128 129 130 131 132 133 134 135 136 137 138 139
CHANGES with 13:

- Add tags for each violation in apkbuild-lint
- Add tags for each violation in aports-lint
- Update documentation to add each tag to the violation
- Fix mistake on pkgver-quoted documentation
- Update documentation to show how to skip tests for certain tags
- Update tests to check for the tags when using assert_match
- Convert all output to a draft version of a stable output format
- Add extra field on the format for the severity
- Update documentation of the tools to add an OUTPUT chapter
- Add missing backticks-usage tag to documentation

Leo's avatar
Leo committed
140 141 142 143
CHANGES with 12.1:

- Remove spurious section referring to a tag that never existed

144 145 146 147 148
CHANGES with 12:

- superfluous-cd-builddir now detects variations of cd "$builddir" such as with brackets
  without quotes and any in between

149 150 151 152
CHANGES with 11.2:

- make duplicate and upper package detection remove tab chars ('\t') before sorting

Leo's avatar
Leo committed
153 154 155 156
CHANGES with 11.1:

- Include NEWS from version 10 to 11

Leo's avatar
Leo committed
157 158 159 160 161 162 163 164 165 166
CHANGES with 11:

- Fix tests for _underscore prefix
- deal with _rc being allowed

CHANGES with 10:

- Add makedepend-in-depends
- Replace makedepends-in-depends with depends-makedepends-checkdepends-overlap

Leo's avatar
Leo committed
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
CHANGES with 9:

- Implement build system based on redo (@Ikke)
- Fix sourcing of variable with bash in posix SH compatibility mode (@maxice8)
- Add pkgname-dirname-mismatch (@maxice8)
- Add missing SKIP_* directive to duplicate-package (@maxice8)
- Add initial testsuite based on bats (@Ikke)
- Fix parsing with different cat -n outputs (@Ikke)
- Fix pkgname-has-uppercase and expand its scope (@maxice8)
- Add tests for pkgname-has-uppercase (@maxice8)
- Add travis-ci support via .travis.yml (@maxice8)
- Add pkgver-has-pkgrel (@maxice8)
- Skip broken test on travis-ci (@maxice8)
- Do small fix in README.md (@maxice8)
- Write first version of NEWS