History of Padrinos website redesign
We finally made it and shipped the new version of Padrino! The expiring hosting) has finally forced us to switch to the new website. There are still some issues and not everything is working - we try to fix those things in the future.
This blog post will illustrate the process of the work.
First draft in 2013
Has been disussed under as issue 30 on github and was created by Davide D'Agostino.
There has been several discussions about the colors but the idea and thread ended.
Next draft and initial version in 2014
The guys from UXtemple created the next. Here are some images:




This version looked very promising but a lot of content was missing.
Further version in November 2014
After some time, Matthias Günther sat down and started creating a complete new version of the site in jekyll.
Here are some impressions of the page:



The page is still reachable under http://padrinorb.wikimatze.de/.
All credits for the new logo goes to Daniel Polo from http://proudsugar.com:

You can follow the discussion on GitHub.
Further version in January 2015
Then Angelo Ashmore sat down and created another version of the new website with middleman.
Here are some images:



You can follow the discussion on GitHub.
A big thank you
We have to thank Darío Javier Cravero, Luis Merino, Peter Saxton, Nathan Esquenazi, namusyaka, Angelo Ashmore, Davide D'Agostino, and Matthias Günther for being involved.
We had several versions of the website and all worked enthusiastically to get the new site up and running. This is surely a big step forward to Padrino 1.0.0 stable release.
Contribute
Padrino 0.13.1 - Router and Reloader Updates, Ruby Compatibility, and Bug Fixes
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:
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)