Changes for version 0.01 - 2026-03-01
- Initial Release
- POD spell-checking with automatic project-specific stopword discovery.
- Two-layer stopword architecture: Pod::Wordlist (community vocabulary) merged with project-specific .stopwords at runtime, mirroring the filtering that gen-stopwords applies at generation time.
- Line-number reporting for every misspelling found, making failures fast to locate and fix.
- Freshness check warns via diag when .stopwords is older than any source file, prompting regeneration.
- POD formatting codes stripped entirely before aspell invocation, preventing false positives such as 'Egt' from E<gt> fragments.
- Graceful skip_all when aspell is absent, .stopwords is missing, or no POD files are found.
- Companion gen-stopwords script installed to $PATH for automatic stopword generation filtered through Pod::Wordlist.
- All configuration overridable via environment variables (SPELL_LANG, STOPWORD_FILE, SPELL_DIRS, ASPELL_CMD) or set_* functions
Documentation
Generate a .stopwords file for Test::Spelling::Stopwords
Modules
POD spell-checking with project-specific stopwords