-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Changes
243 lines (187 loc) · 8.63 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
Revision history for App-perlimports
{{$NEXT}}
0.000055 2024-07-04 16:16:22Z
- Document that Emacs users can get "perlimports --lint" via Flycheck
(GH#112) (Peter Oliver)
0.000054 2024-06-29 19:32:58Z
- Don't treat locally defined subs as importable symbols (GH#110) (Olaf
Alders). Reported by Glenn Rice.
0.000053 2024-01-13 20:12:59Z
- Don't log a non-JSON message to STDERR on linting success when --json is
enabled (GH#107) (Olaf Alders)
0.000052 2023-08-19 19:03:55Z
- Allow PPI::Statement::Expression in hash key (GH#102) (José Manuel
Rodríguez D.)
- Fix the never-exports test for machines with older LWP::UserAgent
(GH#101) (E. Choroba)
0.000051 2023-06-01 15:52:09Z
- Bump TOML::Tiny version from 0 to 0.16 (GH#98) (Olaf Alders)
0.000050 2023-02-14 19:50:33Z
- Add experimental --range-begin and --range-end flags, to be used for
editor integration (GH#93) (Olaf Alders)
- Remove unused variables (GH#95) (Olaf Alders)
- Ignore more modules which don't eval (GH#94) (Olaf Alders)
0.000049 2022-10-24 21:19:17Z
- Add an experimental --json flag to be used when --lint is enabled (GH#90)
(Olaf Alders)
- Ignore Filter::Simple (GH#91) (Olaf Alders)
0.000048 2022-09-13 21:49:19Z
- Make diagnostic message from linter less confusing (GH#88) (Olaf Alders)
0.000047 2022-09-12 15:31:01Z
- Bump PPI from 1.274 to 1.276 (GH#87) (Olaf Alders)
0.000046 2022-09-09 22:26:52Z
- Add a --lint flag to force perlimports to behave as a linter (GH#85)
(Olaf Alders)
0.000045 2022-06-16 21:18:31Z
- Document config file creation and Vim + ALE configuration (GH#83) (Olaf
Alders)
- Flush memoize cache on object creation (GH#82) (Olaf Alders)
- Apply perltidy 20220613 (GH#81) (Olaf Alders)
0.000044 2022-05-27 18:01:51Z
- Add log_filename to default config file content (GH#79) (Olaf Alders)
- Don't raise some expected Mojo eval problems to the warning level (GH#80)
(Olaf Alders)
0.000043 2022-05-18 13:28:01Z
- Relax TOML::Tiny version (GH#78) (James Raspass)
0.000042 2022-05-10 19:24:12Z
- Fix exception which was thrown when only global config existed (GH#77)
(Olaf Alders)
0.000041 2022-05-10 15:19:34Z
- exit() from script rather than from module (GH#74) (Olaf Alders)
- Find Perl files present in dirs, if they are passed as filename args
(GH#75) (Olaf Alders)
0.000040 2022-05-06 13:25:15Z
- Set minimum version of File::XDG to 1.01 (GH#73) (Olaf Alders)
0.000039 2022-05-05 21:55:32Z
- Remove coercion which broke environments without config files (GH#71)
(Olaf Alders)
0.000038 2022-05-05 20:45:48Z
- This release adds (experimental and underdocumented) support for TOML
config files (GH#69) (Olaf Alders)
- The use of TOML::Tiny means we're bumping the minimum Perl to 5.18
0.000037 2022-05-02 20:58:40Z
- This distribution no longer includes a fatpacked PPI (GH#70) (Olaf
Alders)
0.000036 2022-04-29 13:09:44Z
- Bump PPI from 1.272 to 1.273
- Allow multiple filenames to be passed to CLI (GH#68) (Olaf Alders)
0.000035 2022-02-23 00:35:26Z
- Bump Perl::Tidy from 20211029 to 20220217 (GH#67) (Olaf Alders)
- Bump PPI from 1.270 to 1.272
- Try to fix failures in t/never-exports.t
0.000034 2022-02-14 18:26:15Z
- Don't try to rewrite an import that we can't eval (GH#66) (Olaf Alders)
0.000033 2022-02-11 23:20:52Z
- Update forked PPI to include PPI 1.272 (GH#64) (Olaf Alders)
- Avoid exceptions when trying to unnest quotes (GH#65) (Olaf Alders)
0.000032 2022-01-15 03:41:49Z
- Require Perl::Tidy version 20211029
0.000031 2022-01-13 21:05:01Z
- Ignore PerlIO::gzip and Modern::Perl
- Rework formatting of Test::Builder modules (GH#61) (Olaf Alders)
0.000030 2021-12-21 22:55:49Z
- Avoid calling methods on undef variable (GH#59) (Olaf Alders)
- Preserve some arbitrary padding. It may have been added by a tidier.
(GH#60) (Olaf Alders)
0.000029 2021-12-20 19:24:54Z
- Improve import sort order (GH#58) (Olaf Alders)
0.000028 2021-12-18 02:26:13Z
- Maintain stable sort order for lists which include sigils (GH#57) (Olaf
Alders)
0.000027 2021-11-29 22:29:05Z
- Detect Test::Builder objects used in import() (GH#56) (Olaf Alders)
- Require Test::Script 1.29
0.000026 2021-11-26 21:35:12Z
- Ignore Env.pm for the time being (GH#47) (Olaf Alders)
- Allow module name to be passed to dump-perl-exports without flag (GH#46) (Olaf Alders)
- Ignore Constant::Generate and Git::Sub (GH#46) (Olaf Alders)
- Bump minimum Perl to 5.12.0 (GH#46) (Olaf Alders)
- Ignore modules which we cannot eval (GH#49) (Olaf Alders)
- Ignore Sort::ByExample and MLDBM
- Ensure --no-tidy-whitespace is passed as a CLI param (GH#53) (Olaf Alders)
- Ignore Import::Into (GH#52) (Olaf Alders)
- Ignore more whitespace changes (GH#54) (Olaf Alders)
0.000025 2021-10-13 21:42:40Z
- Add another minimum version to t/with-version.t (GH#43) (Olaf Alders)
0.000024 2021-10-12 15:58:08Z
- Fix t/with-version.t on some machines by requiring the correct minimum
needed module version via Test::Needs (GH#42) (Olaf Alders)
0.000023 2021-09-29 18:50:41Z
- Eval import() statements before changing them (GH#40) (Olaf Alders)
- Don't consider "my @Foo" to be a use of an imported "@Foo" (GH#40) (Olaf
Alders)
0.000022 2021-09-27 01:31:43Z
- Ensure PPI 1.270 is required in cpanfile (Reported by Slaven Rezić in
#39)
0.000021 2021-09-25 23:51:02Z
- Document how to configure Code::TidyAll and precious
- Add Carp::Always to ignored modules
- Require Log::Dispatch 2.70
0.000020 2021-09-23 22:49:41Z
- Add a --log-filename parameter (GH#37) (Olaf Alders)
- Add a --[no-]tidy-whitespace param (GH#38) (Olaf Alders)
- Fix disappearing module version numbers (GH#38) (Olaf Alders)
0.000019 2021-09-17 19:20:44Z
- Ignore modules with import errors (GH#35) (Olaf Alders)
- Stop special-casing Import::Into (GH#35) (Olaf Alders)
- Reduce required dependencies (GH#36) (Olaf Alders)
- Add an examples folder (GH#36) (Olaf Alders)
0.000018 2021-09-07 18:41:28Z
- Cover more object oriented modules (GH#32) (Olaf Alders)
0.000017 2021-07-17 15:54:27Z
- Bump version of IP::Random used in tests. Fixes #30. (GH#31) (Olaf
Alders)
0.000016 2021-07-09 17:54:06Z
- Detect Module::->new syntax (GH#29) (Olaf Alders)
- Fix some regex parsing behaviour (GH#29) (Olaf Alders)
0.000015 2021-07-08 22:35:18Z
- Reduce false positives introduced by 0.000014 (GH#28) (Olaf Alders)
0.000014 2021-07-08 19:47:54Z
- Detect symbols in nested quotes (GH#27) (Olaf Alders)
0.000013 2021-07-08 14:54:28Z
- Detect functions used in regex replacements (GH#26) (Olaf Alders)
0.000012 2021-06-23 17:52:22Z
- Fix a warning that was being triggered by the logger
0.000011 2021-06-14 20:24:05Z
- Fix export tag test
0.000010 2021-06-12 03:25:27Z
- Detect fully qualified symbol name interpolated in quotes
- Ignore HTTP::Message::PSGI
- Include docs for regex patterns which should have been included in
0.000009
0.000009 2021-06-10 18:41:59Z
- Remove dependency on Data::Printer
- Add support for ignoring modules via regular expression pattern (GH#16)
(Nicolas Mendoza)
- Silence "Use of uninitialized value" warning (GH#21) (Kenichi Ishigaki)
- Export tag are now converted to symbols
0.000008 2021-06-08 10:42:56Z
- Detect imported symbols used in prototypes
- Ignore more modules
- Make annotation regex less restrictive
- Add --libs arg to dump-perl-exports
- Detect when modules are only used via package variables
- Detect subs which are only re-exported via Sub::Exporter
- Optimize for speed a little bit more
0.000007 2021-05-27 15:24:53Z
- Add an experimental --cache flag
- Experiment with parsing signatures
- Optimize (a little bit) for speed
0.000006 2021-05-04 22:28:39Z
- Support ## no perlimports and ## use perlimports annotations (GH#5) (Olaf
Alders)
- Update docs to include --[no-]preserve-duplicates and
--[no-]preserve-unused
- Update docs on log-level
- Remove FindBin as a runtime dependency
0.000005 2021-05-01 16:49:07Z
- Require a minimum Data::Printer version of 0.36.
0.000004 2021-04-30 21:40:35Z
- Be explicit about more module versions in tests.
0.000003 2021-04-29 03:00:10Z
- Fix t/dump-perl-exports.t, which was sometimes testing against the wrong
perl.
0.000002 2021-04-22 20:35:47Z
- Add test-data to no_index directories.
0.000001 2021-04-22 20:10:45Z
- Initial release. Caveat emptor.