./www/ruby-padrino-core, Padrino framework core

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.14.0, Package name: ruby23-padrino-core-0.14.0, Maintainer: pkgsrc-users

= Padrino (padrino-core)

Padrino is the godfather of Sinatra.

== Preface

Padrino is a ruby framework built upon the excellent Sinatra Microframework
[http://www.sinatrarb.com].

Sinatra is a DSL for creating simple web applications in Ruby with speed and
minimal effort.

This framework tries hard to make it as fun and easy as possible to code much
more advanced web applications by building upon the Sinatra philosophies and
foundation.


Required to run:
[devel/ruby-thor] [www/ruby-sinatra] [www/ruby-rack-protection] [www/ruby-padrino-support] [www/ruby-mustermann19] [lang/ruby23-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 615b9b8a18621ea6e4036adecb57c4ca21e24b6c
RMD160: a240ea61dfe01ce89084c6717d7edbfdd5393aeb
Filesize: 135.5 KB

Version history: (Expand)


CVS history: (Expand)


   2017-03-20 17:17:56 by Takahiro Kambe | Files touched by this commit (14) | Package updated
Log message:
Update ruby-padrino* package to 0.14.0.

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)
   2016-10-19 16:45:26 by Takahiro Kambe | Files touched by this commit (14) | Package updated
Log message:
Update ruby-padrino and related package to 0.13.3.2

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)
   2016-03-15 17:41:50 by Takahiro Kambe | Files touched by this commit (11) | Package updated
Log message:
Update Padrino to 0.13.1.

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)
   2015-12-30 15:30:42 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Add pkg_alternatives support which should be added with previous commit.
   2015-12-13 16:52:14 by Takahiro Kambe | Files touched by this commit (18) | Package updated
Log message:
Update Padrino to 0.13.0.

Changes summary is not available, please refer:
<http://padrinorb.com/blog/padrino-0-13-0-mustermann-router-performance-enhancements-streaming-support-and-much-more/>.
   2015-11-04 03:47:43 by Alistair G. Crooks | Files touched by this commit (758)
Log message:
Add SHA512 digests for distfiles for www category

Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-03-13 18:04:50 by Takahiro Kambe | Files touched by this commit (8) | Package updated
Log message:
Update Ruby Padrino related pacakges to 0.12.5.

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)
   2015-02-04 15:54:53 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-padrino-core to 0.12.4.

Changes are too many to write here, please refer
<https://github.com/padrino/padrino-framework/blob/master/CHANGES.rdoc>.