SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for perl-Dancer-1.3115-1.28.noarch.rpm :
Mon Jun 10 14:00:00 2013 cooloAATTsuse.com
- updated to 1.3115, see CHANGES (huge amount of it)

Thu May 31 14:00:00 2012 cooloAATTsuse.com
- updated to 1.3095
[ BUG FIXES ]

* Small fix to skip tests when YAML is not available.
(Sawyer X)
[ ENHANCEMENTS ]

* Added \'info\' log level for messages that should always go to the logs
but aren\'t really debug, warning or error messages (Ovid)
[ BUG FIXES ]

* GH #763: Fix exceptions in ajax routes clobbering layout (ilmari)

* GH #748 & GH 647: Don\'t force override environment from PLACK_ENV (jwittkoski)

* GH #762: fix param parsing lacking limit on split (leejo)

* GH #758: Fix Dancer::Test: make sure the request is properly converted to
a response. (Ovid)

* GH #729: Fix dancer exception composition, and message pattern application
(Damien Krotkine)

* GH #752: Exceptions raised in hooks were not propagated back to the route
code, but instead canceleld and replaced by a Dancer halt exception. That
was wrong. Now it is fixed, exceptions raised in hooks can be properly
caught in route code.
(Damien Krotkine)

* Be more flexible in single vs. mutliple values in key hiding.
(Sam Kington)

* Use isa() for checking relationships instead of ref() in Dancer::Test.
(Ovid)
[ ENHANCEMENTS ]

* Added \'strict_config\' option to have the config return an object instead
of a hashref. (Ovid)

* GH #708: Added support for query strings in dancer_request (Jacob Rideout)

* It\'s possible for the user to set the environments directory using a new
environment variable (DANCER_ENVDIR) or using `set envdir => $path`

* Sort hash keys when serializing references in log messages (Ovid).
[ DOCUMENTATION ]

