0.14.3 (2018-02-23)
* Move to mustermann
* Drop ruby prior to 2.2.2
* update default_inflections
* Fix params handling which broke with Sinatra 2.0.1 by removing guard clause
to not initialize @params if already defined
0.14.2 (2018-01-02)
* FIX router in non-Padrino applications (@adam12)
* FIX padrino-admin haml layout
* FIX Datamapper tasks (@adam12)
* FIX#1979 default test or spec task
* FIX#2150 refuse invalid database adapters
* FIX#2152 using open without requiring 'open-uri'
* NEW #2161 allow array as tag attribute (@aeris)
* FIX#2163 preserve spaces in args of padrino gen
* update Sequel usage
* update ActiveRecord::Migration usage (@adam12)
0.14.1.1 (2017-05-16)
* Fix unexpected Tilt behavior
0.14.1 (2017-05-16)
* FIX syntax error in ActiveRecord tasks (@sue445)
* NEW use hamlit if available in Gemfile
0.14.0.2 (2017-05-08)
* FIX#2132 use Sinatra2 IndifferentHash if available
0.14.0 (2017-03-15)
* NEW #2120 enable cascading with Rack application (@namusyaka)
* FIX lock rake < 11.0 to avoid last_comment error (@namusyaka)
* FIX handle nil database passwords for create_db and drop_db (@phallstrom)
* FIX#2119 add rake gem tasks to gem project Rakefile
* NEW support Erubi ERB engine (@adam12)
* FIX#2125 do not load in cycle files excluded from reloading
0.14.0.rc2 (2017-01-19)
* FIX#2109 change the format of session_id for Padrino Admin AccessControl
* WARN #2109 Existing sessions will be dropped
* FIX#2097 Use exe folder for application executables (@adam12)
* FIX#2105 Run bundle with –binstubs on -b switch (@adam12)
* FIX#2111 disallow conflicting project names
* NEW remove deprecations planned for 0.14.0
* NEW stop managing Ruby default encodings Default Encoding.default_internal
is now nil (Ruby default) instead of UTF-8 (Padrino < 0.14 default)
* FIX#2113 properly override default values in route definitions if parameter
is present (@fidalgo)
* FIX#2116 fix plugin list `padrino g plugin -l` (@fnordfish)
0.14.0.rc1 (2016-11-02)
* NEW remove the requirement of ActiveSupport (export AS_VERSION=X.0 to put it
back)
0.13.3.3 (2016-11-02)
* FIX#2075 cache actual content_type mime type
* FIX#2081 remove -i option from pg_dump command (@dfens)
* FIX#2083 be able to create sqlite's file to deep tree of subdirectories
(@kkarakawa)
* NEW dynamically list supported renderers (@jfredrickson)
0.13.3 (August 17th 2016)
FIX#1785 Nested forms and helpers with ERB and Erubis (@ujifgc)
FIX#1847 Shoulda on modern rubies
NEW #1851 Remove RightJS, Riot, Steak support (@ujifgc)
FIX#1872 Implement using partials without Sinatra (@ujifgc)
NEW #1906 Allow shortened mailer render calls with default mailer and message names (@ujifgc)
FIX#2013 Delegate padrino and padrino-gen to bundler binstubs (@ujifgc)
FIX#2016 Escape urls in link_to and form_tag (@ujifgc)
FIX#2042 Do not override access control object when registered in multiple apps (@nxs6)
FIX#2045 Prevent overwriting params by given query (@namusyaka)
NEW #2050 Update Moneta to 0.8.0 (@basex)
FIX#2052 String#humanize compatibility with AS ~3.2
NEW #2056 Allow Pry as Padrino console shell
FIX#2066 fix reloader with native jruby classes
0.13.2 (May 9th 2016)
FIX#1789 Relax Tilt version to allow Tilt 2 (>= 1.4.1, < 3) (@ujifgc)
WARN #1989 Warn about coming behavior change (@ujifgc)
NEW #1987 Generator now failes with invalid namespace (@ujifgc)
NEW Remove many internal uses of ActiveSupport (@ujifgc)
FIX#2007 Respect Regexp#names at the time of route search (@namusyaka)
FIX#2004 Set default alt attribute for image_tag (@namusyaka)
FIX#2008 Login button on the admin app now looks as expected (@namusyaka)
FIX#2011 Update mongoid database configuration (@serradura)
FIX Remove empty rows and cols from textarea tag (@ujifgc)
FIX#2015 Update broken links in the README and docs (@mariozig)
FIX#2023 Preserve `default_builder` set in configure_apps (@ujifgc)
FIX#2025 Match plugin names with dashes in their names (@wikimatze)
WARN Notice about removing ObjectSpace.classes and ObjectSpace.new_classes in 0.14 (@ujifgc)
FIX#2027 Use Module#name instead of Module#to_s (@namusyaka)
NEW Logger option :sanitize_encoding (@ujifgc)
FIX#2006 load missing AR models before calling seeds.rb (@ujifgc)
NEW #1921 Adds `–api` option for project generator (@ujifgc)
NEW #2032 Adds new `config/initializers` folder loaded during boot (@ujifgc)
FIX#2019 Removes deprecation warning for ActiveRecord (@wikimatze)
Padrino 0.13.1 - Router and Reloader Updates, Ruby Compatibility, and Bug Fixes
Posted on January 17, 2016 by Nathan Esquenazi
Padrino 0.13.0 was shipped 3 months ago on October 2015 and laid important
groundwork towards our eventual 1.0 release but also introduced some new
issues. After a few months of effort, we are excited to announce the release
of Padrino 0.13.1! This version is filled with routing and reloader
optimizations, compatibility updates, and bug fixes. Full details for this
release are below.
Router and Reloader Updates
The biggest improvement in this release is a significant reduction in the
memory usage of Padrino apps by changing the configuration of the underlying
mustermann router. Full list of improvements to router and reloader include:
* FIX#1975 Improve routing memory usage and performance (@namusyaka)
* FIX#1982 Support nested query for expanding path (@namusyaka)
* FIX#1978 Enable reloading of custom dependencies (@markglenfletcher)
Ruby Compatibility
Padrino 0.13.1 has been fixed to be fully compatible with Ruby 2.3 thanks to
@tyabe:
* FIX#2000 Fix mutex handling for Ruby 2.3 (@tyabe)
Bug Fixes and Miscellaneous
There are also several bug fixes and other updates:
* FIX Remove use of ActiveSupport in tests (@ujifgc)
* FIX#1994 Missing new line in mocha generator (@peter50216)
* FIX#1995 Invalid german dates (@ujifgc)
* FIX#1998 Only output a warning message if the spec task is invoked
(@postmodern)
* FIX#1882 test for selected values for select tag (@ujifgc)
* FIX rendering exception for custom mime types (@nesquena)
* FIX relax mail gem dependency (@ujifgc)
* FIX minor doc typos (@lokyoung, @markglenfletcher)
0.12.5 (February 22nd 2015)
* FIX#1794 inheritance of global prereqs (@ujifgc)
* FIX#1798 handling non-array `with` statement for params (@ujifgc)
* FIX Russian translation for password (@harrykiselev)
* FIX Prevent Padrino from overriding cache settings (@dariocravero)
* FIX sequence of execution for configuration methods in application
(@namusyaka)
* FIX translations for admin for cs (@ortiga)
* FIX exception raised when running the controller generator (@namusyaka)
* FIX#1875 lock down rack to < 1.6.0 because of sinatra conflict (@ujifgc)