Revision history for Genealogy-ChroniclingAmerica

0.08	Thu Nov 12 20:33:11 EST 2026
	[ Bug fixes ]
	- Catch JSON decoding errors
	- The L.O.C. moved the page text and PDF link in the item JSON,
		so read the text from resource.fulltext_file and the PDF from resource.pdf
	- Match names literally, not as regular expressions
	- Load Time::HiRes, which was used but not loaded
	- Retry a search once if the L.O.C. returns no results, since it
		sometimes answers an identical search inconsistently
	[ Tests ]
	- Use Test::Mockingbird instead of Test::MockObject in t/30-basics.t
	- Skip, rather than fail, PDF link checks when tile.loc.gov refuses
		the request (403) or is unavailable (5xx)
	- Don't fail the rate-limiting test when no results are returned
	- Skip, rather than fail, the match-count checks in t/chronicling.t when
		the L.O.C. returns no results
	- Dropped the Test::HTTPStatus dependency
	- Added t/mocked.t, tests of the new API layout which don't need the network
	[ Documentation ]
	- Added API SPECIFICATION to the POD
	- Corrected the documented defaults of host and min_interval
	[ Packaging ]
	- Minimum Perl is now 5.10
	- Declare Time::HiRes
	- Licence is declared as gpl_2
	- Removed debugging code

0.07	Thu Aug 14 20:42:35 EDT 2025
	New API at the L.O.C.
	Added caching support

0.06	Thu Jul 31 21:08:11 EDT 2025
	Better handling of NO_NETWORK_TESTING
	Allow object configure via Object::Configure

0.05	Mon Feb 17 08:57:27 EST 2025
	Connect to squid port when proxy is set
	Added argument testing
	Added rate-limiting and caching support
	Use Test::HTTPStatus
	Added t/30-basics.t

0.04	Tue Nov 12 07:47:07 EST 2024
	Allow new() to take a ref to a hash of arguments
	Use Test::DescribeMe to simplify tests
	Use gtar to create a distribution on Macs
	Calling new on an object now returns a clone rather than setting the defaults in the new object
	Added support for GitHub actions
	Comment get_next_entry()

0.03	Sun 17 Nov 09:58:53 EST 2019
	Fixed "Use of uninitialized value $text in substitution"

0.02	Fri 31 May 14:33:50 EDT 2019
	Fixed missing matches where names spanned a new line
	Don't set env_proxy in a useragent that was passed in

0.01	Wed Sep 19 18:06:42 EDT 2018
	First revision
