Changes for version 0.000059 - 2026-04-24
- Add `pad_brackets` and `indent` formatting options (GH#151) (Paul Johnson)
- Recognize constants defined with `use constant` as importable symbols (GH#141) (pyrrhlin)
- Fix crash when parsing double-quoted strings containing "q" or "qq" (GH#133) (Copilot)
- Rename `original_imports` attribute to `found_imports` (GH#140) (pyrrhlin)
- Ensure `original_imports` does not contain duplicated symbols (GH#139) (pyrrhlin)
- Avoid wasted effort when linting includes that would not change (GH#138) (pyrrhlin)
- Clean up `maybe_new_include` and related lint-or-tidy code paths (GH#143) (pyrrhlin)
- Use bare values for simple Bool defaults in Moo attributes (GH#157) (Olaf Alders)
- Remove duplicate STDERR assertion in t/cli.t (GH#156) (Olaf Alders)
- Add CLAUDE.md and update CONTRIBUTING.md (GH#153) (Olaf Alders)
Documentation
A command line utility for describing what a class exports
A command line utility for cleaning up imports in your Perl code
Modules
Make implicit imports explicit
Find line ranges where perlimports has been disabled
CLI arg parsing for perlimports
Generic configuration options for perlimports
Make implicit imports explicit
Inspect code for exportable symbols
Encapsulate one use statement in a document
Provide a logger attribute to App::perlimports objects
Internal Tools for perlimports