Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-HTML-Template | Distribution: openSUSE Tumbleweed |
Version: 2.97 | Vendor: openSUSE |
Release: 1.28 | Build date: Fri May 19 07:48:47 2017 |
Group: Development/Libraries/Perl | Build host: reproducible |
Size: 195018 | Source RPM: perl-HTML-Template-2.97-1.28.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://search.cpan.org/dist/HTML-Template/ | |
Summary: Perl module to use HTML-like templating language |
This module attempts to make using HTML templates simple and natural. It extends standard HTML with a few new HTML-esque tags - '<TMPL_VAR>' '<TMPL_LOOP>', '<TMPL_INCLUDE>', '<TMPL_IF>', '<TMPL_ELSE>' and '<TMPL_UNLESS>'. The file written with HTML and these new tags is called a template. It is usually saved separate from your script - possibly even created by someone else! Using this module you fill in the values for the variables, loops and branches declared in the template. This allows you to separate design - the HTML - from the data, which you generate in the Perl script. This module is licensed under the same terms as Perl. See the LICENSE section below for more details.
Artistic-1.0 or GPL-1.0+
* Fri May 19 2017 coolo@suse.com - updated to 2.97 see /usr/share/doc/packages/perl-HTML-Template/Changes 2.97 Thu May 18 2017 - Change internal module name HTML::Template::DEFAULT to HTML::Template::DEF to avoid conflict with HTML::Template::Default. [Sam Tregar] 2.96 Thu May 18 2017 - Fixed typos in documentation [David Steinbrunner, Steve Kemp] - Added CGI.pm as a dependency, needed now that it's no longer in core. [Martin McGrath, Steve Bertrand] * Thu Aug 27 2015 bwiedemann@suse.com - Require CGI as it is no more part of base perl-5.22 * Tue Nov 26 2013 coolo@suse.com - updated to 2.95 - Added support for "none" for default_escape [Mark Stosberg] - Escape unicode new-line characters in JS escape [Michael Peters] * Wed Jun 05 2013 coolo@suse.com - updated to 2.94 - Fixed bug where options were bleeding over into subsequent calls to new() [Michael Peters] - Feature: Added config() method to make setting global defaults easy so that each call to new() has less boiler plate. [Michael Peters] - Bug Fix: t/05-force_untaint.t now passes when run with prove [Michael Peters] - Bug Fix: die_on_bad_params now controls whether we die if tmpl_vars reuse names from tmpl_loops (which can be useful in some situations) [Michael Peters] - Feature: RT #18901 - Added new utf8 option to make it really simple to use UTF-8 encoded templates [Michael Peters] - Feature: RT #30586 - Added new open_mode option to allow for Perl IO layers to interact when using open() on the template files [moritz@faui2k3.org and Michael Peters] - Feature: RT #38189 - Allow clean XML style tags "<tmpl_var foo />" to be used as well. [allard@byte.nl] - Feature: RT #46285 - Added support for lazily-evaluated coderefs for TMPL_LOOPs. [Justin DeVuyst and Michael Peters] - Feature: RT #64797 - Added new option die_on_missing_include (defaults to true) that allows users to turn off the behavior of dieing when an include can't be found [Zdenek Styblik and Michael Peters] - Feature: Add new cache_lazy_vars option so that the values from coderefs used for TMPL_VARs can be cached and the coderef not run multiple times [Michael Peters] - Feature: Add new cache_lazy_loops option so that the values from coderefs used for TMPL_LOOPs can be cached and the coderef not run multiple times [Michael Peters] - Feature: Added __even__, __outer__ and __index__ loop context vars. [Michael Peters] - Bug Fix: RT #26456 - force_untaint can't work in Perl < 5.8.0 [admin@photoresearchers.com] * Fri Nov 18 2011 coolo@suse.com - use original .tar.gz * Tue Nov 30 2010 coolo@novell.com - switch to perl_requires macro * Mon Nov 29 2010 coolo@novell.com - remove /var/adm/perl-modules * Tue Oct 19 2010 coolo@novell.com - add perl as explicit buildrequire * Sun Jan 10 2010 jengelh@medozas.de - enable parallel build * Tue Jan 30 2007 anicka@suse.cz - update to 2.9 * the new force_untaint option makes sure you do not pass tainted values to param() * Added ESCAPE=NONE as a synonym for ESCAPE=0. Fixed both to work with default_escape. * DEFAULT didn't work with URL and JS escaping. * Long-standing bug where variables set in a loop weren't available inside inner loops under global_vars if the variable wasn't actually used in the outer loop. * Changed references to CVS in the docs to Subversion now that the switch is complete. * Tests fixed.
/usr/lib/perl5/vendor_perl/5.40.0/HTML /usr/lib/perl5/vendor_perl/5.40.0/HTML/Template /usr/lib/perl5/vendor_perl/5.40.0/HTML/Template.pm /usr/lib/perl5/vendor_perl/5.40.0/HTML/Template/FAQ.pm /usr/share/doc/packages/perl-HTML-Template /usr/share/doc/packages/perl-HTML-Template/Changes /usr/share/doc/packages/perl-HTML-Template/README /usr/share/licenses/perl-HTML-Template /usr/share/licenses/perl-HTML-Template/LICENSE /usr/share/man/man3/HTML::Template.3pm.gz /usr/share/man/man3/HTML::Template::FAQ.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 00:30:25 2025