Revision history for Comics

1.23	2025-04-02

	Fix GoComics fetcher.
	Fix GoComics: OverTheHedge, 9ChiokweedLane, EEK, WorkingDaze,
	LearnToSpeakCat, OffTheMark.

1.21	2024-12-27

	Fix pattern for FokkeEnSukke.
	Fix pattern for CyanideAndHappiness, SlackWyrm, BerkeleyMews.
	Fix pattern for Sigmund, MonkeyUser, SkeletonClaw, PoorlyDrawnLines.
	Disabled AMultiverse (diseased), MrLovenstein (out of reach).
	Disabled Nozzman (changed), WhatTheDuck, GeeknPoke (stopped).
	Use File::LoadLines.

1.20	2023-06-29

	Fix site for all comics.com plugins.
	Fix patterns for QuestionableContent.
	Fix patterns for Buttersafe, CyanideAndHappiness, Nozzman,
	PBFComics, ToonHole.
	Fix patterns for Sinfest, Glasbergen, CommitStrip, CSectionComics.
	Add Claw, CatsCafe, WrongHands.
	Disabled Dilbert.

1.19	2021-09-13

	Fix patterns for Sinfest, GeekAndPoke, SlackWyrm, Nozzman,
	PoorlyDrawnLines, JHall, Sigmund, Speedbump, ToonHole.
	Add BreakingCatNews.
	Disable ItchyFeet (Moved to TinyView), Russmo (ceased?), Soopah (ceased?).

1.18	2020-11-10

	Add GitHub Actions (thanks to Gabor Szabo).
	Disable LolNein.
	Remove obsolete entries from MANIFEST.

1.17	2020-11-06

	Fix patterns for Glasbergen, SlackWyrm, PBFComics.
	Fix patterns for Glasbergen, DoYouKnowFlo, CSectionComicsBonus.
	Fix patterns for PoorlyDrawnLines, Glasbergen, LittleGamers.
	Disable MyJetpack, ThatsLife.

1.16	2020-05-19

	Add GrrlPower, DayByDay, GunnerKrigg, TimeTrabble.
	Fix url for GeekAndPoke, GrrlPower, TheOtherEnd, PoorlyDrawnLines.
	Fix patterns for GirlsWithSlingshots, Optipess, DirkJan,
	DoYouKnowFlo, FrogPants, LeastICouldDo.

1.15	2019-08-04

	Fix patterns for Nozzman, GeekAndPoke, AMultiverse, JHall,
	Frogpants, LittleGamers, Glasbergen.
	Disable JHall Bloop (seems defunct).

1.14	2019-07-12

	Add BerkeleyMews, TheOtherEnd, SkeletonClaw.
	Fix patterns for CSectionComics, JesusAndMo.
	Disable TheWareHouse (seems defunct).

1.13	2019-04-19

	Fix patterns for Buttersafe.
	Disable GoneIntoRapture, DoodleForFood. They changed their
	sites and it is no longer possible to fetch the comic.
	Disable CatsCafeComics. They turned the site into a web shop.

1.12	2019-04-17

	Add --reuse option to reuse saved fetch results (for
	developing/debugging).
	Add CatsCafeComics, RandyOtter, SkeletonClaw, ItchyFeetComic.
	Fix patterns for Channelate, Glasbergen, Russmo,
	SavageChickens, DoodleForFood, PoorlyDrawnLines, GeekAndPoke.

1.11	2018-10-25
	
	Fix patterns for CSectionComics, Channelate, DoYouKnowFlo,
	GirlsWithSlingshots.
	Add CSectionComicsBonus.
	Disable LoadingArtist.
	Add missing plugins and update MANIFEST.

1.10	2018-09-25

	Add MonkeyUser, SoggyCardboard, PearlsBeforeSwine, Russmo,
	GirlsWithSlingshots.

	Fix pattern for Channelate, DoYouKnowFlo.

1.09	2018-06-18

	Add DoodleForFood.
	Fix patterns for LeastICouldDo, CyanideAndHappiness, DoodleForFood,
	MyExtraLife, SlackWyrm, QuestionableContent, SMBC,
	WhatTheDuck, CheerUpEmoKid, UserFriendly, MyJetPack.
	Rename MyExtraLife to Frogpants and update patterns.
	Disable PretendsToBeDrawing. We cannot do multi-pane comics yet.

1.08	2018-04-06

	Add RudyPark, Speedbump.
	Update patterns for Channelate, C-SectionComics, LittleGamers,
	GoComics, CtrlAltDel, EEK.
	Disable HaraKiri.

