File: Changes

package info (click to toggle)
perlimports 0.000058-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,240 kB
  • sloc: perl: 5,949; sh: 5; makefile: 4
file content (252 lines) | stat: -rw-r--r-- 9,198 bytes parent folder | download
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
244
245
246
247
248
249
250
251
252
Revision history for App-perlimports

0.000058  2025-10-28 17:06:33Z
    - Fix: Recognize function references (\&Module::func) as valid module usage
      (GH#131) (Copilot)

0.000057  2025-04-30 12:12:23Z
    - Update test expectations for MooseX::Types::Moose 0.51 (GH#122) (Olaf
      Alders)

0.000056  2025-03-02 23:34:13Z
    - Update example path for` XDG_CONFIG_HOME` in CLI.pm (GH#120) (Nelo Onyiah

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.