📰 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