forked from pool/perl-CGI-Application
See https://github.com/openSUSE/cpanspec/issues/47 for details OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Application?expand=0&rev=18
379 lines
13 KiB
Plaintext
379 lines
13 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Jun 12 17:54:14 UTC 2025 - Tina Müller <tina.mueller@suse.com>
|
|
|
|
- Normalize CPAN version
|
|
See https://github.com/openSUSE/cpanspec/issues/47 for details
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 5 06:04:24 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 4.61
|
|
see /usr/share/doc/packages/perl-CGI-Application/Changes
|
|
|
|
4.61
|
|
|
|
- Release fix in 4.60_1
|
|
|
|
4.60_1
|
|
|
|
[BUGS]
|
|
- Revert MANIFEST changes which seemed to have caused some issues
|
|
https://github.com/MartinMcGrath/CGI--Application/issues/5
|
|
|
|
[DOCUMENTATION]
|
|
- Fix minor POD typo.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 1 06:04:30 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 4.60
|
|
see /usr/share/doc/packages/perl-CGI-Application/Changes
|
|
|
|
4.60
|
|
|
|
- Release, includes all changes from 4.50_50, 4.50_51
|
|
|
|
4.50_51 (developer release) 2015-07-16
|
|
|
|
[BUGS]
|
|
- Create new CGI::PSGI object unconditionally in psgi_app()/Bug #88506 (allter)
|
|
|
|
[DOCUMENTATION]
|
|
- Introduced Travis CI (Martin McGrath)
|
|
|
|
4.50_50 (developer release) Fri Jun 23, 2014
|
|
|
|
- Add PSGI Streaming methods (Mike Tonks)
|
|
- Added CGI.pm dependency, it is no longer a core module (Martin McGrath)
|
|
|
|
[BUGS]
|
|
- Fixed rt #84403 - Security problem: missing "start" mode dumps ENV to output page. (Martin McGrath)
|
|
- Ensure dump_html() returns valid HTML. (Martin McGrath)
|
|
|
|
[DOCUMENTATION]
|
|
- Changes to repository URL and bug tracker, added Martin McGrath as a co-maintainer
|
|
- Typo fixes (David Steinbrunner)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 24 20:03:57 UTC 2011 - tabraham@novell.com
|
|
|
|
- updated to 4.50 Thu Jun 16, 2011
|
|
|
|
[FEATURES]
|
|
Better PSGI support in the core
|
|
- run_as_psgi() works like run, but directly returns the expected PSGI response structure
|
|
- psgi_app() wraps up all the PSGI bits to call and run the application and return a PSGI
|
|
code ref:
|
|
$psgi_coderef = WebApp->psgi_app({ ... args to new() ... });
|
|
|
|
[DOCUMENTATION]
|
|
- docs for header_props() were improved
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 1 13:30:53 UTC 2010 - coolo@novell.com
|
|
|
|
- switch to perl_requires macro
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 29 18:29:26 UTC 2010 - coolo@novell.com
|
|
|
|
- remove /var/adm/perl-modules
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 19 08:38:22 UTC 2010 - coolo@novell.com
|
|
|
|
- add perl as explicit buildrequire
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 10 15:43:32 CET 2010 - jengelh@medozas.de
|
|
|
|
- enable parallel build
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 30 17:01:25 CEST 2009 - cwh@suse.de
|
|
|
|
- 4.31 Wed Jul 29, 2009
|
|
|
|
[FEATURES]
|
|
- html_tmpl_class() now allows setting an an alternate HTML::Template class
|
|
at a run time. This makes it easy to set the class to be
|
|
'HTML::Template::Dumper' for debugging. You can then see and precisely
|
|
test the Perl data structure that would be sent your template, taking
|
|
into account the template tokens that are actually set there. (Mark Stosberg)
|
|
|
|
[DOCUMENTATION]
|
|
- More typo fixes (Lyle)
|
|
|
|
- 4.21 Sat Jan 3, 2009
|
|
|
|
[FEATURES]
|
|
- This now works:
|
|
$webapp->query($new_query_object);
|
|
Setting a new query object can be useful in combination with
|
|
CGI::Application::Server. (Jaldhar Vyas)
|
|
|
|
[DOCUMENTATION]
|
|
- More typo fixes (Lyle)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 4 11:53:11 CET 2008 - cwh@suse.de
|
|
|
|
- 4.20 Sat Nov 1, 2008
|
|
|
|
[DOCUMENTATION]
|
|
- typo fix (Lyle)
|
|
|
|
- 4.19_1 Fri Sep 27, 2008
|
|
|
|
[FEATURES]
|
|
- New 'html_tmpl_class' method allows you to specify an alternative
|
|
HTML::Template class. This technique will eliminate the need to use
|
|
a plugin for HTML::Template-compatible classes. See the docs
|
|
for load_tmpl() for details.
|
|
|
|
Thanks to Rhesa Rozendaal for the initial patch, and Mark Stosberg for
|
|
documentation refinements.
|
|
|
|
[DOCUMENTATION]
|
|
- typo fix (George Hartzell)
|
|
- Revert back to documenting the use of "$self", not $c, after community
|
|
feedback.
|
|
|
|
[INTERNALS]
|
|
- Change how default run modes are declared for better compatibility
|
|
with AutoRunmode and RunmodeDeclare plugins. Thanks Rhesa via RT#39631.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 12 13:48:40 CEST 2008 - cwh@suse.de
|
|
|
|
- 4.11 Sun Aug 10, 2008
|
|
No code changes.
|
|
|
|
[DOCUMENTATION]
|
|
- Fix POD syntax issue.
|
|
|
|
- 4.10 Tue Jun 17, 2008
|
|
|
|
This release maintains the same API public from 4.06. Changes since the
|
|
last stable release include documentation updates and refactors to the internal
|
|
of CGI::Application.
|
|
|
|
[DOCUMENTATION]
|
|
Several documentation improvements (Mark Stosberg)
|
|
- Reformat POD so methods are easier browse on CPAN
|
|
- Highlight some specific, common plugins to use
|
|
- Mention that we now have two CGI::App specific testing tools to use
|
|
Test::WWW::Mechanize::CGIApp and Test::WWW::Selenium::CGIApp
|
|
- Introduce and recommend CGI::Application::Dispatch
|
|
- Consolidated the documentation on error_mode()
|
|
- Split out those application methods which are essential from
|
|
those that are not.
|
|
- Use and recommend "$c" instead of "$self" to cut down on
|
|
typing for something that is abstract anyway, and represented
|
|
a simple "." in Perl 6.
|
|
- Mention CGI::Application::Server for offline website development.
|
|
- Update the introduction to clarify that we are a proven, lightweight
|
|
option.
|
|
- Removed the "experimental" flag on the error hook.
|
|
- Mention in the second Perl.com article in the "more reading" section.
|
|
- Document darcs repo URL. (Suggested by Gabor)
|
|
|
|
- 4.07_03 Mon Jun 16, 2008
|
|
|
|
[INTERNALS]
|
|
- The refactor to split up run() in 4.07_01 started to always pass the run mode
|
|
name as an argument to run modes. The behavior has now been reverted to
|
|
only pass the run mode name in the AUTOLOAD case. (Mark Stosberg)
|
|
|
|
[DOCUMENTATION]
|
|
- Fix typo in example. Thanks to Lesley Binks.
|
|
- document that header_props() can be usefully called with no arguments
|
|
to return the current headers. Thanks to neuhaus, RT#33992.
|
|
|
|
|
|
- 4.07_02 Weds Oct 31, 2007
|
|
|
|
[DOCUMENTATION]
|
|
- typo corrections (Evan Zacks)
|
|
- The docs for header_type() have been improved, including an example of using
|
|
CGI::Applicatin::Plugin::Redirect (Mark Stosberg)
|
|
|
|
[INTERNALS]
|
|
- Reverted switch to Class::MOP in 4.07_01, which benchmarking showed
|
|
to be slower. (Mark Stosberg)
|
|
- Beautify the code for _send_headers (Chris Dolan, Mark Stosberg)
|
|
|
|
- 4.07_01 Sun Jul 2, 2006
|
|
|
|
[INTERNALS]
|
|
- Switched from using Class::ISA to Class::MOP for introspection. Class::MOP
|
|
models the way this will be done Perl6, providing the same result. (Mark Stosberg)
|
|
- better test diagnostics (rjbs)
|
|
- improve test coverage (rjbs)
|
|
- improve consistency of checks for false/0len/undef (rjbs)
|
|
- split &run up into chunks (not yet finalized). New methods currently include:
|
|
__get_runmode
|
|
__get_runmeth
|
|
__get_body
|
|
Feedback is welcome on whether these should be exposed to the user, with
|
|
(possibly) better names. (rjbs)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 25 14:00:33 CEST 2006 - cwh@suse.de
|
|
|
|
- 4.06 Wed Apr 12, 2006
|
|
(No code changes)
|
|
- Updated tests to work with status codes emitted before and after CGI.pm 3.16.
|
|
The requirement for CGI.pm 3.16 or newer has been relaxed, so any version
|
|
of CGI.pm will do. (Rhesa)
|
|
|
|
4.05 Wed Mar 1, 2006
|
|
(No code changes)
|
|
|
|
- Updated tests for redirects to check for 'Found', not 'Moved'.
|
|
This correctly matches the standard, and was changed in CGI.pm 3.16.
|
|
As a result, we now require CGI.pm 3.16 for consistent results.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:39:29 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 13 12:43:38 CET 2006 - cwh@suse.de
|
|
|
|
version 4.04
|
|
- No code changes since 4.04_02. Declaring stable.
|
|
|
|
version 4.04_02
|
|
- Add support for templates stored in file handles and scalarrefs to load_tmpl().
|
|
(Jason Purdy)
|
|
|
|
version 4.04_01
|
|
- move load_tmpl hook to after we build $tmpl_file so it will always have a
|
|
(probably) valid file to work with.
|
|
|
|
- initial support for a default template name in load_tmpl(). That means
|
|
you can now do this:
|
|
|
|
my $t = $self->load_tmpl();
|
|
|
|
And it will default to a file named after the current run mode with a
|
|
.html extension.
|
|
|
|
version 4.03
|
|
- Fixed important bug introduced in 4.02 in which a mode_param
|
|
set in a sub-class would have been ignored. A new automated test
|
|
was added to prevent this regression in the future.
|
|
|
|
version 4.02
|
|
- Documented existence of CGI::Application::Plugin::FillInForm.
|
|
|
|
- path_info option to mode_param now supports negative index numbers
|
|
to grab the run mode name from the other end of the PATH_INFO.
|
|
(Thilo Planz)
|
|
|
|
- Altered how "start_mode" default is set, allowing it to be set
|
|
through the hook system in the 'init' phase. Existing applications
|
|
should be unaffected.
|
|
|
|
- Return value of run_modes() was documented.
|
|
|
|
- Integrate more examples of using plugins into the documentation.
|
|
|
|
- 'error' hook was added, which is executed just before error_mode() might
|
|
be called. An example use of this would be a logging plugin that wants to
|
|
log that the application died. Although it's unlikely to change, it is marked
|
|
as experimental for now.
|
|
|
|
version 4.01
|
|
NOTE: This release has an important incompatibility from the 4.0 release
|
|
two days ago. The 'load_tmpl' hook which was just introduced has had it's
|
|
interface changed. The change allows plug-in authors to affect the parameters
|
|
passed to the 'new' constructor of the template object, instead of just adding
|
|
parameters later.
|
|
|
|
version 4.0
|
|
This release adds a major new feature of special interest to plugin
|
|
authors: 'hooks'. This concept helps to create plugins that are more powerful
|
|
and simpler to use for end users. See the documentation on writing plugins for
|
|
details.
|
|
|
|
Special thanks to Cees Hek and Michael Graham for their effort to develop
|
|
and refine the hook system.
|
|
|
|
Since the last major release, there has been an explosion of new plugins
|
|
developed. This is an incomplete list of modules below the
|
|
'CGI::Application::Plugin' namespace. Expect more to be added and updated soon
|
|
with the advent of the hook system:
|
|
|
|
::AnyTemplate - Use any templating system with a unified interface
|
|
::Apache - Use Apache::* modules without interference
|
|
::AutoRunmode - Automatically register runmodes
|
|
::ConfigAuto - Integration with Config::Auto
|
|
::Config::Context - Integration with Config::Context
|
|
::Config::General - Integration with Config::General
|
|
::Config::Simple - Integration with Config::Simple
|
|
::CompressGzip - Add Gzip compression
|
|
::DBH - Integration with DBI
|
|
::LogDispatch - Integration with Log::Dispatch
|
|
::Session - Integration with CGI::Session
|
|
::Stream - Help stream files to the browser
|
|
::TT - Use Template::Toolkit as an alternative to HTML::Template
|
|
::ValidateRM - Integration with Data::FormValidator and HTML::FillInForm
|
|
|
|
The following additional changes are also present in this release:
|
|
- Enhanced tests and documentation for error_mode(). (Rob Kinyon).
|
|
- Clarified Plug-in documentation (Timothy Appnel)
|
|
- Avoid some warnings when getting run mode from PATH_INFO (Emanuele Zeppieri)
|
|
- Use query() object to get PATH_INFO, to workaround bug in IIS web server. (Mark Stosberg)
|
|
- Documented return value of header_props()
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 4 15:45:18 CEST 2005 - dmueller@suse.de
|
|
|
|
- add norootforbuild
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 28 15:59:55 CET 2005 - cwh@suse.de
|
|
|
|
- update to version 3.31
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 3 16:18:56 CET 2004 - freitag@suse.de
|
|
|
|
- update to version 3.22, to bring it away from ancient old version
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 22 17:43:57 CEST 2003 - mjancar@suse.cz
|
|
|
|
- require the perl version we build with
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 28 11:02:02 CEST 2003 - ro@suse.de
|
|
|
|
- install to vendor locations
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 23 13:57:58 CEST 2003 - ro@suse.de
|
|
|
|
- update to version 3.0
|
|
- added directories to filelist
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 25 23:48:53 CEST 2003 - ro@suse.de
|
|
|
|
- remove unpackaged files from buildroot
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 30 11:36:57 CET 2003 - ro@suse.de
|
|
|
|
- no noarch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 13 14:36:12 CET 2002 - freitag@suse.de
|
|
|
|
- new version 2.6
|
|
|