* Explain in POD that if there are multiple fields with the same name,
params(\'fieldname\') returns an arrayref of them (alexrj).

* GH #750: Fix in Dancer::Deployment: appdir needs to be set before calling
load_app (Paul Johnson)

* Update \'before\' hook document (David Cantrell).

Wed Dec 14 13:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3090:

* GH #685: set VERSION for Dancer::Plugin::Ajax

* GH #698: document further TT init options

* fix bug that made system() fail with -1 under Dancer

* support for \'content_type\' option on send_file when sending a system wide file

* support HTTP_X_FORWARDED_HOST in behing proxy

* deserialize PATCH requests

* encode log messages properly if charset UTF-8 is set

* continuations-style exception system!

* the ability for dancer_response to send file contents for file uploads as a
scalar, instead of reading from file on disk

Wed Oct 26 14:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3080:

* deprecation of \'before\', \'before_template\' and \'after\' in favor of hook

* log if a view and or a layout is not found

* add support for the HTTP \'PATCH\' verb

* improved warning localizations

* fix Dancer::Plugins typos

* PSGI handler documented

* support XML::Simple configuration for serializing/deserializing

* hard deprecate lots of stuff

* don\'t clobber TT INCLUDE_PATH if the user set it specifically in the config
file

* don\'t require a space after semi-colon delimiting multiple name=value
cookie pairs

* remove hard-coded version from 404.html and 500.html

* fix logging of UTF8-encoded strings

* do not clean \'vars\' during forward

* add streaming support to send_file
- changes from 1.3072:

* fix prefix behavior with load_app

* send_file() shouldn\'t clobber previously-set response status

* depend on URI 1.59 - fixes problems when redirecting with UTF-8 strings

* fix before_serializer POD fix

* send_file can send data (pass a reference to a scalar), and can specify a
content-disposition filename

* set \'Server\' HTTP response header as well as \'X-Powered-By\'
- changes from 1.3070:

* fix a bug while parsing some cookies

* documentation and tests on how to use many Dancer application inside one
PSGI file (PR 564)

* more flexible test for locale-aware logging

* do not re-read config files when dance starts if they were already loaded

* die properly if halt is call inside an hook

* make template work outside of requests (Issue 592)

* Error Hook (PR 563)

* Exceptions system

* the no prefix can be set using \'prefix \"/\";\'

* support for nested prefixes

Wed Jun 15 14:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3060:

* fix for issue #539: don\'t decode twice entries in the params hash table,
file uploads with UTF-8 characters in their name are now possible

* fix a bug that when forwarding a post with post data stalled the code (read
on no data handle)

* fix hooks implementation that failed when user messes $_

* fix broken params(\'query\') and params(\'body\') during forward and
dancer_request test function

* fix for issue #516: no more legacy code in Dancer::Route to handle routes
created with the deprecated keyword \"r\". The related code is now more
concise and should be slightly more efficient.

* merge PR #541: new \"param\" accessor to retrieve a parameter easily

* implement session directory testing cache for Session::YAML

* configuration for log_dir and log_file

* pass vars to templates automatically

* support lexical prefix

* second level of deprecation for render_with_layout method

* second level of deprecation for mime_type method

* Dancer::Test was broken for tests using data in POST (GH#534)

* multiple setter implemented at 1.3039_01 was broken for App specific
settings

* cookie accessor to manipulate cookies directly

Fri May 27 14:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3051:

* SECURITY
+ FIX CVE-2011-1589 (Mojolicious report, but Dancer was vulnerable as
well): return \"400 Bad Request\" when requested filename seems suspicious
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-1589

Sun May 22 14:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3050:

* API CHANGES
+ deprecation of \'logger\' (use set)
+ deprecate \'layout\' (use set)
+ definitely remove plack_middlewares HashRef deprecation

* BUG FIXES
+ unbreaking auto_page somewhat - the catch-all route added will pass
unless a suitable view exists; this means that routes like /foo are not
obscured, and made up URLs will result in a proper 404, not 500; a little more
work required here, though.
+ anchor regular expression routes; before regular expressions were
matching anywhere in the URL

* ENHANCEMENTS
+ GH#519: remove redundant lines from CSS
+ when scaffolding an app, show a warning if YAML not installed
+ hooks! add new positions for hooks, and possibility to create your own
hooks inside your application and your plugin
+ don\'t try to read/set session vars with empty/undef keys; it doesn\'t make
sense to do so, and can cause warnings elsewhere
+ check HTTP status code/alias passed to status() is valid; previously, and
invalid code would result in the response status being unset
+ lowercase status aliases and swap spaces for underscores before trying to
match
+ added \'behind_proxy\' setting, making Dancer honor X_FORWARDED_PROTOCOL
and X_FORWARDED_HOST

Fri May 6 14:00:00 2011 dbahiAATTnovell.com
- added BuildRequires for complete test coverage
- commented out %check make test for SLE_11 as core Test::More is too old

Fri May 6 14:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3040: cumulated changes from 1.3039
*:

* fix 404 results from forwarding

* don\'t remove trailing slashes from route patterns under prefix

* remove deprecated r() function from list of exports

* GH#402: make session_expires honor +2h style formatting

* GH#433: encoding issues with forward()

* GH#390: renaming access_log to startup_info (+doc)

* rewrite scalar usage of qw() that is incompatible with 5.14

* introducing the \"megasplat\"

* improve Dancer::Test so failures report the correct line numbers

* GH#466: can now set cookies with http_only => 0 for JS integration

* session engine can be told to set cookies without HttpOnly attribute using
new session_is_http_only setting

* GH#296: show versions of loaded modules in startup info

* able to set more than one value at once using set()

* GH#253: use Clone::clone() if available to clone data before censoring

* GH#246: Dancer::Test can now test for file uploads as well

* allow parameters in forward()

Thu Apr 14 14:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3030:

* Better way to initialize the logdir in Dancer::Logger::File.
Works now cleanly if the appdir is not writable but the logdir exist and
is writable.

* Support for error templates.
If the setting \"error_template\" is set, it is used when building an error
page instead of using the default template.

* dancer_response now handles the rendering of static pages as well.

* GH #409: If pass has no more matching routes, return 404.

* GH #399: Make sure session can have their name changed.

* send_file accepts optional content-type declaration, to override guessed
MIME type, e.g. send_file $filename, content_type => \'image/png\'

* send_file accepts optional absolute option, to send an absolute path

* mime_type is deprecated; new keyword \'mime\'; new config key
\'default_mime_type\'

* Recognize absolute redirects

* GH #354: Tokens are not passed to layout if no params are passed to
template.

* GH #393: Reset vars for each new request.

* Add a new symbol to exporter \':script\'.

* GH #397: Support cookie expire times like \"+2h\".

* GH #373: Display valid path to the main app file in the welcome screen.

* GH #152, GH #170, GH #362: Log dir is not created when logger is not set
to \'file\', and setting log_path works as expected.

* GH #308: Use request\'s uri_base.

* GH #378: Some routes with prefix where wrongly matched.

* GH #351: Explicitly exclude some keywords when important Dancer\'s syntax,
add modes that also excludes some keywords (:moose, :tests).

* Dancer::Cookie make secure (https only) cookies. It also adds the
\"session_secure\" setting instructing sessions to use secure cookies.

* Adding uri_base to Request.pm.

Fri Mar 4 13:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3014:

* YAML Session UTF-8 Fix

* Dancer::Test::dancer_response handles correctly its \'body\' parameter

Thu Mar 3 13:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3012:

* fix cookies disappearing when more than one is set

* properly set the settings in Dancer::Test only after config loading

* fix possible loss of last directory in path

* no need for default upper directory in Dancer::Test -- this fixes an issue
raised on the list about the default scaffolded test failing

* GH#299 return appropriate headers on HEAD request (content-type, ...)

* use the dancer_version variable in scaffolded app

* add a new accessor to Dancer::Request: ->uri (it\'s an alias to ->request_uri)

* removes Dancer::Helpers, refactor Dancer.pm accordingly

* add Dancer::Logger::Null

* add Dancer::Logger::Diag

* refactor Dancer::Response

* allow to use a subclass of Template::Toolkit

* Dancer::Test now uses Dancer::Logger::Null instead of ::File

* add Dancer::Deprecation (handle deprecation messages)

* introduce new timestamp format in logger (%T)

* refactoring of the forward method

* refactoring of internal objects in the core, use more of Dancer::Object;
introduce attributes_defaults

* add a perl_version variable to all templates, used in scaffolded app

* better output when template file is missing

* complete working example of deployment under Nginx/Starman in
Deployment.pod
- changes from 1.3010_01:

* GH#136: fix again Mime::Type issues in preforking environment

* fix for infinite loops detection in before filters

* better documentation for the before filters, explanations about the
potential infinite loops that can happen when using before filters (and
what Dancer does in that case)
- changes from 1.3011:

* GH#322: Detect errors in scaffolded dispatchers
- changes from 1.3010:

* allow read_file DWIMishness using wantarray

* GH#290: Use return with redirect examples in docs

* show version when starting standalone server

Tue Feb 8 13:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3003:

* remove load_plugin from the core\'s DSL (was deprecated)

* GH#271 - use correct VERSION_FROM in scaffolded application

* GH#260 - send_file doesn\'t clobber existing headers

* logger unicode bugfix in the formated date

* GH#281 - don\'t crash if splat is used with no captures

* possible to given \"template\" a view name with the extenstion

* new setting log_path to allow for alternalte logging path in logger \"file\"

* GH#289: add more aliases on the ENV, provide more smart accessors to Plack
env entries
- changes from 1.3002:

* to_json and from_json accept options as hashref instead of hash; passing
arguments as hash is deprecated

* status is kept even when halt is used in a before filter

* proper handling of temporary file creation using File::Temp module instead
of homebrew solution

* Logger::Abstract unicode bug fix

* in development, pretty-print JSON serializations for easier development

Mon Jan 31 13:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.3001:

* fix weird Plack error \"status code needs to be an integer greater than or
equal to 100\", because of a typo in a call to Dancer::Error (Closes issue
GH#264)

* uri_(un)escape cookie value; closes GH-248

* path for send_file must be relative from the public directory

* support for complex values in cookies (scalars, flat arrays and flat
hashes); fixes issue GH#249

* Request.pm Decode HTTP::Request\'s uploads

* support for aliases for content_type and refactoring of mime-types
handling, with a new class Dancer::MIME (closes issue GH #124)

* deprecation of Dancer::Config::mime_types (now handled by Dancer::MIME)

* fix a bug in YAML session backend, during the creation of the session file
- changes from 1.3000_02:

* added forward() functionality (incl. tests and docs)

* fix for --no-check switch in script/dancer

* refactoring of Dancer::Template::Abstract
+ add support of apply_layout and apply_renderer
+ deprecation of render_with_layout (now handled better)
+ add an accessor \"engine\" to the DSL to access any engine singleton
+ better interface for Dancer::Object and Dancer::Object::Singleton
- changes from 1.3000_01:

* better check of keywords used in plugins

* fix some unicode issues, refactored all file openings in one function in
Dancer::FileUtils

* add a --no-check switch to script/dancer to disable remote check of new
Dancer versions

* add script/wallflower, helper to turn a Dancer application into a static

* web site

* better behaviour for plugin_setting (better search, more user-friendly)

* support for configurable log format in logger engines

Wed Jan 19 13:00:00 2011 dbahiAATTnovell.com
- update to 1.2003 release

Wed Dec 8 13:00:00 2010 dbahiAATTnovell.com
- update to 1.2002_01 release remove all done_testing again

Tue Dec 7 13:00:00 2010 dbahiAATTnovell.com
- update to 1.2002 release

Wed Dec 1 13:00:00 2010 cooloAATTnovell.com
- switch to perl_requires macro

Fri Sep 24 14:00:00 2010 dbahiAATTnovell.com
- update to 1.1901 first release candidate for 1.2

Wed Sep 22 14:00:00 2010 dbahiAATTnovell.com
- tests: fix patching of t/14_/01_

Tue Sep 21 14:00:00 2010 dbahiAATTnovell.com
- tests: added buildrequires pkgs for test coverage
- tests: patch for test::more qw(no_plan) and #done_testing;

Mon Sep 20 14:00:00 2010 dbahiAATTnovell.com
- initial package 1.1811

* created by cpanspec 1.78


 
ICM