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