📰 comicfn2dict News¶
v0.3.0¶
- Fixes
- Smarter dot handling for Mega.Dude and B.U.C.K.L.E.R. without compromising Dr. or 0.0.1 versions.
- Keep publishers from sometimes being mistaken for titles.
- Year (2022-) handled correctly
- Handle #Alpha as an issue indicator more properly.
- Features
- New format patterns recognized.
- Handle lots of FCBD naming patterns.
- Word-number volumes are recognized: “Book One” through “Book Twenty”
- Strip trailing “by \
” attribution from a series when three or more tokens follow “by”. Single-author tails like “Werepenguin By Night” or “Step By Bloody Step” are preserved. - A single dash separator (” - ” or “word- “) now splits a series and title to align with the canonical “:” convention that filesystems disallow. Multi-dash co-headlining names like “Hanuman - Foolish One - Deep Target” stay in the series.
v0.2.5¶
- Slightly expanded range of publishing format detection.
v0.2.4¶
- Fix parsing negative issue numbers
v0.2.3¶
- Dependencies security update
v0.2.2¶
- Fix extra paren groups parsed into series and title
- Parse “titles” with the exact same name as printing formats as original_format
v0.2.1¶
- Support Python 3.9, thanks to @lordwelch
v0.2.0¶
- The
-character no longer breaks up tokens - Titles are now parsed only if they occur after the series token AND after either issue, year or volume.
- A more sophisticated date parser.
- Issue numbers that lead with a ‘#’ character may start with alphabetical characters.
- If volume exists, but issue number does not, then issue number becomes the volume number.
- ComicFilenameParser and ComicFilenameSerializer classes are available as well as the old function API.
- New test cases thanks to @lordwelch & @bpepple
v0.1.4¶
- Require Python 3.10
v0.1.3¶
- Fix README
v0.1.2¶
- Add GN to format types.
v0.1.1¶
- Fix cli script installation.
v0.1.0¶
- Initial release