Files
perl-Catalyst-Runtime/perl-Catalyst-Runtime.changes

255 lines
13 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Sat Oct 31 10:04:56 UTC 2015 - coolo@suse.com
- updated to 5.90102
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90102 - 2015-10-29
- Better warnings when there's an error reading the psgi.input (billmosley++)
- Fixed spurious warnings in uri_for when using no arguments (melmothx++ and
paultcochrane++)
- Documentation improvements (paultcochrane++)
- Improvements to 'search_extra' configuration and tests around using
uri_for as a class method (cngarrison++)
- Fix when Path() is set and not geting registered as action (grim8634++)
- $c->state is now preserved over actions in a chain, and across begin,
auto, ->forward and ->detach.
-------------------------------------------------------------------
Sun Sep 20 15:40:48 UTC 2015 - coolo@suse.com
- updated to 5.90101
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
-------------------------------------------------------------------
Fri May 1 05:45:51 UTC 2015 - coolo@suse.com
- updated to 5.90090
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90090 - 2014-04-29
- Updated some documention in Catalyst::Request::Upload to clarify behavior
that RT ticket reported as confusing or unexpected
- Merged all changes from 5.90089_XXX development cycle.
- removed a mistaken use of Test::Most, which is not a core Catalyst
dependency. Used Test::More instead.
5.90089_004 - 2015-04-28
- Added swanky github badges.
- Reverted a change to how the stats engine is setup that was incorrect.
- New application setup hook 'config_for' which allows one to get the
canonical application configuration for a controller, view or model, or
a plugin. Can also be used to override and adapt what configuration is
retrieved.
5.90089_003 - 2015-04-27
- Fixed an issue where a delayed controller that did ACCEPT_CONTEXT would
raise an error when registering its actions.
- Updated some documentation around route matching.
- refactored the setup of injected components to allow you to hook into
the injection and do custom injection types.
5.90089_002 - 2015-04-17
- Changed the way we check for presence of Type::Tiny in a test case to be
more explicit in the version requirement. Hopefully a fix for reported
test fail.
- When declaring type constraints in Args and CaptureArgs, if you want to
use a Moose builtin type (or a custom stringy type that you've already
defined and associated with the Moose::TypeRegistry) you must now quote
the type name. This is to clearly disambiguate between Moose stringy types
and imported types.
- Additional changes to type constraint detection to between determine when a
type constraint for reference types have a measured number of arguments or
not. clarify restriction on reference type constraints.
- Several bugs with type constraints and uri_for squashed. More test cases
around all the argument type constraints to tighten scope of action.
- NEW FEATURE: New method in Catalyst::Utils 'inject_component', which is a core
version of the previously external addon 'CatalystX::InjectComponent'. You should
start to convert your existing code which uses the stand alone version, since
going forward only the core version will be supported. Also the core version in
Catalyst::Utils has an additional feature to compose roles into the injected
component.
- NEW FEATURE: Concepts from 'CatalystX::RoleApplicator' have been moved to core
so we now have the follow application attributes 'request_class_traits',
'response_class_traits' and 'stats_class_traits' which allow you to compose
traits for these core Catalyst classes without needing to create subclasses. So
in general any request or response trait on CPAN that used 'CatalystX::RoleApplicator'
should now just work with this core feature. Note that can also set thse roles
via new configuration keys, 'request_class_traits', 'response_class_traits'
and 'stats_class_traits'. If you use both configuration and application class methods,
they are combined.
- NEW FEATURE: Core concepts from 'CatalystX::ComponentsFromConfig'. You can now
setup components directly from configuration. This could save you some effort and
creating 'empty' base classes in your Model/View and Controller directories. This
feature is currently limited in that you can only configure components that are
'true' Catalyst components (but you may use Catalyst::Model::Adaptor to proxy
stand alone classes...).
- Only create a stats object if you are using stats. This is a minor performance
optimization, but there's a small chance it is a breaking change, so please
report any stats related issues.
- Added a developer mode warning if you call a component with arguments that does not
expect arguments (for example calling $c->model('Foo', 1,2,3,4) where Myapp::Model::Foo
does not ACCEPT_CONTEXT. Only components that ACCEPT_CONTEXT do anything with
passed arguments in $c->controller/view/model.
- Change the way components are setup so that you can now rely on all components
when setting up a component. Previously application scoped components could not
reliably use an existing application scoped component as a dependecy for initialization.
5.90089_001 - 2015-03-26
- New development branch synched with 5.90085.
- NEW FEATURE: Type Constraints on Args/CaptureArgs. Allows you to declare
a Moose, MooseX::Types or Type::Tiny named constraint on your Arg or
CaptureArg.
- When using $c->uri_for (or the derived $c->uri_for_action) and the target
action has type constrainted args (or captures), verify that the proposed
URL matches the defined args. In general $c->uri_for will be a bit more
noisy if the supplied arguments are not correct.
- New top level document on Route matching. (Catalyst::RouteMatching). This
document is still in development, but is worth review and comments.
-------------------------------------------------------------------
Mon Apr 13 19:52:44 UTC 2015 - coolo@suse.com
- updated to 5.90085
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
-------------------------------------------------------------------
Sun Apr 20 21:48:29 UTC 2014 - mardnh@gmx.de
- updated to 5.90062, see Changes for more
5.90061 - 2014-04-14
- HTTP::Exception objects were not properly bubbled up to middleware since
there was some code in Catalyst that was triggering stringification.
5.90061 - 2014-03-10
- Reverted a change related to how plugins get initialized that was
introduced by a change in December.
- add patch for fixing the plugin loading order
https://rt.cpan.org/Public/Bug/Display.html?id=87998
( patch-catalyst-pm-plugin-order.patch )
- updated to 5.90060, see Changes for more - MyApp->setup now returns $app to allow class method chaining. - New Util helper functional localize $env to make it easier to mount PSIG applications under controllers and actions. See Catalyst::Utils/PSGI Helpers. - NOTICE: Final Development release for Runner, unless significant issues are raised. Please test. 5.90059_005 - 2014-01-28 - Specify newest versions of some middleware in attempt to solve test errors reported while installing. 5.90059_004 - 2014-01-27 - Make sure IO handle objects do 'getline' before sending them to the response callback, to properly support the PSGI specification. - Added some backcompat code when setting a response body to an object that does 'read' but not 'getline'. Added deprecation notice for this case. Added docs to Catalyst::Delta. - Catalyst::Delta contains a list of behaviors which will be considered deprecated immediatelty. Most items have workarounds and tweaks you can make to avoid issues. These deprecations are targeted for removal/enforcement in the Catalyst 6 release. Please review and give your feedback. - More middleware to replace inline code (upasana++) - Documentation around Exceptions and how we handle them. - update copyright notices. 5.90059_003 - 2013-12-24 - More documentation about alternative ways to setup middleware. - removed unneeded use of Devel::Dwarn in test case that was causing fails to install (sorry). - When finalizing caught errors, if the error conforms to the interface as described by Plack::Middleware::HTTPExceptions, rethrow it and let the OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Catalyst-Runtime?expand=0&rev=14
2014-02-24 08:34:54 +00:00
-------------------------------------------------------------------
Mon Feb 24 08:33:55 UTC 2014 - coolo@suse.com
- updated to 5.90060, see Changes for more
- MyApp->setup now returns $app to allow class method chaining.
- New Util helper functional localize $env to make it easier to mount PSIG
applications under controllers and actions. See Catalyst::Utils/PSGI Helpers.
- NOTICE: Final Development release for Runner, unless significant issues are
raised. Please test.
5.90059_005 - 2014-01-28
- Specify newest versions of some middleware in attempt to solve test errors
reported while installing.
5.90059_004 - 2014-01-27
- Make sure IO handle objects do 'getline' before sending them to the
response callback, to properly support the PSGI specification.
- Added some backcompat code when setting a response body to an object
that does 'read' but not 'getline'. Added deprecation notice for this
case. Added docs to Catalyst::Delta.
- Catalyst::Delta contains a list of behaviors which will be considered
deprecated immediatelty. Most items have workarounds and tweaks you can
make to avoid issues. These deprecations are targeted for removal/enforcement
in the Catalyst 6 release. Please review and give your feedback.
- More middleware to replace inline code (upasana++)
- Documentation around Exceptions and how we handle them.
- update copyright notices.
5.90059_003 - 2013-12-24
- More documentation about alternative ways to setup middleware.
- removed unneeded use of Devel::Dwarn in test case that was causing
fails to install (sorry).
- When finalizing caught errors, if the error conforms to the interface as
described by Plack::Middleware::HTTPExceptions, rethrow it and let the
middleware deal with it.
5.90059_002 - 2013-12-21
- We now pass a scalar or filehandle directly to you Plack handler, rather
than always use the streaming interface (we are still always using a
delayed response callback). This means that you can make use of Plack
middleware like Plack::Middleware::XSendfile and we expect better use of
server features (when they exist) like correct use of chunked encoding or
properly non blocking streaming when running under a supporting server like
Twiggy. See Catalyst::Delta for more. This change might cause issues if
you are making heaving use of streaming (although in general we expect things
to work much better.
- In the case when we remove a content body from the response because you set
an information status or a no content type status, warn that we are doing so
when in debug mode. You might see additional debugging information to help
you find and remove unneeded response bodies.
- Updated the code where Catalyst tries to guess a content length when you
fail to provide one. This should cause less issues when trying to guess the
length of a funky filehandle. This now uses Plack::Middleware::ContentLength
- Removed custom code to remove body content when the request is HEAD and
swapped it for Plack::Middleware::Head
- Merged fix for regressions from stable..
-------------------------------------------------------------------
Wed Sep 4 17:36:56 UTC 2013 - coolo@suse.com
- updated to 5.90042, see Changes
- remove outdated patch
-------------------------------------------------------------------
Thu May 31 14:25:22 UTC 2012 - coolo@suse.com
- updated to 5.90012, see Changes
- regenerate with cpanspec
-------------------------------------------------------------------
Sat Jun 4 20:38:38 UTC 2011 - lars@linux-schulserver.de
- update to 5.80032, see Changes:
- Fix compatibility issue with code which was testing the value of
$c->res->body multiple times. Previously this would cause the value
to be built, and ergo cause the $c->res->has_body predicate to start
returning true.
Having a response body is indicated by $c->res->body being defined.
- Fix bug with calling $upload->slurp multiple times in one request
not working as expected as the file handle wasn't returned to
the zero position. (Adam Sjøgren)
- Fix some weird perl 5.8 situations where $c can get squashed
unexpectedly in Catalyst::execute
- Fix chained dispatch where chains were being compared for length (number
of private parts in the chain) vs where they are being compared for
PathPart length (i.e. number of non-capturing URI elements in your path).
This bug meant that sometimes multiple Args or CaptureArgs (e.g. /*/*)
type paths would be preferred to those with fixed path elements
(e.g. /account/*)
- Add MYAPP_RESTARTER and CATALYST_RESTARTER environment variables to
allow the restarter class to be chosen per application or generally.
This feature was added to enable GUI restarters (such as the soon to
be released CatalystX::Restarter::GTK to be enabled more easily by
developers without changing their application code.
- fix tests on distributions with old Test::More module
( perl-Catalyst-Runtime-done_testing.patch )
-------------------------------------------------------------------
Thu Feb 17 06:37:34 UTC 2011 - pascal.bleser@opensuse.org
- update to 5.80031
- rewrote spec file using bs.pl, was severely outdated
-------------------------------------------------------------------
Wed Jan 19 11:18:13 UTC 2011 - coolo@novell.com
- update to 5.80030
-------------------------------------------------------------------
Wed Dec 1 13:30:52 UTC 2010 - coolo@novell.com
- switch to perl_requires macro
-------------------------------------------------------------------
Mon Nov 29 18:00:00 UTC 2010 - coolo@novell.com
- called spec2changelog
-------------------------------------------------------------------
Tue Feb 9 00:00:00 UTC 2010 - nine@detonation.org
- Specfile autogenerated by cpanspec 1.78.