Fri Jun  3 14:54:08 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.3.1 - ForceArray]:
	* src/main/perl/lib/Amazon/API.pm.in
	(decode_response)
	- ForceArray => ['item'] : 'items' in returned XML should be converted to arrays
	(_set_defaults)
	- decode_always true if decode_always undefined

Thu Apr 28 17:32:18 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.3.0 - Botocore]:
	* VERSION: bump
	* README-BUILD.md: rename from README.md
	* README.md: built from Amazon::API pod
	* Makefile.am: build rule for above
	* NEWS.md: updated info
	* .gitignore:
	- prove.*, test-suite.log
	- *.pc
	- botcore directory
	* cpan/buildspec.yml
	- + dependencies
	* cpan/Makefile.am
	- cleanup distribution directory
	(CLEANFILES):
	- requires
	* src/main/perl/lib/Amazon/API/Signature4.pm.in
	- export parse_service_url
	(parse_service_url): new
	(scope): new
	(_scope): refactored, use parse_service_url
	* src/main/perl/lib/Amazon/API.pm.in
	- replace many characters with Readonly values (ex: $UNDERSCORE)
	- perl 5.10
	- refactoring, perlcritic improvements
	- export create_urlencode_content
	- remove accessors for credentials
	- remove use constant
	(_create_query_string): removed
	(invoke_api):
	- refactored
	- use above
	- use botocore definition if available
	(_format_content): removed
	(_set_request_content): refactored
	(_set_defaults):
	- let Amazon::Credentials handle credentials
	- do not pass debug flag to Amazon::Credentials
	(submit): use get_valid_token
	(create_urlencoded_content): new
	(_create_service_url): new
	(_set_content_type): new
	(init_botocore_request): new
	(get_valid_token): new
	* src/main/perl/lib/Amazon/API/Constants.pm.in: new
	* src/main/perl/lib/Amazon/API/Botocore.pm.in: new
	* src/main/perl/lib/Amazon/API/Botocore/Pod.pm.in: new
	* src/main/perl/lib/Makefile.am
	- add above to build
	- revisit dependencies
	* src/main/perl/t/00-botocore-template-var.t: new
	* src/main/perl/t/01-urlencode.t: new
	* src/main/perl/t/02-parse-service-url.t: new
	* src/main/perl/lib/modules.inc: new
	* src/main/perl/lib/directories.inc: new
	* src/examples/sts.pm: new
	* src/main/perl/lib/Amazon/API/Error.pm.in: perlcritic cleanup
	* src/main/perl/lib/Amazon/API/CloudWatchLogs.pm.in: likewise
	* src/main/perl/lib/Amazon/API/EC2.pm.in: likewise, rename module
	* src/main/perl/lib/Amazon/API/ECS.pm.in: likewise
	* src/main/perl/lib/Amazon/API/SQS.pm.in: likewise
	* src/main/perl/lib/Amazon/API/SSM.pm.in: likewise
	* src/main/perl/lib/Amazon/API/STS.pm.in: likewise
	* src/main/perl/lib/Amazon/API/SecretsManager.pm.in: likewise

Wed Apr  6 14:47:48 2022  Rob Lauer  <rlauer6@comcast.net>

        [1.2.7 - set region]:
        * VERSION: bump
        * NEWS.md: updated info
        * src/main/perl/lib/Amazon/API/STS.pm.in: new
        * src/main/perl/lib/Makefile.am: add above to build
        * src/main/perl/lib/Amazon/API.pm.in
        (_format_content): application/x-www-form-urlencoded
        (_set_request_content): likewise
        (_set_defaults): set url after setting region
        * src/main/perl/lib/Amazon/Error.pm.in
        (_set_message): chomp XML content
        * src/examples/ecr.pm: new

