Sun Dec 7 11:11:24 2025 Rob Lauer [1.0.10]: * VERSION: bump * bin/config-resolver.pl.in: return q{} when no input stream Sun Dec 7 07:29:05 2025 Rob Lauer [1.0.9]: * VERSION: bump * README.md: updated * bin/config-resolver.pl.in (init) - support -e option (main): likewise * lib/Config/Resolver.pm.in - pod fix Tue Nov 11 14:45:00 2025 Rob Lauer [1.0.8]: * VERSION: bump * bin/config-resolver.pl.in (check_for_pipelining) - check input parameters first Tue Nov 11 04:19:21 2025 Rob Lauer [1.0.7]: * bin/config-resolver.pl.in - update pod, --format now accepts csv (write_output) - implement csv output (main) - --separator Fri Nov 7 08:05:31 2025 Rob Lauer [1.0.6]: * VERSION: bump * README.md: generated * bin/config-resolver.pl.in - set default log level at 'info' (process_manifest): add logging (cmd_version): new (init) - --verbose, --debug should reset log level - pass log_level down the chain - set command to 'version' if --version (main): --verbose, --version * lib/Config/Resolver.pm.in - +logger (new): log message in debug mode (init_plugins) - preserve log level in case plugins boink it - pass logger object down the chain * t/25_plugin_contract.t - add logger object Thu Nov 6 13:46:01 2025 Rob Lauer [1.0.5]: * VERSION: bump * README.md: generated * bin/config-resolver.pl.in - update pod to explain plugin init feature (fetch_parameter): default {} (fetch_file): only read STDIN if !eof Thu Nov 6 07:10:18 2025 Rob Lauer [1.0.4]: * VERSION: bump * README.md: generated * requires - +CLI::Simple, Config::INI::Tiny, Module::Load, YAML::Tiny, - + Readonly, JSON, Query::Param * t/03_cmd_dump.t - move file creation to init() * bin/config-resolver.pl.in (build_manifest): new (cmd_resolve) - build a manifest if the template is a directory (cmd_dump) - set parameters_hash from parameter file - refactoring (to_object): croak if no content (main) - added option output_dir to support manifest Tue Nov 4 07:59:49 2025 Rob Lauer [1.0.3]: * VERSION: bump * Makefile - fix dependencies - clean * lib/Config/Resolver.pm.in - localize die handler (Amazon::API needs to remove Carp::Always) - update email address * buildspec.yml: update email address Mon Nov 3 22:18:21 2025 Rob Lauer [1.0.2]: * Makefile - move verion.mk lower - clean .pl, .pm files * VERSION: bump * bin/config-resolver.pl.in (_build_plugin_config) - use [plugin NAME] for section names - add plugins defined in .config-resourcerc to the plugin list * t/01_plugin_config.t: modify tests for new config format Mon Nov 3 20:08:58 2025 Rob Lauer [1.0.1]: * README.md: generated * VERSION: bump * t/05-plugin.t: moved to Config-Resolver-Plugin-SSM * lib/Config/Resolver/Plugin/SSM.pm.in: likewise * .gitignore - *.pl, \#* * Makefile - added config-resolver.pl.in - remove Config::Resolver::Plugin::SSM * buildspec.yml (exe_files): config-resolver.pl * lib/Config/Resolver.pm.in - updates to support config-resolver.pl - pod updates (init_plugins) - create env, file backends - use PROTOCOL package variable for plugins * lib/Config/Resolver/Utils.pm.in * requires: +List::Util, -Amazon::Credentials, Amazon::API::SSM * test-requires - -Readonly, Test::More - +IO::Scalar, IO::String, JSON, Test::Warn, YAML::Tiny * bin/config-resolver.pl.in: new * t/01_plugin_config.t: new * t/02_process_manifest.t: new * t/03_cmd_dump.t: new * t/04_fetch_file.t: new * t/05_resolve_stream.t: new * t/06_fetch_parameters.t: new * t/07_format_value.t: new * t/08_fetch_query_param.t: new * t/09_write_output.t: new * t/10_from_ini_file.t: new * t/11_to_object.t: new * t/12_resolve.t: new * t/20_resolver_engine.t: new * t/21_get_parameter.t: new * t/22_get_value.t: new * t/23_eval_arg.t: new * t/24_base_backends.t: new * t/25_plugin_contract.t: new * t/90_integration.t: new * t/91_pipelining.t: new * t/92_integration_dump.t: new * t/93_integration_simple.t: new * t/94_integration_failure.t: new * t/95_integration_backends.t: new Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: ChangeLog Untracked files: (use "git add ..." to include in what will be committed) foo Fri Oct 31 16:40:21 2025 Rob Lauer [BigBang]: * .gitignore * ChangeLog * Makefile * README.md * VERSION * buildspec.yml * lib/Config/Resolver.pm.in * lib/Config/Resolver/Plugin/SSM.pm.in * lib/Config/Resolver/Utils.pm.in * requires * t/00-config.t * t/01-config.t * t/02-config.t * t/03-config.t * t/04-config.t * t/05-plugin.t * test-requires * version.mk