diff --git a/Config-Model-2.156.tar.gz b/Config-Model-2.156.tar.gz deleted file mode 100644 index 1a476b0..0000000 --- a/Config-Model-2.156.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b645d5aeb6ef128a40966654bba833d1db76455d9412d32e324aa5693af0f46a -size 385477 diff --git a/Config-Model-2.158.tar.gz b/Config-Model-2.158.tar.gz new file mode 100644 index 0000000..0d410d1 --- /dev/null +++ b/Config-Model-2.158.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec7341c8af8e19c7e56c1c846c8bb6eaa67ada2aab5195adb8349bb4d9d16a62 +size 392242 diff --git a/perl-Config-Model.changes b/perl-Config-Model.changes index 5003f5b..cea5469 100644 --- a/perl-Config-Model.changes +++ b/perl-Config-Model.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Thu Mar 5 06:04:45 UTC 2026 - Tina Müller + +- updated to 2.158.0 (2.158) + see /usr/share/doc/packages/perl-Config-Model/Changes + + 2.158 2026-03-04 + Bug fixes: + * add missing "no warnings" to fix tests broken on perl < 5.36 + 2.157 2026-03-03 + New feature: + * Value model: add update parameter to specify how to load + value from INI, YAML, JSON or TOML file when running "cme update" + comand + * Loader: add function to load data from INI files + * Node: can extract gist from a array element + * Warper: allow warping from hidden element + * AnyId: add fetch_size method + Bug fixes: + * Loader: fix bug with function call like .b("bar","foo(a > b)") + * ObjTreeScanner: add missing callbacks for file and dir value types + Doc update: + * Node: add filter parameter doc for apply_fixes() + Dependencies: + * switch from Config::IniFiles to Config::INI::Reader and make this dependency optional + * switch YAML::Tiny to YAML::PP and make this dependency optional + * make JSON and TOML::Tiny dependencies optional + ------------------------------------------------------------------- Tue Feb 3 06:09:11 UTC 2026 - Tina Müller diff --git a/perl-Config-Model.spec b/perl-Config-Model.spec index fbbf625..a470c75 100644 --- a/perl-Config-Model.spec +++ b/perl-Config-Model.spec @@ -18,10 +18,10 @@ %define cpan_name Config-Model Name: perl-Config-Model -Version: 2.156.0 +Version: 2.158.0 Release: 0 -# 2.156 -> normalize -> 2.156.0 -%define cpan_version 2.156 +# 2.158 -> normalize -> 2.158.0 +%define cpan_version 2.158 License: LGPL-2.1-or-later Summary: Framework to validate, migrate and edit configuration files URL: https://metacpan.org/release/%{cpan_name} @@ -32,6 +32,7 @@ BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Carp::Assert::More) +BuildRequires: perl(Config::INI::Reader) BuildRequires: perl(Config::Model::Tester) >= 4.2 BuildRequires: perl(Config::Model::Tester::Setup) BuildRequires: perl(File::HomeDir) @@ -51,6 +52,7 @@ BuildRequires: perl(Path::Tiny) >= 0.70 BuildRequires: perl(Pod::POM) BuildRequires: perl(Pod::Simple) >= 3.23 BuildRequires: perl(Regexp::Common) +BuildRequires: perl(TOML::Tiny) BuildRequires: perl(Test::Differences) BuildRequires: perl(Test::Exception) BuildRequires: perl(Test::File::Contents) @@ -61,6 +63,7 @@ BuildRequires: perl(Test::Pod) >= 1.0 BuildRequires: perl(Test::Synopsis::Expectation) BuildRequires: perl(Test::Warn) >= 0.110 BuildRequires: perl(Text::Levenshtein::Damerau) +BuildRequires: perl(YAML::PP) BuildRequires: perl(YAML::Tiny) BuildRequires: perl(boolean) BuildRequires: perl(feature) @@ -68,7 +71,6 @@ BuildRequires: perl(parent) Requires: perl(Carp::Assert::More) Requires: perl(File::HomeDir) Requires: perl(Hash::Merge) >= 0.120 -Requires: perl(JSON) Requires: perl(List::MoreUtils) Requires: perl(Log::Log4perl) >= 1.110 Requires: perl(Mouse) @@ -83,7 +85,6 @@ Requires: perl(Pod::POM) Requires: perl(Pod::Simple) >= 3.23 Requires: perl(Regexp::Common) Requires: perl(Text::Levenshtein::Damerau) -Requires: perl(YAML::Tiny) Requires: perl(feature) Requires: perl(parent) Provides: perl(Config::Model) = %{version} @@ -152,6 +153,8 @@ Provides: perl(Config::Model::TypeConstraints) = %{version} Provides: perl(Config::Model::Utils::GenClassPod) = %{version} Provides: perl(Config::Model::Value) = %{version} Provides: perl(Config::Model::Value::LayeredInclude) = %{version} +Provides: perl(Config::Model::Value::Update) = %{version} +Provides: perl(Config::Model::Value::UpdateFromFile) = %{version} Provides: perl(Config::Model::ValueComputer) = %{version} Provides: perl(Config::Model::WarpedNode) = %{version} Provides: perl(Config::Model::Warper) = %{version} @@ -200,7 +203,7 @@ perl Build.PL --installdirs=vendor %perl_gen_filelist %files -f %{name}.files -%doc build-from-git.md Changes CONTRIBUTING.md MODELS README.md TODO +%doc build-from-git.org Changes CONTRIBUTING.md MODELS README.org %license LICENSE %changelog