* 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)
* Update MASTER_SITES.
* Add LICENSE.
* Build with distfile's Makefile.
* Install our own do-install target (install target is not provided).
Changelog:
2.20.11 -- 07 April 2008
* Peter H. Froehlich <phf at acm dot org> took over as maintainer
from Andrew Davie, but both Andrew and Thomas Mathys still help.
* DASM moved to sourceforge.net, the new website for DASM is now
available at <http://dasm-dillon.sourceforge.net/>.
* Fixed (the obvious version of) the long-standing "-1 bug" that
made DASM reject sources with negative integer literals; there
may still be signed/unsigned problems in other areas; there is
certainly still a range checking error.
* Fixed the usage message to reflect that symbol table sorting is
controlled by -T and not by -t as the message claimed; also the
format of the usage message is now more GNU-like.
* The range of values for -T is now checked, you have to stick to
0 or 1, arbitrary numbers will not work anymore.
* Removed spurious output when running DASM. In general command
line tools should only make output when there's something to
report (a central Unix tenent). Sorry if you miss the messages,
just look at the usage information instead. :-)
* Added new -E# option to select format of error messages; -E0 is
the default MS style, -E1 is "classic" style from Matthew Dillon,
-E2 is GNU style from their coding standards.
2.20.10 -- 31 October 2004
* Thomas Mathys added support for the Fairchild F8 processor to
DASM. Thank you, Thomas!
* Support files for the Channel-F Video Entertainment System (VES)
added.
2.20.08 -- unreleased
* Documentation changed from Word documents back to text files.
2.20.07 -- 17 July 2003
* No user-visible changes.
2.20.05 -- unreleased
* Symbol table dump is now performed even if an error occurred.
* Symbol table dump now displays string symbols in string form.
2.20.04 -- 24 April 2003
* Command line options now allow "/" as prefix in addition to "-"
as before.
* Division by zero is now treated as an unrecoverable error.
* Error messages now contain more information about the error,
including the actual source code where possible.
* Output reworked. Typically, the -v option is now unnecessary as
more appropriate messages allow you to find errors better.
Compatibility with the -v option has been maintained, although
there may be a few minor changes.
* Branch out of range errors now list the distance to the branch.
* Undefined symbols are now always listed in a separate table. If
an unresolved symbol causes an error, the table is displayed
automatically at the end of assembly. (Note: It can be alright
to have a referenced but undefined symbol, for example when
IFCONST is used. In this case, the undefined table will only
be displayed if there is another undefined label, but it will
contain *all* unresolved symbols.)
* New command line option -T# where # is 0 or 1; 0 sorts symbol
table alphabetically (default), 1 sorts symbol table by address.
If available memory precludes sorting, the table is unsorted.
2.20.02 -- 24 April 2003
* John Saeger contributed support for all illegal 6502 opcodes.
Thank you, John! This fixes the LAX opcode as well.
2.20.01 -- 22 March 2003
* Andrew Davie <atari2600 at taswegian dot com> took up the DASM
project, starting from Olaf "Rhialto" Seibert's 2.12.04 version
with both Olaf's and Matthew Dillon's blessing.
* REPEAT now detects negative loop count (used to lock up).
* Errors are now in the format "file (line): Error: string" to
be compatible with MS VisualStudio.
* Support files for the Atari 2600 Video Computer System (VCS)
added.
* Support for illegal 6502/6507 opcodes NOP zp and LAZ (zp),y
added.
2.12.14 -- 19 August 1995
* Olaf "Rhialto" Seibert's release of DASM with many changes to
Matthew Dillon's 2.12 release.
Note that everything before 2.20.11 was *reconstructed* by Peter
Froehlich for the 2.20.11 release. Peter had no first-hand knowledge
of the early years but tried to be as accurate as possible, working
from multiple sources. Please feel free to submit any corrections you
may have regarding dates, features, and people.
* Added import/export of ycfg-json format.
Invoke with -fjson to -s or -i
Add exported functions ykp_export_config() and ykp_import_config()
* Fixup output of flags when using ykp_write_config()
* Add binary builds for mac.
* Minor cleanups noticed during debian packaging.
Version 1.12.0 (released 2013-03-14)
* Recognize firmwares 2.4 and 3.1.
* Add support for setting the new extflag LED_INV
When set the behaviour of the led on the YubiKey is inversed.
(Moved HOMEPAGE and MASTER_SITES to the new GitHub project URLs)
* Add ykclient_global_init and ykclient_global_done.
* Add ykclient_version.h header file with versioning information.
New symbols are YKCLIENT_VERSION_STRING, YKCLIENT_VERSION_NUMBER,
YKCLIENT_VERSION_MAJOR, YKCLIENT_VERSION_MINOR,
YKCLIENT_VERSION_PATCH. New function ykclient_check_version.
* Modified API to use 'ykclient_rc' enum as return type instead of 'int'.
* Enum also moved to separate new header file ykclient_errors.h.
This should be backwards compatible. It makes the return type
clearer.
* Improve curl multi usage.
* ykclient: Cleanup command line tool a bit to make it more useful.
Added --help, --version and --debug. Defaults to silent output. Exit
codes are documented and more useful. Added manpage.
(Moved HOMEPAGE and MASTER_SITES to the new GitHub project pages)