Thu Mar 31 11:21:11 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.2.6 - pod updates, refactoring]:
	* VERSION: bump
	* NEWS.md: updated
	* README.md: tweaks
	* src/main/perl/lib/Amazon/API.pm.in
	- refactoring
	- pod updates
	(_create_query_string): new
	(_format_content): new
	(invoke_api): use above to reduce complexity
	(submit): DEBUG
	* src/main/perl/lib/Amazon/API/ECR.pm.in: new
	* src/main/perl/lib/Makefile.am: add above to build
	* cpan/README.md: new
	* .gitignore: add cpan/* files

Tue Mar 29 15:01:43 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.2.5 - bump version]:
	* VERSION: bump

Tue Mar 29 11:52:53 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.2.4 - fix CPAN distribution]:
	* cpan/Makefile.am
	* cpan/buildspec.yml
	* cpan/requires
	* src/main/perl/lib/Amazon/API.pm.in: use () for parent
	* src/main/perl/lib/Amazon/API/CloudWatchLogs.pm.in
	- likewise
	- use @PACKAGE_VERSION@ for versioning
	* src/main/perl/lib/Amazon/API/ECS.pm.in: likewise
	* src/main/perl/lib/Amazon/API/Error.pm.in: likewise
	* src/main/perl/lib/Amazon/API/SQS.pm.in: likewise
	* src/main/perl/lib/Amazon/API/SSM.pm.in: likewise
	* src/main/perl/lib/Amazon/API/SecretsManager.pm.in: likewise
	* src/main/perl/lib/Amazon/API/EC2.pm.in
	- likewise
	- remove use of %API_DEFINITION
	* src/main/perl/lib/Makefile.am
	- add stub modules to CLEANFILES

Fri Mar 25 17:12:49 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.2.3 - pass headers]:
	* VERSION: bump
	* src/main/perl/lib/Amazon/API.pm.in
	- export param_n
	- pod tweaks
	(decode_response): unload arguments
	(invoke_api)
	- set default content to passed $parameters
	- set content to {} if undefined
	- added debugging statements
	(submit)
	- send optional headers too
	(param_n): use $idx as indicator of first call
	* .perlcritic: documentation exception
	* cpan/Makefile.am: only set -x for DEBUG
	* README.md: tweaks
	* src/examples/README.me: tweaks
	* src/examples/ec2.pm
	- +DescribeVpcs, DescribeSubnets
	* src/examples/secrets-manager.pm
	- localize Data::Dumper vars
	* src/main/perl/Amazon/API/EC2.pm.in: new
	* src/main/perl/Amazon/API/ECS.pm.in: new
	* src/main/perl/Amazon/API/SQS.pm.in: new
	* src/main/perl/Amazon/API/SSM.pm.in: new
	* src/main/perl/Amazon/API/CloudWatchLogs.pm.in: new
	* src/main/perl/Amazon/API/SecretsManager.pm.in: new
	* src/main/perl/lib/Makefile.am
	- add above to build

Fri Mar  4 12:42:35 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.2.2 - localize Data::Dumper parameters]:
	* VERSION: bump
	* src/main/perl/lib/Amazon/API.pm.in
	- localize Data::Dumper settings


Tue Mar  1 08:23:52 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.2.1 - requirements]:
	* VERSION: bump
	* cpan/requires: add Find::ShareDir::Install to dependencies
	* cpan/buildspec.yml: dependencies
	* cpan/Makefile.am: requires is a dependency for cpan build
	* perl-Amazon-API.spec.in: man pages
	* README.md: cpan building, examples, badge
	* src/examples/README.md: LocalStack
	* src/main/perl/lib/Makefile.am: use if/then to avoid bad exit

Sun Feb 20 08:40:43 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.2.0 - examples, perlcritic cleanup]:

	* configure.ac
	- use VERSION
	- output version
	* cpan/Makefile.am:
	- add NOCLEANUP, DRYRUN, SCANDEPS, NOVERSION env options
	- CLEANFILES
	* src/main/perl/Makefile.am: include pwd for perl libraries
	* src/main/perl/lib/Makefile.am
	- remove echo
	* src/main/perl/lib/Amazon/API/Signature4.pm.in
	- use // for qw not q{} (perlreq)
	- plain versions
	- perlcritic cleanup
	* Makefile.am: make cpan
	* src/main/perl/lib/Amazon/API/Error.pm.in
	- move pod to bottom
	- perlcritic cleanup
	* src/main/perl/lib/Amazon/API.pm.in
	- update pod
	- move pod to bottom
	- extensive perlcritic cleanup
	(new)
	- don't pass debug to Amazon::Credentials
	- don't create signer to avoid storing credentials
	(decode_response): new, try *very* hard to decode responses
	(get_api_name): removed
	(_set_default_logger): new
	(_set_defaults)
	- allow '' as valid region for global services
	(invoke_api):
	- support legacy behavior of decoding responses for GET operations
	(submit)
	- create signer on every invocation to avoid storing credentials
	(param_n): new
	* .perlcriticrc
	* .perltidyrc
	* cpan/requires
	* cpan/buildspec.yml
	- add examples
	- resources

Wed Jan 26 14:07:07 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.1.10]:
	* VERSION: new
	* configure.ac: use VERSION
	* cpan/Makefile.am
	- options on command line to control make-cpan-dist
	* src/main/perl/Makefile.am: abs path for -I
	* requires: new
	* cpan/buildspec.yml: dependencies
	* src/main/perl/lib/Amazon/API.pm.in
	(_create_methods)
	- only create method if they do not exists
	(invoke_api)
	- test passed content-type, not default content-type

Mon Jan 24 15:42:31 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.1.9]:
	* src/main/perl/lib/Amazon/API.pm.in
	- pod cleanup, enhancements
	- refactoring

Mon Jan 24 15:09:10 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.1.8]:
	* src/main/perl/t/amazon-api.t: get_token()

Mon Jan 24 13:00:55 2022  Rob Lauer  <rlauer6@comast.net>

	[1.1.8]: Signature4
	* src/main/perl/lib/Amazon/API/Signature4.pm.in: new
	* src/main/perl/lib/Makefile.am
	- add above to build
	- add PERL5LIB to include path
	* src/main/perl/lib/Amazon/API.pm.in
	- use new Signature4 to send service

Sun Jan 23 19:32:42 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.1.7]:
	* src/main/perl/lib/Amazon/API/Error.pm.in: pod tweaks
	* src/main/perl/lib/Amazon/API.pm.in
	- make Data::Dumper behave in a JSONy way
	- added decode_always option
	- print_error, raise_error options
	(new)
	- defaults are print_error, raise_error
	- decode_always default is false
	(invoke_api)
	- save http response
	- die with print_error message
	- decode responses if decode_always
	(print_error): new

Sun Jan 23 07:57:42 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.1.6]:
	* confgure.ac: bump
	* src/main/perl/lib/Amazon/API.pm.in
	- tweaks to pod
	(new)
	- use Amazon::Credentials as default credential provider
	(invoke_api): assume {} if no parameter and content_type is json

Sat Jan 22 17:52:28 2022  Rob Lauer  <rlauer6@comcast.net>

	[1.1.5]:
	* configure.ac: bump version
	* src/main/perl/lib/Amazon/API.pm.in
	- JSON::PP
	- XML::LibXML::Simple
	* src/main/perl/lib/Amazon/Error.pm.in: likewise
	* bootstrap: bump, VERSION support

Mon Dec 17 10:16:01 2018  Rob Lauer  <rlauer6@comcast.net>

	[1.1.4-1]:
	* cpan/buildspec.yml: add ChangeLog
	* cpan/Makefile.am
	- rename tarball if minor relase
	- PHONY, not PHONEY
	* configure.ac: bump

Fri Dec  7 13:44:32 2018  Rob Lauer  <rlauer6@comcast.net>

	[1.1.4]:
	* configure.ac: bump version
	* Makefile.am: cpan
	* cpan/Makfile.am: new
	* cpan/buildspec.yml: remove ref to git project, build locally
	* src/main/perl/Makefile.am: verbose mode for tests, add -v to prove
	* src/main/perl/lib/Amazon/API.pm.in
	- our $VERSION
	(pod): indicate require args in new()
	* src/main/perl/t/amazon-api.t: only need 1 test, provide getters()
	* bootstrap: new
	* ChangeLog: new
