== 1.6.19
* Fixed `terminal_size()` with jline2 (by presidentbeef).
== 1.6.18
* Fixed a long supported interface that was accidentally broken with a recent change (by Rubem Nakamura Carneiro).
== 1.6.17
* Added encoding support to menus (by David Lyons).
* Some minor fixes to SystemExtensions (by whiteleaf and presidentbeef).
* Fix Ubuntu/Debian installation instructions.
* Fix Ruby package name. It's supposed to be ruby-daemon-controller, not
daemon-controller-ruby.
* Add Ubuntu and Debian installation instructions.
* Add Debian packaging files.
* Add documentation about cryptographic verification and promote the use of
rubygems-openpgp-ca.
* Rename package:upload to package:release, and have it automatically create &
upload a tag too.
* Fix package:upload task.
* update setup.
* added support for class hierarchies (sti and abstract-class based).
* use plural translation if options[:count] exists.
* Dropped haml 1.9 hashes warning in README.md.
* Update Gemfile to use HTTPS requests.
* Add Ruby 2.0 support to RubyGettextExtractor module.
=== 4.9.2 / 2013-05-29
* 2 minor enhancements:
* Added autotest-suffix description to readme. (blowmage)
* zentest now outputs test classes for minitest 5
=== 4.9.1 / 2013-04-18
* 2 minor enhancements:
* Make banner more explicit about correct test file location. (rue)
* Switched to #failed for calculating red/green hook. (bhenderson)
=== 3.6.2 / 2013-05-29
* 1 minor enhancement:
* Um... the default test lib should probably be minitest, not testunit.
=== 3.6.1 / 2013-05-10
* 2 bug fixes:
* Define a blank test task just in case nothing is found
* Fixed an ancient test to use capture_subprocess_io. More reliable.
=== 3.6.0 / 2013-04-18
* 5 minor enhancements:
* Added built-in support for markdown.
* Renamed rubyforge_name to group_name.
* Aliased and deprecated rubyforge_name from group_name.
* Strip <> from parse_urls for markdown style raw urls.
* intuit_values looks for README.md and History.md as well as txt.
* 1 bug fix:
* Fix file_name regex for test file. (bhenderson/veganstraightedge)
=== 3.5.3 / 2013-04-09
* 1 minor enhancement:
* Updated publish plugin to depend on rdoc 4.x.
=== 3.5.2 / 2013-03-18
* 1 bug fix:
* 1.9: fixed warning of ambiguous args in bin/sow. (amesee)
== v0.15.0 [2013-03-03] Michael Granger <ged@FaerieMUD.org>
Bugfixes:
- Fix segfault in PG::Result#field_values when called with non String value.
- Fix encoding of messages delivered by notice callbacks.
- Fix text encoding for Connection#wait_for_notify and Connection#notifies.
- Fix 'Bad file descriptor' problems under Windows: wrong behaviour of
#wait_for_notify() and timeout handling of #block on Ruby 1.9.
Documentation fixes:
- conn#socket() can not be used with IO.for_fd() on Windows.
Enhancements:
- Tested under Ruby 2.0.0p0.
- Add single row mode of PostgreSQL 9.2.
- Set fallback_application_name to programm name $0. Thanks to Will Leinweber
for the patch.
- Release Ruby's GVL while calls to blocking libpq functions to allow better
concurrency in threaded applications.
- Refactor different variants of waiting for the connection socket.
- Make use of rb_thread_fd_select() on Ruby 1.9 and avoid deprecated
rb_thread_select().
- Add an example of how to insert array data using a prepared statement (#145).
- Add continous integration tests on travis-ci.org.
- Add PG::Result#each_row for iterative over result sets by row. Thanks to
Aaron Patterson for the patch.
- Add a PG::Connection#socket_io method for fetching a (non-autoclosing) IO
object for the connection's socket.
Specs:
- Fix various specs to run on older PostgreSQL and Ruby versions.
- Avoid fork() in specs to allow usage on Windows and JRuby.
Changelog:
2.4.4
* Fix crash when saving a playlist with URLs.
* Fix hang in case of symlink loop (like symlink to parent directory)
when adding files recursivelly to the playlist.
* Fix bad memory acces when using FILL parameter in layouts that caused
"FATAL_ERROR: Layout1 is malformed".
* Fix compilation with newer ffmpeg. (Alexis Ballier)
* Increase maximum file title (made from tags) length to 512. Helps on
wide terminals.
* Fix displaying URLs on the playlist when it ends with a slash.
* Fix compilation of flac plugin by detecting libflac using pkg-config.
* Fix for multichannel playback. (Maarten van Es)
* Fix handling of invalid track number in tags. A segfault occured when
the track number was at least a value of 2^31.
* Support for the new (SVN) libmpcdec API.
* Remove old, irrelevant comment about iconv from the configuration
file.
* Fix configure to display proper information about compiled RCC.
* Run libtoolize in autogen.sh to prevent conflicts with installed
libtool/libltdl version.
Changelog:
Changes between 1.3.1 and 1.4.0
-------------------------------
070708 o upgraded GNU shtool from 2.0.3 to 2.0.7
o adjusted year range in copyright messages
o upgraded build environment to GNU autoconf 2.61
Changes between 1.3.0 and 1.3.1
-------------------------------
051005 o upgraded GNU shtool from 2.0.1 to 2.0.3
o adjusted year range in copyright messages
Changes between 1.2.0 and 1.3.0
-------------------------------
040911 o upgraded GNU shtool from 1.6.2 to 2.0.1
o upgraded build environment to GNU autoconf 2.59
200404 o upgraded GNU shtool from 1.6.0 to 1.6.2
o fixed years in copyright
2002xx o upgraded GNU shtool from 1.5.0 to 1.6.0
o fixed years in copyright
2000xx o upgraded GNU shtool from 1.3.0 to 1.5.0
o fixed years in copyright
990530 o fixed iselect.pod: %s[ -> %[
990622 o fixed type conversion [Mark A. Hershberger <mah@everybody.org>]
Changelog:
Overview of changes is gst123-0.3.3:
* Fix Issue 10: Local files not properly escaped when converted to URLs
* Added "-k, --skip=<n>" option: skip first 'n' seconds [Tobias Bengfort]
Overview of changes in gst123-0.3.2:
* Support building with gstreamer 1.0 or gstreamer 0.10 (Issue 11).
* Added "-a pulse" PulseAudio output support.
* Fix time display updates (broken by introduction of quiet mode).
* Properly quit player if none of the files in the playlist can be played.
* Cleanup code to avoid compiler warnings.
0.5
multi account support
support for more contenttypes/carddav servers
all vcards should have a UID (required by RFC 6352 and enforced by Owncloud 5)
0.4.2
searching for non ascii characters should work
doing an OPTIONS request now to check for carddav capabilities
this should speed up the syncing process and increase compatibility (SOGo)
0.4.1
assorted bugfixes, see the git log
0.4.0
experimental write support in the backend
import & export vcards
import directly from mutt
speed increase in (initial) sync due to switching from pycurl to requests
detects removed cards on server and deletes them locally
can delete cards locally and on server
can handle base64 encoded images/sounds etc.
= CHANGES
== 0.11.2 (May 20th 2013)
* FIX#1232 Padrino::Server - call expand_path on PID file option (@sshaw)
* FIX#1234 Create table migration should be also timestamped if configured (@udzura)
* FIX#1228 Allow for block arg to StandardFormBuilder.label (@sshaw)
* FIX#1235 error of routing when using provides :any and Accept contains */* (@tyabe)
* FIX#1196 Remove Ohm monkey patch and include Padrino::Ohm::Validator (@lastcanal)
* FIX#1236 Pass our logger to rack-protection for csrf (@dariocravero)
* FIX#1246 missing translation for Russian (@silentvick)
* NEW #1062 add configurable #app method for rack-test closes (@achiu)
* FIX#1252 translations for japanese (@tyabe, @namusyaka)
* FIX Specify full class name for migrations to fix failing migrations (@Ortuna)
* FIX#1279 Datamapper rake task to pass arguments (@Ortuna)
* FIX#1281 Documentation fixes to various areas (@matthias-guenther)
* FIX#1269 issue with tilt version (@ujifgc)
* FIX#1283 issue with html_safe and form builder (@ujifgc)
* NEW #1285 Add :file option for delivering mail docs (@matthias-guenther)
* FIX#1287 Lock minitest version from going to 5 (@QOrtuna)
* FIX#1288 Http router fix unicode (@Ortuna)
* FIX#698 Sqlite adding an extra "/" to the connection string for windows (@dariocravero)
== 0.11.1 (April 7th 2013)
* NEW Ability to set migration file format to use incrementing numbers or timestamps (@jacob-s-son, @hooopo)
* FIX#1174 slim 2.0 Backward incompatible syntax change (@WaYdotNET)
* FIX#1086 Refactor reloader for cleaner structure (@Ortuna)
* FIX#1178 Indent controller actions properly (@skade)
* FIX#1180 Fix valid http verbs in http_router (@kenkeiter, @dariocravero)
* FIX#1182 Format ar migrate better (@chiastolite)
* FIX#1179 Accidental appended extensions for js urls (@nesquena)
* FIX#1183 Mark escaped text as html_safe (@nesquena)
* FIX#1184 Use count instead of size for errors (@nesquena)
* FIX#1185 Adds lib as a load_path for rake tasks (@nesquena)
* FIX#1177 Fix very strange bug with form_for and capture_html (@ujifgc, @nesquena)
* FIX have plugin generator respect root option (@achiu)
* FIX#1194 simple_format should be marked as html_safe (@nesquena)
* FIX Escape text before simple_format (@nesquena)
* FIX#1197 "bootstrap.min" path of production environment (@tyabe)
* FIX#1201 Only add database tasks to Rakefile if ORM is anything other than :none (@dariocravero)
* NEW #1209 Added layout option for controllers (@Ortuna)
* FIX#1212 fix generators for projects using shoulda and rr with Test::Unit (@sshaw)
* FIX#1213 fix flash_tag() with multiple attributes (@tmtm)
* FIX#1215 Update zh_cn.yml (@wayshall, hfl)
* FIX#1216 Improved german translations (@skade)
* FIX#1221 fixes an issue with a gemified apps name being capitalized (@21purple)
* FIX#1205 Allow Regexp routes to use :provides option (@shipstar)
* FIX#1224 mark html_safe content safe after being escaped (@nesquena)
* FIX#1211 load I18n tasks all the time (@nesquena)
== 0.11.0 (March 21st 2013)
* NEW #923 Total redesign of admin panel with bootstrap and jquery, custom error pages
Big thanks to the huge effort from (@WaYdotNET, @DAddYE, @dariocravero, @ujifgc, @tyabe)!
* FIX#1135 Fix namespaced generators for app (@tyabe)
* FIX#1139 Escape ampersands in mail_to helpers (@nybblr)
* FIX#821 Added a cache parser with a default now to Plain. (@daddye)
* FIX#1129 use Padrino.root for apps.rb
* FIX#1125 Eagerly load libs if needed for tasks
* FIX#1111 route arity (@daddye)
* FIX#1090 Don't calculate asset timestamp using uri_root_path (@nesquena)
* NEW Upgrades Sinatra support to 1.4.1 (@nesquena, @daddye)
* NEW Upgrade to latest http_router 0.11 (@daddye)
* NEW Load rake tasks manually but fallback to automatic for now (@skade)
* FIX cleanup and refactoring of documentation (@matthias-guenther, @fnordfish)
* FIX Run 'bundle' rather than 'bundle install' on generate (@matthias-guenther)
* FIX Cleanup admin documentation (@danieltahara)
* FIX padrino cache tests to not execute when cache server is not available (@bash0C7)
* SEC #1083 Bump mail version dependency to CVE-2012-2139 and CVE-2012-2140. (@nesquena)
* NEW Alias orm tasks to db namespace (@postmodern)
* FIX#1090 Patch asset_timestamp to respect public_folder setting (@AtoxIO)
* FIX#1045 Load the environment only when needed in rake-Tasks (@skade)
* NEW #1031 Render using SafeBuffer for XSS protection (@skade)
* NEW #1007 Apps can now be shipped as gems (@skade)
* FIX#966 Padrino:Reload.lock! tries to split java packages (@daddye)
* REM #1063 Remove core JSON rendering in favor of sinatra-contrib (@Ortuna)
* NEW #1027 Padrino Performance for memory profiling and benchmarking (@skade, @dariocravero)
* NEW #1011 Nest apps within the project module (@achiu, @tyabe)
* NEW #904 Adds padrino-flash as core library (@lenzcom)
* FIX#912 Use default layout when layout is set to true (@dcu)
* NEW #927 Add CLI runner for executing code (@tyabe)
* FIX#934 Rake routes when routes have regexes (@tyabe)
* FIX#949 404 handling in later sinatra versions (@dayflower)
* FIX#818 Filter and exceptions was running twice on error (@ujifgc)
* FIX#812 Patch exception handling within filters (@ujifgc)
* FIX#771 Padrino.configure_apps now supports multiple blocks (@ujifgc)
* NEW #843 Request route now has access to the associated action (@ujifgc)
* NEW #1097 Request route now has access to the parent (@dariocravero)
* FIX French translation typos (@Fiaxhs)
* FIX Optimize the reloader and objectspace traversal (@dcu)
* FIX Failing jruby compatibility issue with reloading (@udzura)
* NEW #881 Component support for Mongoid 3 (@WaYdotNET)
* NEW #967 Mongoid 3 compatible rake tasks (@dayflower)
* NEW #907 Puma server support (@dariocravero)
* FIX Loads dm-types when enabling datamapper component (@postmodern)
* FIX#911 Enable haml ugly syntax by default in production (@dcu)
* FIX Adds support for later versions of ActiveRecord (@DAddYE)
* FIX Less requires therubyracer gem (@dariocravero)
* FIX Lock mysql gem to 2.8.1 since 2.9 fails (@udzura, @dariocravero)
* FIX Lazy load mailer for 20% padrino bootup performance increase (@ujifgc)
* FIX#1071 Refactor mailer codebase to DRY up (@Ortuna)
* FIX Padrino.logger thread-safety issues (@sgonyea)
* NEW Add colorize_logging option for logger (@tyabe)
* FIX#918 Display seconds instead of ms in logger (@muxcmux)
* FIX#910 Write file data as binary in cache (@ejholmes)
* NEW #947 Support symbols as keys when expiring cache (@dariocravero)
* FIX#973 Refuse to cache integers, convert to a string (@ujifgc)
* NEW Adds breadcrumb view helpers (@WaYdotNET)
* NEW support for ohm persistence in admin (@ujifgc)
* FIX#873 Get the first key passed for expire for admin (@gugat)
* FIX#876 Model output in erb templates for admin (@sleepingstu)
* FIX#871 Halt on 404 when no record found for admin (kot-begemot)
* FIX#1013 Admin generator can now be destroyed with flag
* NEW #988 Support for HTML5 multiple file uploads (@hooktstudios)
* NEW #27 Adds check_box_group and radio_button_group (@ujifgc)
* FIX#1046 Broken js_escape_html helper to properly escape (@hooopo)
* FIX#1077 Refactor nested form code in helpers (@Ortuna)
* FIX#924 Generate project name to handle underscores (@achiu)
* FIX#1067 Execute the mysql command with separate args (@postmodern)
* SEC #1058 Switch to https for rubygems source in Gemfile (@tyabe)
* FIX#772 Controller path when maps is in controller options (@ujifgc)
* NEW #925 Add explicit Rakefile on project generation by default (@achiu)
* FIX#892 Show plugin list if no arguments passed to generator (@achiu)
* FIX#1107 Defaulted all ORMs that used the mysql gem (@dariocravero)
* FIX#1109 Move rake initialization into CLI to avoid double loading (@skade)
* NEW #1100 Add csrf token handling with csrf_token_field helpers (@skade, @dariocravero)