Revision history for App-perlimports
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.