Skip to content

Commit e9b3fe2

Browse files
committed
Prepare 2.4.2 release
1 parent bb3aac9 commit e9b3fe2

File tree

3 files changed

+73
-3
lines changed

3 files changed

+73
-3
lines changed

CHANGELOG.md

Lines changed: 70 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,29 @@
1-
# Change Log
1+
# Changelog
2+
3+
## [2.4.2](https://github.com/rodjek/puppet-lint/tree/2.4.2) (2019-10-31)
4+
5+
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.4.1...2.4.2)
6+
7+
**Fixed bugs:**
8+
9+
- `ERROR: Syntax error \(unterminated string\)` with 2.4.1 [\#899](https://github.com/rodjek/puppet-lint/issues/899)
10+
- Double quoted string containing variable named "node" mis-tokenized [\#897](https://github.com/rodjek/puppet-lint/issues/897)
11+
- 2.4.1 says Syntax error, but code runs fine [\#891](https://github.com/rodjek/puppet-lint/issues/891)
12+
- Error with regex variable with multiple `|`s. [\#859](https://github.com/rodjek/puppet-lint/issues/859)
13+
14+
**Closed issues:**
15+
16+
- WARNING: double quoted string containing no variables [\#895](https://github.com/rodjek/puppet-lint/issues/895)
17+
18+
**Merged pull requests:**
19+
20+
- Fix regression in tokenization in double-quoted strings [\#898](https://github.com/rodjek/puppet-lint/pull/898) ([seanmil](https://github.com/seanmil))
21+
- Speed up calculation of resource indexes [\#893](https://github.com/rodjek/puppet-lint/pull/893) ([usev6](https://github.com/usev6))
22+
- Search end of string before assuming escaped quote [\#892](https://github.com/rodjek/puppet-lint/pull/892) ([usev6](https://github.com/usev6))
23+
- Allow parsing of regexes as rvalues [\#882](https://github.com/rodjek/puppet-lint/pull/882) ([usev6](https://github.com/usev6))
224

325
## [2.4.1](https://github.com/rodjek/puppet-lint/tree/2.4.1) (2019-10-09)
26+
427
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.4.0...2.4.1)
528

629
**Fixed bugs:**
@@ -15,6 +38,7 @@
1538
- Fix non-indented heredoc parsing [\#888](https://github.com/rodjek/puppet-lint/pull/888) ([rodjek](https://github.com/rodjek))
1639

1740
## [2.4.0](https://github.com/rodjek/puppet-lint/tree/2.4.0) (2019-10-08)
41+
1842
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.3.6...2.4.0)
1943

2044
**Fixed bugs:**
@@ -68,6 +92,7 @@
6892
- Recognizes multiline regexes [\#835](https://github.com/rodjek/puppet-lint/pull/835) ([jcbollinger](https://github.com/jcbollinger))
6993

7094
## [2.3.6](https://github.com/rodjek/puppet-lint/tree/2.3.6) (2018-07-09)
95+
7196
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.3.5...2.3.6)
7297

7398
**Fixed bugs:**
@@ -88,6 +113,7 @@
88113
- Run all the checks before fixing problems [\#815](https://github.com/rodjek/puppet-lint/pull/815) ([rodjek](https://github.com/rodjek))
89114

90115
## [2.3.5](https://github.com/rodjek/puppet-lint/tree/2.3.5) (2018-03-27)
116+
91117
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.3.4...2.3.5)
92118

93119
**Fixed bugs:**
@@ -99,6 +125,7 @@
99125
- Make PuppetLint::OptParser.build argument optional [\#813](https://github.com/rodjek/puppet-lint/pull/813) ([rodjek](https://github.com/rodjek))
100126

101127
## [2.3.4](https://github.com/rodjek/puppet-lint/tree/2.3.4) (2018-03-26)
128+
102129
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.3.3...2.3.4)
103130

104131
**Implemented enhancements:**
@@ -123,6 +150,7 @@
123150
- Add support for passing backslash separated paths to puppet-lint [\#769](https://github.com/rodjek/puppet-lint/pull/769) ([rodjek](https://github.com/rodjek))
124151

125152
## [2.3.3](https://github.com/rodjek/puppet-lint/tree/2.3.3) (2017-09-28)
153+
126154
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.3.2...2.3.3)
127155

128156
**Closed issues:**
@@ -140,13 +168,15 @@
140168
- Fix setup of default log\_format in PuppetLink.configuration when it is empty. [\#757](https://github.com/rodjek/puppet-lint/pull/757) ([zekefast](https://github.com/zekefast))
141169

142170
## [2.3.2](https://github.com/rodjek/puppet-lint/tree/2.3.2) (2017-09-27)
171+
143172
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.3.1...2.3.2)
144173

145174
**Fixed bugs:**
146175

147176
- configuration, method_missing had faulty logic [\#754](https://github.com/rodjek/puppet-lint/issues/754)
148177

149178
## [2.3.1](https://github.com/rodjek/puppet-lint/tree/2.3.1) (2017-09-27)
179+
150180
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.3.0...2.3.1)
151181

152182
**Fixed bugs:**
@@ -201,6 +231,7 @@
201231
- Plugins: Improve code readability [\#658](https://github.com/rodjek/puppet-lint/pull/658) ([Darhazer](https://github.com/Darhazer))
202232

203233
## [2.3.0](https://github.com/rodjek/puppet-lint/tree/2.3.0) (2017-07-12)
234+
204235
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.2.1...2.3.0)
205236

206237
**Closed issues:**
@@ -224,6 +255,7 @@
224255
- One file per plugin. Fixes \#657 [\#671](https://github.com/rodjek/puppet-lint/pull/671) ([Darhazer](https://github.com/Darhazer))
225256

226257
## [2.2.1](https://github.com/rodjek/puppet-lint/tree/2.2.1) (2017-03-29)
258+
227259
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.2.0...2.2.1)
228260

229261
**Closed issues:**
@@ -239,6 +271,7 @@
239271
- level\_tokens\[0\] can be nil if there is no params in the top level block [\#682](https://github.com/rodjek/puppet-lint/pull/682) ([rodjek](https://github.com/rodjek))
240272

241273
## [2.2.0](https://github.com/rodjek/puppet-lint/tree/2.2.0) (2017-03-29)
274+
242275
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.1.1...2.2.0)
243276

244277
**Closed issues:**
@@ -300,6 +333,7 @@
300333
- Add LoadError to fix broken tests [\#631](https://github.com/rodjek/puppet-lint/pull/631) ([davidmogar](https://github.com/davidmogar))
301334

302335
## [2.1.1](https://github.com/rodjek/puppet-lint/tree/2.1.1) (2017-02-15)
336+
303337
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.1.0...2.1.1)
304338

305339
**Closed issues:**
@@ -321,6 +355,7 @@
321355
- Do not test against Ruby 2.2 [\#613](https://github.com/rodjek/puppet-lint/pull/613) ([ghoneycutt](https://github.com/ghoneycutt))
322356

323357
## [2.1.0](https://github.com/rodjek/puppet-lint/tree/2.1.0) (2016-12-30)
358+
324359
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.0.2...2.1.0)
325360

326361
**Closed issues:**
@@ -378,6 +413,7 @@
378413
- Adding support for logging to STDOUT as JSON [\#487](https://github.com/rodjek/puppet-lint/pull/487) ([binford2k](https://github.com/binford2k))
379414

380415
## [2.0.2](https://github.com/rodjek/puppet-lint/tree/2.0.2) (2016-08-19)
416+
381417
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.0.1...2.0.2)
382418

383419
**Closed issues:**
@@ -389,6 +425,7 @@
389425
- Revert "Bugfix: properly handling $gronk-$grouik with --fix \(fix \#442\)" [\#535](https://github.com/rodjek/puppet-lint/pull/535) ([rnelson0](https://github.com/rnelson0))
390426

391427
## [2.0.1](https://github.com/rodjek/puppet-lint/tree/2.0.1) (2016-08-18)
428+
392429
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.0.0...2.0.1)
393430

394431
**Closed issues:**
@@ -575,6 +612,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
575612
- Alternative to \#289: :error on either class names and defines [\#290](https://github.com/rodjek/puppet-lint/pull/290) ([ppp0](https://github.com/ppp0))
576613

577614
## [1.1.0](https://github.com/rodjek/puppet-lint/tree/1.1.0) (2014-09-23)
615+
578616
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/1.0.1...1.1.0)
579617

580618
**Closed issues:**
@@ -605,6 +643,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
605643
- Cache parsing state in Lexer rather than recalculating [\#317](https://github.com/rodjek/puppet-lint/pull/317) ([rodjek](https://github.com/rodjek))
606644

607645
## [1.0.1](https://github.com/rodjek/puppet-lint/tree/1.0.1) (2014-08-20)
646+
608647
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/1.0.0...1.0.1)
609648

610649
**Closed issues:**
@@ -623,6 +662,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
623662
- \[Fixes \#291\] Ignore index braces for scope variables [\#303](https://github.com/rodjek/puppet-lint/pull/303) ([dcarley](https://github.com/dcarley))
624663

625664
## [1.0.0](https://github.com/rodjek/puppet-lint/tree/1.0.0) (2014-08-18)
665+
626666
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.4.0.pre1...1.0.0)
627667

628668
**Closed issues:**
@@ -737,6 +777,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
737777
- Add check for puppet:/// URIs without modules/ [\#166](https://github.com/rodjek/puppet-lint/pull/166) ([rodjek](https://github.com/rodjek))
738778

739779
## [0.4.0.pre1](https://github.com/rodjek/puppet-lint/tree/0.4.0.pre1) (2013-01-28)
780+
740781
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.3.2...0.4.0.pre1)
741782

742783
**Closed issues:**
@@ -752,6 +793,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
752793
- Update README.md [\#168](https://github.com/rodjek/puppet-lint/pull/168) ([levilovelock](https://github.com/levilovelock))
753794

754795
## [0.3.2](https://github.com/rodjek/puppet-lint/tree/0.3.2) (2012-10-19)
796+
755797
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.3.1...0.3.2)
756798

757799
**Closed issues:**
@@ -771,6 +813,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
771813
- fixes \#154 string monkeypatch failure [\#155](https://github.com/rodjek/puppet-lint/pull/155) ([vStone](https://github.com/vStone))
772814

773815
## [0.3.1](https://github.com/rodjek/puppet-lint/tree/0.3.1) (2012-09-26)
816+
774817
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.3.0...0.3.1)
775818

776819
**Closed issues:**
@@ -782,6 +825,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
782825
- Fixes \#150 class inherits from params class exception [\#151](https://github.com/rodjek/puppet-lint/pull/151) ([vStone](https://github.com/vStone))
783826

784827
## [0.3.0](https://github.com/rodjek/puppet-lint/tree/0.3.0) (2012-09-25)
828+
785829
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.2.1...0.3.0)
786830

787831
**Closed issues:**
@@ -803,6 +847,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
803847
- use .puppet-lint.rc, as .puppet-lintrc is deprecated [\#143](https://github.com/rodjek/puppet-lint/pull/143) ([ghoneycutt](https://github.com/ghoneycutt))
804848

805849
## [0.2.1](https://github.com/rodjek/puppet-lint/tree/0.2.1) (2012-08-27)
850+
806851
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.2.0...0.2.1)
807852

808853
**Closed issues:**
@@ -811,6 +856,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
811856
- False warning : parameterised class parameter without a default value [\#137](https://github.com/rodjek/puppet-lint/issues/137)
812857

813858
## [0.2.0](https://github.com/rodjek/puppet-lint/tree/0.2.0) (2012-08-23)
859+
814860
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.2.0.pre1...0.2.0)
815861

816862
**Closed issues:**
@@ -844,6 +890,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
844890
- Multiline string should not be checked for double quotes [\#51](https://github.com/rodjek/puppet-lint/issues/51)
845891

846892
## [0.2.0.pre1](https://github.com/rodjek/puppet-lint/tree/0.2.0.pre1) (2012-07-11)
893+
847894
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.13...0.2.0.pre1)
848895

849896
**Closed issues:**
@@ -873,6 +920,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
873920
- Fix bug introduced in \#81 [\#98](https://github.com/rodjek/puppet-lint/pull/98) ([deizel](https://github.com/deizel))
874921

875922
## [0.1.13](https://github.com/rodjek/puppet-lint/tree/0.1.13) (2012-03-26)
923+
876924
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.12...0.1.13)
877925

878926
**Closed issues:**
@@ -893,6 +941,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
893941
- Feature/symbolic filemodes \(cfr ticket \#60\) [\#62](https://github.com/rodjek/puppet-lint/pull/62) ([vStone](https://github.com/vStone))
894942

895943
## [0.1.12](https://github.com/rodjek/puppet-lint/tree/0.1.12) (2012-01-27)
944+
896945
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.11...0.1.12)
897946

898947
**Closed issues:**
@@ -904,9 +953,11 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
904953
- turn off particular tests? .puppet-lintrc? [\#34](https://github.com/rodjek/puppet-lint/issues/34)
905954

906955
## [0.1.11](https://github.com/rodjek/puppet-lint/tree/0.1.11) (2012-01-11)
956+
907957
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.10...0.1.11)
908958

909959
## [0.1.10](https://github.com/rodjek/puppet-lint/tree/0.1.10) (2012-01-11)
960+
910961
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.9...0.1.10)
911962

912963
**Closed issues:**
@@ -920,13 +971,15 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
920971
- Feature/unified problems [\#52](https://github.com/rodjek/puppet-lint/pull/52) ([vStone](https://github.com/vStone))
921972

922973
## [0.1.9](https://github.com/rodjek/puppet-lint/tree/0.1.9) (2011-12-27)
974+
923975
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.8...0.1.9)
924976

925977
**Merged pull requests:**
926978

927979
- Consolidated option checking logic [\#48](https://github.com/rodjek/puppet-lint/pull/48) ([jamtur01](https://github.com/jamtur01))
928980

929981
## [0.1.8](https://github.com/rodjek/puppet-lint/tree/0.1.8) (2011-12-27)
982+
930983
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.7...0.1.8)
931984

932985
**Closed issues:**
@@ -947,6 +1000,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
9471000
- Add filename as first test\(\) argument so plugins can use that too [\#39](https://github.com/rodjek/puppet-lint/pull/39) ([vStone](https://github.com/vStone))
9481001

9491002
## [0.1.7](https://github.com/rodjek/puppet-lint/tree/0.1.7) (2011-10-18)
1003+
9501004
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.4...0.1.7)
9511005

9521006
**Closed issues:**
@@ -958,6 +1012,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
9581012
- "mode should be represented as a 4 digit octal value" when variable [\#28](https://github.com/rodjek/puppet-lint/issues/28)
9591013

9601014
## [0.1.4](https://github.com/rodjek/puppet-lint/tree/0.1.4) (2011-09-09)
1015+
9611016
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.3...0.1.4)
9621017

9631018
**Closed issues:**
@@ -966,9 +1021,11 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
9661021
- False alignment positives [\#21](https://github.com/rodjek/puppet-lint/issues/21)
9671022

9681023
## [0.1.3](https://github.com/rodjek/puppet-lint/tree/0.1.3) (2011-09-09)
1024+
9691025
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.2...0.1.3)
9701026

9711027
## [0.1.2](https://github.com/rodjek/puppet-lint/tree/0.1.2) (2011-09-09)
1028+
9721029
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.1...0.1.2)
9731030

