[libconfig-model-itself-perl] 01/05: New upstream version 2.013

dod at debian.org dod at debian.org
Mon Nov 20 13:02:52 UTC 2017


This is an automated email from the git hooks/post-receive script.

dod pushed a commit to annotated tag debian/2.013-1
in repository libconfig-model-itself-perl.

commit e4f4569f7f9972823dff797d61bc4e678a585544
Author: Dominique Dumont <dod at debian.org>
Date:   Mon Nov 20 13:47:50 2017 +0100

    New upstream version 2.013
---
 Build.PL                                   |  2 +-
 Changes                                    |  5 +++++
 META.json                                  |  6 +++---
 META.yml                                   |  4 ++--
 lib/App/Cme/Command/meta.pm                |  4 ++--
 lib/Config/Model/Itself.pm                 |  6 +++---
 lib/Config/Model/Itself/BackendDetector.pm |  4 ++--
 lib/Config/Model/Itself/TkEditUI.pm        |  2 +-
 lib/Config/Model/models/Itself/Class.pl    | 12 +++++++++---
 lib/Config/Model/models/Itself/Class.pod   |  8 ++++++--
 10 files changed, 34 insertions(+), 19 deletions(-)

diff --git a/Build.PL b/Build.PL
index 9a0c3cc..17d876a 100644
--- a/Build.PL
+++ b/Build.PL
@@ -79,7 +79,7 @@ my $build = $class->new
     'App::Cme' => '1.002',
     'App::Cme::Common' => '0',
     'Carp' => '0',
-    'Config::Model' => '2.111',
+    'Config::Model' => '2.114',
     'Config::Model::TkUI' => '0',
     'Config::Model::Value' => '0',
     'Data::Compare' => '0',
diff --git a/Changes b/Changes
index 85b6edb..95b2dce 100644
--- a/Changes
+++ b/Changes
@@ -1,3 +1,8 @@
+2.013 2017-11-19
+
+  New feature:
+    * add Node gist parameter (req Config::Model 2.114)
+
 2.012 2017-09-24
 
   The release deals with the modifications done with backend
diff --git a/META.json b/META.json
index 7f70a43..1f559d5 100644
--- a/META.json
+++ b/META.json
@@ -30,7 +30,7 @@
             "App::Cme" : "1.002",
             "App::Cme::Common" : "0",
             "Carp" : "0",
-            "Config::Model" : "2.111",
+            "Config::Model" : "2.114",
             "Config::Model::TkUI" : "0",
             "Config::Model::Value" : "0",
             "Data::Compare" : "0",
@@ -75,7 +75,7 @@
          "web" : "http://github.com/dod38fr/config-model-itself"
       }
    },
-   "version" : "2.012",
-   "x_serialization_backend" : "JSON::XS version 3.03"
+   "version" : "2.013",
+   "x_serialization_backend" : "JSON::XS version 3.04"
 }
 
diff --git a/META.yml b/META.yml
index 1943e56..ac0aa22 100644
--- a/META.yml
+++ b/META.yml
@@ -26,7 +26,7 @@ requires:
   App::Cme: '1.002'
   App::Cme::Common: '0'
   Carp: '0'
-  Config::Model: '2.111'
+  Config::Model: '2.114'
   Config::Model::TkUI: '0'
   Config::Model::Value: '0'
   Data::Compare: '0'
@@ -47,5 +47,5 @@ resources:
   bugtracker: https://github.com/dod38fr/config-model-itself/issues
   homepage: https://github.com/dod38fr/config-model/wiki
   repository: git://github.com/dod38fr/config-model-itself.git
-version: '2.012'
+version: '2.013'
 x_serialization_backend: 'YAML::Tiny version 1.70'
diff --git a/lib/App/Cme/Command/meta.pm b/lib/App/Cme/Command/meta.pm
index 9f56a8a..31f976d 100644
--- a/lib/App/Cme/Command/meta.pm
+++ b/lib/App/Cme/Command/meta.pm
@@ -10,7 +10,7 @@
 # ABSTRACT: Work on the configuration model of an application
 
 package App::Cme::Command::meta ;
-$App::Cme::Command::meta::VERSION = '2.012';
+$App::Cme::Command::meta::VERSION = '2.013';
 use strict ;
 use warnings ;
 use 5.10.1;
@@ -406,7 +406,7 @@ App::Cme::Command::meta - Work on the configuration model of an application
 
 =head1 VERSION
 
-version 2.012
+version 2.013
 
 =head1 SYNOPSIS
 
diff --git a/lib/Config/Model/Itself.pm b/lib/Config/Model/Itself.pm
index b6f0ab6..455321e 100644
--- a/lib/Config/Model/Itself.pm
+++ b/lib/Config/Model/Itself.pm
@@ -8,9 +8,9 @@
 #   The GNU Lesser General Public License, Version 2.1, February 1999
 #
 package Config::Model::Itself ;
-$Config::Model::Itself::VERSION = '2.012';
+$Config::Model::Itself::VERSION = '2.013';
 use Mouse ;
-use Config::Model 2.111;
+use Config::Model 2.114;
 use 5.010;
 
 use IO::File ;
@@ -799,7 +799,7 @@ Config::Model::Itself - Model editor for Config::Model
 
 =head1 VERSION
 
-version 2.012
+version 2.013
 
 =head1 SYNOPSIS
 
diff --git a/lib/Config/Model/Itself/BackendDetector.pm b/lib/Config/Model/Itself/BackendDetector.pm
index de9212c..62f39ea 100644
--- a/lib/Config/Model/Itself/BackendDetector.pm
+++ b/lib/Config/Model/Itself/BackendDetector.pm
@@ -8,7 +8,7 @@
 #   The GNU Lesser General Public License, Version 2.1, February 1999
 #
 package Config::Model::Itself::BackendDetector ;
