-----------------------------------
Jifty 1.10228 - February 28th, 2011
-----------------------------------
BUGFIXES
========
* brief_description now always works by returning ->name, or failing that,
->id.
* jifty adopt: Don't bother forking before invoking $EDITOR
DOCUMENTATION
=============
* Document the models method of Jifty::Schema
TESTS
=====
* Avoid loading author test modules unless -d inc/.author
* Author tests for no tabs
-----------------------------------
Jifty 1.10214 - February 14th, 2011
-----------------------------------
CORE
====
* Monkeypatch Mouse to silence misleading warnings
* Add a timestamp type
* Add a default timezone configuration
* Add support for cc and bcc in Jifty::Notification
* Let JIFTY_LOG_LEVEL override LogLevel from the config
* Notify the record when we're about to begin running through an Update
VIEW
====
* render_title_inpage expects to be passed the title
* Correct an image URL in CSS to point to /static/
* __page is only relevant for SPA, which isn't the default configuration
* Revert "* Upgrade a region error from a debug to a warning."
* Add the id and class attributes to Forms, aliasing id and name
* Make sure the submenu
has the submenu class
* Add a deep_active option to render active menu items all the way down
* Add an option to kill the JS expand spans
* Test the count of children, not just the truth
* Switch to an HTML5 doctype from XHTML
BUGFIXES
========
* Don't automatically upgrade the schema when running jifty schema --print
* Add some newlines to our warnings to kill the line numbers
* Fix jifty schema --setup when AutoUpgrade is off
* Compiled condition cache should depend on cwd, as well
* Revert "Remove the unused drop-column logic from jifty schema --setup,
since ->columns returns only active cols"
DOCS
====
* Point users to perldoc Jifty::Config in the new app config file
[rt.cpan.org #24787]
* Grammar fix and strengthen the "don't use this for new deployments"
* Since plackup -s FCGI doesn't work, don't recommend it
TESTS
=====
* Fix a test that wants the old-style html tag
-----------------------------------
Jifty 1.01209 - December 9th, 2010
-----------------------------------
____ _ _ ____ _ __ _
| _ \| | / \ / ___| |/ / | |
| |_) | | / _ \| | | ' / | |
| __/| |___ / ___ \ |___| . \ |_|
|_| |_____/_/ \_\____|_|\_\ (_)
The biggest change since the last release is Jifty's move to Plack. Please
be sure to read the INCOMPATIBILITIES section below.
INCOMPATABILITIES
=================
Jifty is ported to PSGI using Plack. This changed much of the request and
response handling code, but hopefully in ways that don't hurt existing apps
too much.
* The following methods are removed:
- Jifty->handler->apache
- Jifty->handler->cgi
Most methods for ->apache and ->cgi are provided by the Compat plugin,
which is automatically loaded for older jifty apps. Use corresponding
header methods of Jifty->web->request and Jifty->web->response.
* Printing to STDOUT deprecated. Use outs, outs_raw, or
Jifty->web->response->body() instead.
* Munging and using the %ENV hash is deprecated. Use
Jifty->web->request->env instead.
* Jifty::Server::* no longer exist, but you probably weren't using them
directly anyway
POSSIBLE INCOMPATIBILITIES
==========================
* template_exists and render_template now live in Jifty::Web instead of
Jifty::Dispatcher
* Jifty::JSON updated to use modern JSON.pm (2.xx): This removes the
"singlequote" option. Instead, HTML escape the entire blob of JSON if you
plan to put it in an HTML attribute. Jifty::JSON will croak if you attempt
to use the "singlequote" option.
CORE
====
* Uploads are promoted to Jifty::Web::FileUpload objects for easier handling
in actions. They should be backwards compatible with CGI.pm's lightweight Fh
objects.
* Pass the intended action (create, update) to canonicalizers
* Pass the current state of other parameters/attributes to validators,
canonicaliers, and autocompleters
* Update actions set the record's ID in the result (imitating Create actions)
* Jifty::Web::Menu improvements, including YUI menu support and easier
subclassing
* CRUD: New sort headers
* CRUD: Allow subclasses to customize which search fields are rendered
* Revert a bunch of incorrect HTML escaping of