9741031
**Closed issues:**
@@ -977,6 +1034,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
9771034
- False positive in commented line [\#22](https://github.com/rodjek/puppet-lint/issues/22)
9781035

9791036
## [0.1.1](https://github.com/rodjek/puppet-lint/tree/0.1.1) (2011-09-07)
1037+
9801038
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.1.0...0.1.1)
9811039

9821040
**Closed issues:**
@@ -985,6 +1043,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
9851043
- Not detecting comma and semicolon being mixed up [\#13](https://github.com/rodjek/puppet-lint/issues/13)
9861044

9871045
## [0.1.0](https://github.com/rodjek/puppet-lint/tree/0.1.0) (2011-08-23)
1046+
9881047
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.0.7...0.1.0)
9891048

9901049
**Closed issues:**
@@ -998,16 +1057,19 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
9981057
- =\> alignment warnings in selectors is broken [\#11](https://github.com/rodjek/puppet-lint/issues/11)
9991058

10001059
## [0.0.7](https://github.com/rodjek/puppet-lint/tree/0.0.7) (2011-08-21)
1060+
10011061
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.0.6...0.0.7)
10021062

10031063
## [0.0.6](https://github.com/rodjek/puppet-lint/tree/0.0.6) (2011-08-19)
1064+
10041065
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.0.5...0.0.6)
10051066

