Since our last 0.11.1 bug fix release, many users and core developers have been continuing to find and fix bugs as well as improve our documentation. Today we release 0.11.2 which is the second bug fix release since our huge 0.11.0 release. We’d like to release another wave of bug fix...
Rails has its ActiveRecord, Merb has it’s Datamapper. With some work, you can have them use another ORM . With Padrino, using your desired library can be done with ease. This isn’t just specific for ORM’s either. On top of Sinatra’s philosophy of simplicity and expressiveness, Padrino...
The last few weeks we have been fielding many issues since our enormous 0.11.0 release. We have had many contributors and have worked hard to fix many of the most severe bugs since the last release. We want to thank everybody for their help. Today we release 0.11.1 which is our first ...
Fix `padrino s` shortcut to accept options Fix Padrino::Application#run! (now correctly accepts options) Fix Padrino::Server (now has correct defaults options) Fix Padrino::Reloader with strange constants or paths #565 Fix Padrino::Reloader reloading also $LOADED_FEATURES deps Fix Dou...
The Padrino team is very pleased to finally be able to announce the 0.11.0 release of the Padrino Framework! We have been working on this release for almost a year now and we have had dozens of contributors helping us stabilize Padrino. We know our release cycle got out whack and this...
Be sure to read the Installation instructions first. You might also want to check out the Getting Started guide for a better understanding of Sinatra and Padrino if you are new to the stack. Generating a Project To generate a new Padrino project using its defaults (RSpec for testing a...
All Rack users, including all Padrino users, should upgrade their Rack dependency as soon as possible. Multiple severe issues have been found, one of them including a potential remote code execution. This is espcially important if you are using Rack::Session::Cookie, which Padrino act...
Rails and the Ruby community had their fair share of security vulnerabilities in the recent days. Where does that leave Padrino users? In short: You are safe, unless you explicitely activated some form of parameter parsing that either parses YAML directly or uses XmlMini when acceptin...
In this release, we have added the notion of ‘project’ settings that are inherited by every Padrino application within the project. This can be used to set any properties but is particularly useful for sharing sessions across your apps. These project-wide settings are intended to live...
When reading about a new framework, I often find that the best way to get familiar is to read a brief tutorial on how to develop a simple application. This can quickly give new users a sense of the development flow and processes involved in using a framework. This guide will show new ...
Several months ago, Padrino 0.10.6 was released which included HTML5 support, improved stability and compatibility patches. Today after some unfortunate delays, we are releasing Padrino 0.10.7 which is a major bug fix and compatibility release. We investigated all major issues reporte...
Padrino is a ruby framework built upon the excellent Sinatra web library. Sinatra is a DSL for creating simple web applications in Ruby with minimal effort. This framework makes it as fun and easy as possible to code increasingly advanced web applications by enhancing Sinatra while sy...
Lately, the Ruby community has become fascinated by asynchronous and concurrent web servers, the newest of which is called Goliath . This can be advantageous for your application especially if you have a lot of traffic and slow IO or Database calls (like HTTP calls to external APIs) s...
In these instances, the ideal situation would be to cherry-pick individual enhancements and use them in your existing Sinatra application. Fortunately, Padrino is committed to allowing you to do exactly that! Each major component within Padrino can be used in isolation and applied to ...
official release of ActiveSupport 3.2 , several contributions to our codebase and some useful bug fixes, we figured the time had come for a new release. Today, we are announcing the release of Padrino 0.10.6 with ActiveSupport 3.2 compatibility, MiniRecord generator support, HTML5 Hel...
The most interesting aspect of the Padrino stack (Rack, Sinatra, et al) in comparison to other web development tools is how modular and standalone each individual piece of the stack is. This makes learning each part much easier, and allows people to be productive right away, organical...
Many people love the simplicity and expressiveness of Sinatra but quickly find themselves missing a great deal of functionality provided by other web frameworks such as Rails when building non-trivial applications. Sinatra acts as a thin layer on top of Rack itself and the “micro”-fra...