This month and the next is a great time for the Sinatra community at large. Sinatra 1.3 has been released with a lot of exciting changes. Alongside the official release, the sinatra-contrib project is also slowly maturing and will be semi-officially supported by the Sinatra team. The sinatra-recipes resource is a great reference to using components with Sinatra. In addition, Kyle Drake has come along and released sinatra-synchrony which allows for evented concurrent Sinatra applications with almost no code changes and no callbacks.
Thankfully, because Padrino is just Sinatra at its core, our framework and our users can benefit from all the great things being introduced recently for Sinatra. Today we have pushed our Padrino 0.10.3 release which contains a lot of major updates. 0.10.3 upgrades our core to Sinatra 1.3, upgrades our entire test suite to minitest, and upgrades our entire source code documentation to YARD. We have also been hard at work fixing bugs, upgrading our logger, and improving compatibility with JRuby and Rubinius wherever possible. There is also a deprecation you should be aware of in regards to rack-flash. Details for this release are below.
Continue Reading
Posted in
Ruby, Update
by
Arthur Chiu
|
4 months ago
|
0 Comments
Just about 1 month ago, we released 0.10.1 which had several important bug fixes after our major 0.10.0 release. Today we are releasing 0.10.2 which continues in this tradition and provides a bunch more fixes that were reported since the last release. We sincerely appreciate everyone opening issues and sending us pull requests on Github. Our framework wouldn’t be half as solid without your contributions.
This release of 0.10.2 marks the beginning of our usage of TravisCI, major route reloading fixes, and a slew of bug fixes for the mailer, renderer, helpers, generators and more. We have also upgraded and locked to ActiveSupport 3.1. If you are using 0.10.1 and having trouble with the reloader, please upgrade to 0.10.2! Details for this release are below.
Continue Reading
Posted in
Ruby, Update
by
Nathan Esquenazi
|
5 months ago
|
0 Comments
Roughly a month has went by since our last release and there have been several developments since. Today, we are release our first minor point release in a while because we have introduced a breaking change to the way Padrino loads our rendering module.
This 0.10.0 release brings a couple new features such as enhanced route filter support, significantly faster routing engine, full compatibility with Rubinius and JRuby, bug fixes and several other improvements. The next releases coming in the pipline are 0.10.1 (for Sinatra 1.3), 0.10.2 (for AS 3.1) and then a release candidate for our 1.0 release barring any major complications. Details for this release are below.
Continue Reading
Posted in
Ruby, Update
by
Arthur Chiu
|
8 months ago
|
0 Comments
Today we are releasing Padrino 0.9.29, the latest in a series of stability and bug fix releases designed to bring us closer to the 0.10.0 release coinciding with the release of Sinatra 1.3! This release has several essential bug and compatibility fixes that ensure developers working with Padrino have a smooth experience. This release also might require a few changes due to a tweak in how session enabling works explained below.
The biggest changes are significant speed enhancements with our routing system, a complete rewrite of our development reloader, general core cleanup and Rake 0.9 and JRuby compatibility fixes. Read below for more details.
Continue Reading
Posted in
Ruby, Update
by
Nathan Esquenazi
|
9 months ago
|
0 Comments
In this post, we will show you how to mix our Access Control described here with the beautiful omniauth rack middleware.
The Padrino admin authentication and access control system provides a simple foundation from which you can create your authentication system. Combined with omniauth you can then easily leverage the system to allow authentication through a variety of methods. Read below for more details on how to integrate them.
Continue Reading
Posted in
Ruby, Faqs
by
DAddYE
|
9 months ago
|
0 Comments
Today, we released a new version of Padrino bringing us to 0.9.27. This release is only a week after our last hotfix release because we wanted to keep up the speed as we approach our 0.10.0 release that will coincide with the Sinatra 1.3 release.
We have also significantly improved our release processes as we approach 1.0 and now the continuous integration measures we put in place run all of our tests on every ruby version, a set of elaborate integration tests as well as full web benchmarks to measure our requests per second versus other ruby frameworks.
This release is primarily compatibility and bug fixes but also contains a few new features involving project-wide settings, reverse route recognition, and offline and test generation updates. Details of the features and fixes are below.
If you want to hear more about Padrino, a podcast was recently released on Rubiverse.
Continue Reading
Posted in
Ruby, Update
by
DAddYE
|
9 months ago
|
0 Comments
Padrino 0.9.23 - Sinatra 1.2 Compatibility
We want to inform you that we release a very quick update of Padrino, this new release is Sinatra 1.2 compat.
We made also few changes:
- Allow 406 on (.format) urls via a flag
- Adds method_override flag to Padrino by default set to true
Posted in
Ruby, Update
by
DAddYE
|
11 months ago
|
0 Comments
Even though we just released the latest Padrino (0.9.21) and that was relatively stable (for a pre-stable), an unexpected event happened shortly thereafter. Sinatra released the final version of 1.2.0. This was an awesome release thanks in large part to Konstantin Haase. Even though the release has many great things, it also added a new helper method to Sinatra called uri and aliased as url .
This of course overlaps with the padrino url method . This causes incompatibility with Padrino and Sinatra 1.2.0 so a quick fix was in order. At the same time, there were a number of other patches after our last release which we will roll in as well including http fixes and japanese translations. Details are in the full post.
Continue Reading
Posted in
Ruby, Update
by
DAddYE
|
11 months ago
|
0 Comments
Today, we have released a new version of Padrino 0.9.21 which continues the tradition of incremental improvements towards a 1.0 release. We will consider Padrino ‘1.0’ once we feel that the framework is sufficiently robust and well-documented.
We aren’t quite all the way there yet but we are rapidly improving with each release. This release contains agnostic nested object forms, chinese translations, routing enhancements, and component compatibility fixes. A more detailed list of changes is included in the full post.
Continue Reading
Posted in
Ruby, Update
by
Nathan Esquenazi
|
11 months ago
|
0 Comments
We happy, after our first birthday (11/11/10), to announce padrino 0.9.19.
We are very, very, near to the version 1.0.
We need to finish only three things:
If you want to contribute, focus on this three points.
Also, there is a poll on PeepCode so please VOTE for our Screencast !
Now, see the changelog of 0.9.19:
Continue Reading
Posted in
Press, Ruby, Update
by
DAddYE
|
about 1 year ago
|
0 Comments