10061067
**Closed issues:**
10071068

10081069
- Please add logic to the \>80 chars check [\#12](https://github.com/rodjek/puppet-lint/issues/12)
10091070

10101071
## [0.0.5](https://github.com/rodjek/puppet-lint/tree/0.0.5) (2011-08-19)
1072+
10111073
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.0.4...0.0.5)
10121074

10131075
**Closed issues:**
@@ -1017,6 +1079,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
10171079
- "single quoted string containing a variable" should check for nested quotes [\#7](https://github.com/rodjek/puppet-lint/issues/7)
10181080

10191081
## [0.0.4](https://github.com/rodjek/puppet-lint/tree/0.0.4) (2011-08-18)
1082+
10201083
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.0.3...0.0.4)
10211084

10221085
**Closed issues:**
@@ -1026,6 +1089,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
10261089
- Nasty stacktrace when trying to run lint against a non existance file [\#4](https://github.com/rodjek/puppet-lint/issues/4)
10271090

10281091
## [0.0.3](https://github.com/rodjek/puppet-lint/tree/0.0.3) (2011-08-17)
1092+
10291093
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.0.2...0.0.3)
10301094

10311095
**Closed issues:**
@@ -1034,6 +1098,7 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
10341098
- Empty variables break check\_strings plugin [\#2](https://github.com/rodjek/puppet-lint/issues/2)
10351099

10361100
## [0.0.2](https://github.com/rodjek/puppet-lint/tree/0.0.2) (2011-08-17)
1101+
10371102
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/0.0.1...0.0.2)
10381103

10391104
**Merged pull requests:**
@@ -1042,5 +1107,8 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp
10421107

10431108
## [0.0.1](https://github.com/rodjek/puppet-lint/tree/0.0.1) (2011-08-15)
10441109

1110+
[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2dd42b803a4dfc3a2398a509d26f285c9427ba41...0.0.1)
1111+
1112+
10451113

1046-
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
1114+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

Rakefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ begin
1111
require 'github_changelog_generator/task'
1212
GitHubChangelogGenerator::RakeTask.new(:changelog) do |config|
1313
version = PuppetLint::VERSION
14+
config.user = 'rodjek'
15+
config.project = 'puppet-lint'
1416
config.future_release = version.to_s
1517
config.exclude_labels = %w[duplicate question invalid wontfix release-pr documentation]
1618
config.enhancement_labels = %w[feature]

lib/puppet-lint/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
class PuppetLint
2-
VERSION = '2.4.1'.freeze
2+
VERSION = '2.4.2'.freeze
33
end

0 commit comments

Comments
 (0)