-$Config::Model::Itself::BackendDetector::VERSION = '2.012';
+$Config::Model::Itself::BackendDetector::VERSION = '2.013';
 # since this package is mostly targeted for dev environments
 # let the detector detect models under development
 use lib 'lib';
@@ -102,7 +102,7 @@ Config::Model::Itself::BackendDetector - Detect available read/write backends us
 
 =head1 VERSION
 
-version 2.012
+version 2.013
 
 =head1 SYNOPSIS
 
diff --git a/lib/Config/Model/Itself/TkEditUI.pm b/lib/Config/Model/Itself/TkEditUI.pm
index d8913af..d7c7b15 100644
--- a/lib/Config/Model/Itself/TkEditUI.pm
+++ b/lib/Config/Model/Itself/TkEditUI.pm
@@ -26,7 +26,7 @@
 #    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 
 package Config::Model::Itself::TkEditUI ;
-$Config::Model::Itself::TkEditUI::VERSION = '2.012';
+$Config::Model::Itself::TkEditUI::VERSION = '2.013';
 use strict;
 use warnings ;
 use Carp ;
diff --git a/lib/Config/Model/models/Itself/Class.pl b/lib/Config/Model/models/Itself/Class.pl
index 50550be..690979c 100644
--- a/lib/Config/Model/models/Itself/Class.pl
+++ b/lib/Config/Model/models/Itself/Class.pl
@@ -37,7 +37,7 @@
 
         'element' => [
 
-            [qw/class_description license/] => {
+            [qw/class_description license gist/] => {
                 type       => 'leaf',
                 value_type => 'string',
             },
@@ -135,14 +135,20 @@
         ],
         'description' => [
             element => "Specify the elements names of this configuration class.",
+            gist => 'String used to construct a summary of the content of a node. This '
+                .'parameter is used by user interface to show users the gist of the '
+                .'content of this node. This parameter has no other effect. This string '
+                .'may contain element values in the form "C<{foo} or {bar}>". When '
+                .'constructing the gist, C<{foo}> is replaced by the value of element '
+                .'C<foo>. Likewise for C<{bar}>.',
             include => "Include the element description of another class into this class.",
             include_after => "insert the included elements after a specific element. "
             . "By default, included elements are placed before all other elements.",
             include_backend => "Include the read/write specification of another class into this class.",
             class_description => "Explain the purpose of this configuration class. This description is re-used to generate the documentation of your configuration class. You can use pod markup to format your description. See L<perlpod> for details.",
             rw_config => "Specify the backend used to read and write configuration data. See L<Config::Model::BackendMgr> for details",
-            read_config => "Deprecated - specify the Perl class(es) and function(s) used to read configuration data. The specified functions are tried in sequence to get configuration data. ",
-            write_config => "Deprecated - Specify the Perl class and function used to write configuration data.",
+            read_config => "Obsolete - specify the Perl class(es) and function(s) used to read configuration data. The specified functions are tried in sequence to get configuration data. ",
+            write_config => "Obsolete - Specify the Perl class and function used to write configuration data.",
             generated_by => "When set, this class was generated by some program. You should not edit "
                 ."this class as your modifications may be clobbered later on when the class is regenerated.",
             accept => "Specifies names of the elements this configuration class accepts as valid. "
diff --git a/lib/Config/Model/models/Itself/Class.pod b/lib/Config/Model/models/Itself/Class.pod
index 8a5d877..ff521ae 100644
--- a/lib/Config/Model/models/Itself/Class.pod
+++ b/lib/Config/Model/models/Itself/Class.pod
@@ -23,6 +23,10 @@ Explain the purpose of this configuration class. This description is re-used to
 
 I< Optional. Type string.  > 
 
+=head2 gist
+
+String used to construct a summary of the content of a node. This parameter is used by user interface to show users the gist of the content of this node. This parameter has no other effect. This string may contain element values in the form "C<{foo} or {bar}>". When constructing the gist, C<{foo}> is replaced by the value of element C<foo>. Likewise for C<{bar}>. I< Optional. Type string.  > 
+
 =head2 author
 
 I< Optional. Type list of uniline.  > 
@@ -61,11 +65,11 @@ Specify the backend used to read and write configuration data. See L<Config::Mod
 
 =head2 read_config
 
-Deprecated - specify the Perl class(es) and function(s) used to read configuration data. The specified functions are tried in sequence to get configuration data. B<Deprecated> I< Optional. Type list of node of class L<Itself::ConfigRead|Config::Model::models::Itself::ConfigRead> .  > 
+Obsolete - specify the Perl class(es) and function(s) used to read configuration data. The specified functions are tried in sequence to get configuration data. B<Deprecated> I< Optional. Type list of node of class L<Itself::ConfigRead|Config::Model::models::Itself::ConfigRead> .  > 
 
 =head2 write_config
 
-Deprecated - Specify the Perl class and function used to write configuration data. B<Deprecated> I< Optional. Type list of node of class L<Itself::ConfigWrite|Config::Model::models::Itself::ConfigWrite> .  > 
+Obsolete - Specify the Perl class and function used to write configuration data. B<Deprecated> I< Optional. Type list of node of class L<Itself::ConfigWrite|Config::Model::models::Itself::ConfigWrite> .  > 
 
 =head2 accept
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libconfig-model-itself-perl.git



More information about the Pkg-perl-cvs-commits mailing list