Padrino v0.11.0 Release Notes

Release Date: 2013-03-21 // about 11 years ago
    • ๐Ÿ†• NEW #923 Total redesign of admin panel with bootstrap and jquery, custom error pages Big thanks to the huge effort from (@WaYdotNET, @DAddYE, @dariocravero, @ujifgc, @tyabe)!
    • ๐Ÿ›  FIX #1135 Fix namespaced generators for app (@tyabe)
    • ๐Ÿ›  FIX #1139 Escape ampersands in mail_to helpers (@nybblr)
    • ๐Ÿ›  FIX #821 Added a cache parser with a default now to Plain. (@daddye)
    • ๐Ÿ›  FIX #1129 use Padrino.root for apps.rb
    • ๐Ÿ›  FIX #1125 Eagerly load libs if needed for tasks
    • ๐Ÿ›  FIX #1111 route arity (@daddye)
    • FIX #1090 Don't calculate asset timestamp using uri_root_path (@nesquena)
    • ๐Ÿ†• NEW Upgrades Sinatra support to 1.4.1 (@nesquena, @daddye)
    • ๐Ÿ†• NEW Upgrade to latest http_router 0.11 (@daddye)
    • ๐Ÿ†• NEW Load rake tasks manually but fallback to automatic for now (@skade)
    • ๐Ÿ›  FIX cleanup and refactoring of documentation (@matthias-guenther, @fnordfish)
    • ๐Ÿ›  FIX Run 'bundle' rather than 'bundle install' on generate (@matthias-guenther)
    • ๐Ÿ›  FIX Cleanup admin documentation (@danieltahara)
    • ๐Ÿ›  FIX padrino cache tests to not execute when cache server is not available (@bash0C7)
    • SEC #1083 Bump mail version dependency to CVE-2012-2139 and CVE-2012-2140. (@nesquena)
    • ๐Ÿ†• NEW Alias orm tasks to db namespace (@postmodern)
    • FIX #1090 Patch asset_timestamp to respect public_folder setting (@AtoxIO)
    • ๐Ÿ›  FIX #1045 Load the environment only when needed in rake-Tasks (@skade)
    • ๐Ÿ†• NEW #1031 Render using SafeBuffer for XSS protection (@skade)
    • ๐Ÿ†• NEW #1007 Apps can now be shipped as gems (@skade)
    • ๐Ÿ›  FIX #966 Padrino:Reload.lock! tries to split java packages (@daddye)
    • ๐Ÿšš REM #1063 Remove core JSON rendering in favor of sinatra-contrib (@Ortuna)
    • ๐Ÿ†• NEW #1027 Padrino Performance for memory profiling and benchmarking (@skade, @dariocravero)
    • ๐Ÿ†• NEW #1011 Nest apps within the project module (@achiu, @tyabe)
    • ๐Ÿ†• NEW #904 Adds padrino-flash as core library (@lenzcom)
    • ๐Ÿ›  FIX #912 Use default layout when layout is set to true (@dcu)
    • ๐Ÿ†• NEW #927 Add CLI runner for executing code (@tyabe)
    • ๐Ÿ›  FIX #934 Rake routes when routes have regexes (@tyabe)
    • ๐Ÿ›  FIX #949 404 handling in later sinatra versions (@dayflower)
    • ๐Ÿ›  FIX #818 Filter and exceptions was running twice on error (@ujifgc)
    • ๐Ÿ›  FIX #812 Patch exception handling within filters (@ujifgc)
    • ๐Ÿ›  FIX #771 Padrino.configure_apps now supports multiple blocks (@ujifgc)
    • ๐Ÿ†• NEW #843 Request route now has access to the associated action (@ujifgc)
    • ๐Ÿ†• NEW #1097 Request route now has access to the parent (@dariocravero)
    • ๐Ÿ›  FIX French translation typos (@Fiaxhs)
    • ๐Ÿ›  FIX Optimize the reloader and objectspace traversal (@dcu)
    • ๐Ÿ›  FIX Failing jruby compatibility issue with reloading (@udzura)
    • ๐Ÿ†• NEW #881 Component support for Mongoid 3 (@WaYdotNET)
    • ๐Ÿ†• NEW #967 Mongoid 3 compatible rake tasks (@dayflower)
    • ๐Ÿ†• NEW #907 Puma server support (@dariocravero)
    • ๐Ÿ›  FIX Loads dm-types when enabling datamapper component (@postmodern)
    • ๐Ÿ›  FIX #911 Enable haml ugly syntax by default in production (@dcu)
    • ๐Ÿ›  FIX Adds support for later versions of ActiveRecord (@DAddYE)
    • ๐Ÿ›  FIX Less requires therubyracer gem (@dariocravero)
    • ๐Ÿ›  FIX Lock mysql gem to 2.8.1 since 2.9 fails (@udzura, @dariocravero)
    • ๐Ÿ›  FIX Lazy load mailer for 20% padrino bootup performance increase (@ujifgc)
    • ๐Ÿ›  FIX #1071 Refactor mailer codebase to DRY up (@Ortuna)
    • ๐Ÿ›  FIX Padrino.logger thread-safety issues (@sgonyea)
    • ๐Ÿ†• NEW Add colorize_logging option for logger (@tyabe)
    • ๐Ÿ›  FIX #918 Display seconds instead of ms in logger (@muxcmux)
    • ๐Ÿ›  FIX #910 Write file data as binary in cache (@ejholmes)
    • ๐Ÿ†• NEW #947 Support symbols as keys when expiring cache (@dariocravero)
    • ๐Ÿ›  FIX #973 Refuse to cache integers, convert to a string (@ujifgc)
    • ๐Ÿ†• NEW Adds breadcrumb view helpers (@WaYdotNET)
    • ๐Ÿ†• NEW support for ohm persistence in admin (@ujifgc)
    • ๐Ÿ›  FIX #873 Get the first key passed for expire for admin (@gugat)
    • ๐Ÿ›  FIX #876 Model output in erb templates for admin (@sleepingstu)
    • ๐Ÿ›  FIX #871 Halt on 404 when no record found for admin (kot-begemot)
    • ๐Ÿ›  FIX #1013 Admin generator can now be destroyed with flag
    • ๐Ÿ†• NEW #988 Support for HTML5 multiple file uploads (@hooktstudios)
    • NEW #27 Adds check_box_group and radio_button_group (@ujifgc)
    • FIX #1046 Broken js_escape_html helper to properly escape (@hooopo)
    • ๐Ÿ›  FIX #1077 Refactor nested form code in helpers (@Ortuna)
    • ๐Ÿ›  FIX #924 Generate project name to handle underscores (@achiu)
    • ๐Ÿ›  FIX #1067 Execute the mysql command with separate args (@postmodern)
    • ๐Ÿ’Ž SEC #1058 Switch to https for rubygems source in Gemfile (@tyabe)
    • ๐Ÿ›  FIX #772 Controller path when maps is in controller options (@ujifgc)
    • ๐Ÿ†• NEW #925 Add explicit Rakefile on project generation by default (@achiu)
    • ๐Ÿ›  FIX #892 Show plugin list if no arguments passed to generator (@achiu)
    • ๐Ÿ›  FIX #1107 Defaulted all ORMs that used the mysql gem (@dariocravero)
    • ๐Ÿ›  FIX #1109 Move rake initialization into CLI to avoid double loading (@skade)
    • NEW #1100 Add csrf token handling with csrf_token_field helpers (@skade, @dariocravero)