|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## [2.3.0](https://github.com/rodjek/puppet-lint/tree/2.3.0) (2017-07-12) |
| 4 | +[Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.2.1...2.3.0) |
| 5 | + |
| 6 | +**Closed issues:** |
| 7 | + |
| 8 | +- Inappropriate =\> Indentation Warning in Hash [\#698](https://github.com/rodjek/puppet-lint/issues/698) |
| 9 | +- Regression: arrow\_alignment check broken between 2.1.1 and 2.2.x releases when left side contains text after variable interpolation [\#697](https://github.com/rodjek/puppet-lint/issues/697) |
| 10 | +- Check `arrow\_on\_right\_operand\_line` is undocumented. [\#688](https://github.com/rodjek/puppet-lint/issues/688) |
| 11 | + |
| 12 | +**Merged pull requests:** |
| 13 | + |
| 14 | +- \(maint\) Fixes puppet-lint json formatting to output valid json to stdout [\#719](https://github.com/rodjek/puppet-lint/pull/719) ([bmjen](https://github.com/bmjen)) |
| 15 | +- Permit puppet-lint to load "prerelease" gems [\#718](https://github.com/rodjek/puppet-lint/pull/718) ([kpaulisse](https://github.com/kpaulisse)) |
| 16 | +- Document the configuration file better [\#713](https://github.com/rodjek/puppet-lint/pull/713) ([binford2k](https://github.com/binford2k)) |
| 17 | +- Replace deprecated plugin with an improved alternative. [\#712](https://github.com/rodjek/puppet-lint/pull/712) ([deanwilson](https://github.com/deanwilson)) |
| 18 | +- Readme formatting fixes [\#709](https://github.com/rodjek/puppet-lint/pull/709) ([dbeckham](https://github.com/dbeckham)) |
| 19 | +- Readme edit [\#707](https://github.com/rodjek/puppet-lint/pull/707) ([jbondpdx](https://github.com/jbondpdx)) |
| 20 | +- Take into account length of DQPOST token when updating column number [\#701](https://github.com/rodjek/puppet-lint/pull/701) ([dbeckham](https://github.com/dbeckham)) |
| 21 | +- Add pattern support to rake task [\#700](https://github.com/rodjek/puppet-lint/pull/700) ([dbeckham](https://github.com/dbeckham)) |
| 22 | +- Note arrow\_on\_right\_operand\_line in the README [\#690](https://github.com/rodjek/puppet-lint/pull/690) ([rodjek](https://github.com/rodjek)) |
| 23 | +- Document the arrow\_on\_right\_operand\_line check on the website [\#689](https://github.com/rodjek/puppet-lint/pull/689) ([rodjek](https://github.com/rodjek)) |
| 24 | +- One file per plugin. Fixes \#657 [\#671](https://github.com/rodjek/puppet-lint/pull/671) ([Darhazer](https://github.com/Darhazer)) |
| 25 | + |
3 | 26 | ## [2.2.1](https://github.com/rodjek/puppet-lint/tree/2.2.1) (2017-03-29) |
4 | 27 | [Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.2.0...2.2.1) |
5 | 28 |
|
6 | 29 | **Closed issues:** |
7 | 30 |
|
| 31 | +- Error on whitespace with 2.2.0 [\#683](https://github.com/rodjek/puppet-lint/issues/683) |
8 | 32 | - "undefined method `map' for nil:NilClass" when running check\_whitespace [\#681](https://github.com/rodjek/puppet-lint/issues/681) |
9 | 33 | - "undefined method `next\_token='" when fixing with check\_whitespace [\#680](https://github.com/rodjek/puppet-lint/issues/680) |
10 | 34 | - Release 2.2.0 planning and discussion [\#668](https://github.com/rodjek/puppet-lint/issues/668) |
|
19 | 43 |
|
20 | 44 | **Closed issues:** |
21 | 45 |
|
| 46 | +- Plugins reorganization: One file per check [\#657](https://github.com/rodjek/puppet-lint/issues/657) |
| 47 | +- 2.1.1 git tag [\#652](https://github.com/rodjek/puppet-lint/issues/652) |
| 48 | +- Quoted boolean triggers on the command 'true' [\#646](https://github.com/rodjek/puppet-lint/issues/646) |
| 49 | +- Namevars detected as optional parameters [\#633](https://github.com/rodjek/puppet-lint/issues/633) |
| 50 | +- 'Duplicate Parameter' warning on dynamic class parameter [\#627](https://github.com/rodjek/puppet-lint/issues/627) |
| 51 | +- arrow\_alignment should only check the alignment of the first arrow on each line [\#609](https://github.com/rodjek/puppet-lint/issues/609) |
| 52 | +- Top-scope variable warning on inline lambda [\#549](https://github.com/rodjek/puppet-lint/issues/549) |
| 53 | +- Puppet-lint crash with new puppet 4 syntax [\#516](https://github.com/rodjek/puppet-lint/issues/516) |
| 54 | +- Top-scope warning when looping though an array of hashes [\#464](https://github.com/rodjek/puppet-lint/issues/464) |
| 55 | +- Array of hashes one-liner throws a "Indentation of =\> is not properly aligned" [\#446](https://github.com/rodjek/puppet-lint/issues/446) |
22 | 56 | - Missed bad file modes in file with multiple resource bodies [\#663](https://github.com/rodjek/puppet-lint/issues/663) |
23 | 57 | - Provide helper methods to search for specific tokens [\#660](https://github.com/rodjek/puppet-lint/issues/660) |
24 | 58 | - ensure\_first\_param fix can create invalid syntax [\#659](https://github.com/rodjek/puppet-lint/issues/659) |
25 | 59 | - puppet-lint dies with inline\_template syntax [\#656](https://github.com/rodjek/puppet-lint/issues/656) |
26 | 60 | - Variable use like "${$a}" isn't reported as an error and is changed with no message when run with --fix [\#655](https://github.com/rodjek/puppet-lint/issues/655) |
27 | 61 | - Linter gets confused with arrays of hashes [\#654](https://github.com/rodjek/puppet-lint/issues/654) |
28 | | -- 2.1.1 git tag [\#652](https://github.com/rodjek/puppet-lint/issues/652) |
29 | 62 | - heredoc throws unhandled exception [\#649](https://github.com/rodjek/puppet-lint/issues/649) |
30 | | -- Quoted boolean triggers on the command 'true' [\#646](https://github.com/rodjek/puppet-lint/issues/646) |
31 | 63 | - Match function breaks puppet-lint [\#645](https://github.com/rodjek/puppet-lint/issues/645) |
32 | 64 | - top-scope variable being used without an explicit namespace in a string with a lookup [\#635](https://github.com/rodjek/puppet-lint/issues/635) |
33 | 65 | - unquoted file mode & mode should be represented as a 4 digit when file mode is done by a lookup [\#634](https://github.com/rodjek/puppet-lint/issues/634) |
34 | | -- Namevars detected as optional parameters [\#633](https://github.com/rodjek/puppet-lint/issues/633) |
35 | | -- 'Duplicate Parameter' warning on dynamic class parameter [\#627](https://github.com/rodjek/puppet-lint/issues/627) |
36 | 66 | - double\_quoted\_strings-check issue with escaped character in the string [\#625](https://github.com/rodjek/puppet-lint/issues/625) |
37 | 67 | - unable to disable 140chars check with control comments "block" [\#622](https://github.com/rodjek/puppet-lint/issues/622) |
38 | | -- arrow\_alignment should only check the alignment of the first arrow on each line [\#609](https://github.com/rodjek/puppet-lint/issues/609) |
39 | 68 | - unquoted\_node\_name crash when curly braces missing [\#582](https://github.com/rodjek/puppet-lint/issues/582) |
40 | 69 | - Heredoc triggers exception in arrow\_alignment check [\#578](https://github.com/rodjek/puppet-lint/issues/578) |
41 | 70 | - Each + With = Fake positive top-scope variable detection [\#576](https://github.com/rodjek/puppet-lint/issues/576) |
42 | | -- Top-scope variable warning on inline lambda [\#549](https://github.com/rodjek/puppet-lint/issues/549) |
43 | 71 | - Top-scope variable warning on nested each loops [\#548](https://github.com/rodjek/puppet-lint/issues/548) |
44 | | -- Puppet-lint crash with new puppet 4 syntax [\#516](https://github.com/rodjek/puppet-lint/issues/516) |
45 | 72 | - `arrow\_alignment --fix` doesn't indent keys when introducing line breaks; erroneously reports success [\#506](https://github.com/rodjek/puppet-lint/issues/506) |
46 | | -- Top-scope warning when looping though an array of hashes [\#464](https://github.com/rodjek/puppet-lint/issues/464) |
47 | | -- Array of hashes one-liner throws a "Indentation of =\> is not properly aligned" [\#446](https://github.com/rodjek/puppet-lint/issues/446) |
48 | 73 | - heredoc escape gives syntax error [\#430](https://github.com/rodjek/puppet-lint/issues/430) |
49 | 74 | - NoMethodError when multiple heredocs are used [\#395](https://github.com/rodjek/puppet-lint/issues/395) |
50 | 75 |
|
51 | 76 | **Merged pull requests:** |
52 | 77 |
|
| 78 | +- Support double quoted strings inside interpolated values in double quoted strings [\#676](https://github.com/rodjek/puppet-lint/pull/676) ([rodjek](https://github.com/rodjek)) |
| 79 | +- Check that arrow is on the line of right operand [\#672](https://github.com/rodjek/puppet-lint/pull/672) ([Darhazer](https://github.com/Darhazer)) |
| 80 | +- Deal with ruby 1.8.7 gem issues [\#630](https://github.com/rodjek/puppet-lint/pull/630) ([mterzo](https://github.com/mterzo)) |
| 81 | +- Plugin review; disable unnecessary plugins [\#567](https://github.com/rodjek/puppet-lint/pull/567) ([rnelson0](https://github.com/rnelson0)) |
53 | 82 | - Ignore selectors when finding resource type [\#678](https://github.com/rodjek/puppet-lint/pull/678) ([rodjek](https://github.com/rodjek)) |
54 | 83 | - Fix for arrow\_alignment bugs in \#506 [\#677](https://github.com/rodjek/puppet-lint/pull/677) ([rodjek](https://github.com/rodjek)) |
55 | | -- Support double quoted strings inside interpolated values in double quoted strings [\#676](https://github.com/rodjek/puppet-lint/pull/676) ([rodjek](https://github.com/rodjek)) |
56 | 84 | - Don't silently remove unnecessary $ from enclosed variables [\#674](https://github.com/rodjek/puppet-lint/pull/674) ([rodjek](https://github.com/rodjek)) |
57 | 85 | - Fix ensure\_first\_param fix method to retrieve the full value of the ensure parameter [\#673](https://github.com/rodjek/puppet-lint/pull/673) ([rodjek](https://github.com/rodjek)) |
58 | | -- Check that arrow is on the line of right operand [\#672](https://github.com/rodjek/puppet-lint/pull/672) ([Darhazer](https://github.com/Darhazer)) |
59 | 86 | - Restrict appveyor testing to Ruby versions that appveyor supports [\#670](https://github.com/rodjek/puppet-lint/pull/670) ([james-stocks](https://github.com/james-stocks)) |
60 | 87 | - Clear expected parameter column after processing each block when checking arrow alignment [\#669](https://github.com/rodjek/puppet-lint/pull/669) ([rodjek](https://github.com/rodjek)) |
61 | 88 | - Allow regexps to used as function arguments [\#665](https://github.com/rodjek/puppet-lint/pull/665) ([rodjek](https://github.com/rodjek)) |
|
71 | 98 | - Correctly handle nested lambdas [\#637](https://github.com/rodjek/puppet-lint/pull/637) ([hanazuki](https://github.com/hanazuki)) |
72 | 99 | - Support for nested multiple-variable assignments [\#636](https://github.com/rodjek/puppet-lint/pull/636) ([hanazuki](https://github.com/hanazuki)) |
73 | 100 | - Add LoadError to fix broken tests [\#631](https://github.com/rodjek/puppet-lint/pull/631) ([davidmogar](https://github.com/davidmogar)) |
74 | | -- Deal with ruby 1.8.7 gem issues [\#630](https://github.com/rodjek/puppet-lint/pull/630) ([mterzo](https://github.com/mterzo)) |
75 | | -- Plugin review; disable unnecessary plugins [\#567](https://github.com/rodjek/puppet-lint/pull/567) ([rnelson0](https://github.com/rnelson0)) |
76 | 101 |
|
77 | | -## [2.1.1](https://github.com/rodjek/puppet-lint/tree/2.1.1) (2017-02-13) |
| 102 | +## [2.1.1](https://github.com/rodjek/puppet-lint/tree/2.1.1) (2017-02-15) |
78 | 103 | [Full Changelog](https://github.com/rodjek/puppet-lint/compare/2.1.0...2.1.1) |
79 | 104 |
|
80 | 105 | **Closed issues:** |
|
123 | 148 |
|
124 | 149 | **Merged pull requests:** |
125 | 150 |
|
126 | | -- 2.1.0 Release [\#612](https://github.com/rodjek/puppet-lint/pull/612) ([rnelson0](https://github.com/rnelson0)) |
127 | | -- Puppet-lint version bump to 2.1.0.pre [\#608](https://github.com/rodjek/puppet-lint/pull/608) ([rnelson0](https://github.com/rnelson0)) |
128 | 151 | - Ignore \*.pp files at the top level [\#597](https://github.com/rodjek/puppet-lint/pull/597) ([rnelson0](https://github.com/rnelson0)) |
129 | 152 | - Show logs in rspec tests [\#596](https://github.com/rodjek/puppet-lint/pull/596) ([ghoneycutt](https://github.com/ghoneycutt)) |
130 | 153 | - Count lines in comments and double quoted strings [\#577](https://github.com/rodjek/puppet-lint/pull/577) ([paran1](https://github.com/paran1)) |
|
163 | 186 |
|
164 | 187 | **Merged pull requests:** |
165 | 188 |
|
166 | | -- Release 2.0.2 [\#536](https://github.com/rodjek/puppet-lint/pull/536) ([rnelson0](https://github.com/rnelson0)) |
167 | 189 | - Revert "Bugfix: properly handling $gronk-$grouik with --fix \(fix \#442\)" [\#535](https://github.com/rodjek/puppet-lint/pull/535) ([rnelson0](https://github.com/rnelson0)) |
168 | 190 |
|
169 | 191 | ## [2.0.1](https://github.com/rodjek/puppet-lint/tree/2.0.1) (2016-08-18) |
|
223 | 245 | **Merged pull requests:** |
224 | 246 |
|
225 | 247 | - Continue supporting Ruby \< 2 [\#529](https://github.com/rodjek/puppet-lint/pull/529) ([ghoneycutt](https://github.com/ghoneycutt)) |
226 | | -- Release 2.0.1 [\#528](https://github.com/rodjek/puppet-lint/pull/528) ([rnelson0](https://github.com/rnelson0)) |
227 | 248 | - Use underscores instead of CamelCase in example [\#527](https://github.com/rodjek/puppet-lint/pull/527) ([ghoneycutt](https://github.com/ghoneycutt)) |
228 | 249 | - new linter for top\_scope\_facts [\#526](https://github.com/rodjek/puppet-lint/pull/526) ([mmckinst](https://github.com/mmckinst)) |
229 | 250 | - \(GH462\) Multi-line comments can now be fixed. [\#525](https://github.com/rodjek/puppet-lint/pull/525) ([rnelson0](https://github.com/rnelson0)) |
@@ -822,4 +843,4 @@ If the additional gems you use for checks are pinned to 1.x, you should pin pupp |
822 | 843 | ## [0.0.1](https://github.com/rodjek/puppet-lint/tree/0.0.1) (2011-08-15) |
823 | 844 |
|
824 | 845 |
|
825 | | -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
| 846 | +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
0 commit comments