1.07	2017-10-25

	Add Channelate, GoneIntoRapture, PoorlyDrawnLines,
	MrLovenstein, SlackWyrm, PBFComics.

1.06	2017-06-14

	Add ToonHole, LoadingArtist, Optipess, LolNein, CheerUpEmoKid,
	PretendsToBeDrawing, JHall, JHall/Bloop.

1.05	2017-05-01

	Fixes for TheMinistryOfAbnormality, CtrlAltDel.

1.04	2017-03-11

	Fix regexp for Glasbergen, AMultiverse.

1.03	2017-01-31

	Fix tally of comics in statistics.

1.02	2017-01-12

	Release 1.02.
	Miscellaneous small fixes and enhancements.
	Update the GoComics fetcher to the new page contents.

1.00	2016-11-26

	Release 1.00.
	Defeat erroneous image caching.
	Use HTTP header ETag to avoid unneccessary image fetching.
	Remove plugin data and files when disabling a plugin.
	(JoyOfTech, CSectionComics) Fix pattern.

0.13	2016-11-14

	Add 'ondemand' property for plugins that are initially
	disabled.
	The spool directory now defaults to <tmpdir>/Comics and will
	be created if necessary.
	Add CSectionComics LearnToSpeakCat.
	Lower Perl requirement to 5.12.

0.12	2016-11-04

	Add nice(r) heading.
	Add white background to the images.
	Add link to Comics web page.
	Add MIN_PERL_VERSION to Makefile.PL.

0.11	2016-11-02

	Tags are now derived from the package name instead of the
	comics name. This should not matter much.
	Internal changes to the API. This should not matter much either.
	Add comics Ben and RedPanels.

0.10	2016-10-28

	New plugin API. Much, much (yes, much) easier.
	See Sigmund for	details.
	
	Add comics DirkJan.
	Fix naming problem with the Soopah plugins.
	Fix naming problem with Glasbergen and TheJoyOfTech plugins.

0.09	2016-10-27

	Small enhancements and fixes to the sorting of the listing.
	(GoComics) Derive url from name or tag.
	Move tag-from-name method from Fetcher to Plugin.
	Add overall totals to statistics.
	Add comics DoYouKnowFlo EEK FrankAndErnest Megatokyo Monty
	NonSequitur SavageChickens Wondermark.
	Add comics APOKALIPS ASofterWorld AmazingSuperPowers
	AmazingSuperPowersSecretToon DieselSweeties DominicDeegan
	GarfieldMinusGarfield HaraKiri HeinDeKort Lectrr LittleGamers
	Nozzman OrderOfTheStick PennyArcade RedMeat
	TheMinistryOfAbnormality VGCats. This completes all the
	original Gotblah toons, although some are no longer functional.

0.08	2016-10-26

	Add --rebuild to rebuild just the HTML index without fetching
	new comics. Thanks to tux@tux.nl for the suggestion.
	Eliminate --fetchonly.
	Eliminate --buildonly.
	New Fetcher: Cascade. Handles a series (one or more) of
	patterns, each designating the page to be loaded for the next
	pattern.
	Comics::Fetcher::Single is now a wrapper around Cascade.
	Comics::Fetcher::Direct is now a wrapper around Cascade.
	Comics::Fetcher::GoComics is now a wrapper around Cascade.
	Add comics CtrlAltDel MyJetpack PlayerVsPlayer Soopah
	SoopahBonus Abstrusegoose DoghouseDiaries.

0.07	2016-10-26

	Fix problem where the location of the statefile was
	initialized before the command line args were handled.
	Fix problem with processing of the plugins selectors.

0.06	2016-10-25

	Enable/Disable/List plugins via command line.
	Make a backup copy of the state file before changing it.
	Fix WuMo plugin.

0.05	2016-10-24

	CPAN packaging improvements.
	Improve documentation.
	Improve GoComics fetcher.
	Fix problem with new plugins losing state.

0.04	2016-10-24

	Add S1ngle plugin.
	More documentation.

0.03	2016-10-24

	Move collect code to Comics.pm.
	Introduce Fetchers (Comics::Fetcher).
	Rename Plugins to Plugin (Comics::Plugin).
	Add documentation and more CPAN files.
    	Improve checks and logging; add width/height.
    	More plugins.
	First CPAN release.

0.02	2016-10-23

	Initial (GitHub) release.

0.01	2016-10-23

	Initial commit.
