v1.3.0 (30th December 2012)
- Numerous performance optimisations (thanks Alex Dowad)
- Improved text extraction (thanks Nathaniel Madura)
- Load less of the hashery gem to reduce core monkey patches
- various bug fixes
2.1.8 - 2013-02-10 :
====================
* Port to and require the most recent GTK+ 2 release (2.24)
* Allow experimental compilation against GTK+ 3
* Many memory leaks fixed
* Remove the Debian and RPM packaging
* Christoph J. Thompson's change to not install the ChangeLog
* Adrian Bunk's FLAC, configure, sign comparison warning and GBase64 fixes
* Waqa Qamar's new icons
* Small fixes to allow compilation under mingw
* Fix overlaid text in scanner legend
* Alessio Ababilov's SIGCHLD handling fix
* Move configuration files to XDG firectories
* Andreas Winkelmann's configuration file, remove all text, disc number
column and compiler warning fixes
* Switch to TagLib for MP4 tag editing and drop libmp4v2 support
* Fix album artist entry focus chain order
* Remove Changes tab in about dialog
* Tidy and internationalize the desktop file
* Fix many spelling errors and typos
* Several translation updates
* Rewrite build system
* Use intltool for internationalization
* Drop dependency on libtool
* Leonid Podolny's easytag-2.1.6-from-txt.patch for segfault when pressing
"Apply" in "Load filenames from TXT" dialog,
* WiseLord's fix-genre-tag.patch to fix predefined genres displayed under
legacy systems.
* Michał Smoczyk's updated Polish translation
* Christoph J. Thompson's .desktop cleanup patch
* Christoph J. Thompson's add a new option to trim spaces when renaming
files patch
* Nick Lanham's to make easytag compile against newest version of libmp4v2
* Wojciech Wierchola's file save performance improvement
* Julian Taylor's fix out of bound array access
* Honore Doktorr's revised libmp4v2 patch
* Algimantas Margevičius's Lithuanian translation
Path - a Path manipulation library
Path is a library to manage paths. It is similar to Pathname, but has some
extra goodness. The method names are intended to be short and explicit, and
avoid too much duplication like having 'name' or 'path' in the method name.
I believe the object-oriented approach to manipulate paths is very elegant and
useful. Paths are naturally the subject of their methods and even if they are
simple Strings behind, they carry way much more information and deserve a
first-class status.
Also, using a path library like this avoid to remember in which class the
functionality is implemented, everything is in one place (if not, please open
an issue!).
Parslet makes developing complex parsers easy. It does so by
* providing the best error reporting possible
* not generating reams of code for you to debug
Parslet takes the long way around to make your job easier. It allows for
incremental language construction. Often, you start out small, implementing
the atoms of your language first; _parslet_ takes pride in making this
possible.
BlankSlate provides a base class where almost all of the methods from Object
and Kernel have been removed. This is useful when providing proxy object and
other classes that make heavy use of method_missing.
= Backports Library
* Yearning to use some of the new cool features in Ruby 2.0.0 while using
1.8.6?
* One of your client is stuck with Ruby 1.8.6 but you want to use a gem using
some features of 1.8.7?
* Can't remember if you can use Array#sample or String#each_char on a friend's
box?
This gem is for you!
The goal of 'backports' is to make it easier to write ruby code that runs
across different versions of Ruby. All you need to bring any version of Ruby
up to today's standards:
require 'backports'
This will bring in all the features of 1.8.7 (for Ruby 1.8.6) and many
features of Ruby 1.9.1 (for Ruby 1.8.x), Ruby 1.9.2 and Ruby 1.9.3 (for all
earlier versions)!
+Note+: Although I am a Ruby committer, this gem is a personal project and is
not endorsed by ruby-core.
troubleshooting package for ipv6, into the Packages Collection. This is version
1.3b.
The SI6 Networks' IPv6 toolkit is a set of IPv6
security/trouble-shooting tools, that can send arbitrary IPv6-based
packets.
flow6: A tool to perform a security asseessment of the IPv6 Flow Label.
frag6: A tool to perform IPv6 fragmentation-based attacks and to
perform a security assessment of a number of fragmentation-related
aspects.
icmp6: A tool to perform attacks based on ICMPv6 error messages.
jumbo6: A tool to assess potential flaws in the handling of IPv6 Jumbograms.
na6: A tool to send arbitrary Neighbor Advertisement messages.
ni6: A tool to send arbitrary ICMPv6 Node Information messages, and
assess possible flaws in the processing of such packets.
ns6: A tool to send arbitrary Neighbor Solicitation messages.
ra6: A tool to send arbitrary Router Advertisement messages.
rd6: A tool to send arbitrary ICMPv6 Redirect messages.
rs6: A tool to send arbitrary Router Solicitation messages.
scan6: An IPv6 address scanning tool.
tcp6: A tool to send arbitrary TCP segments and perform a variety of
TCP-based attacks.
## 2.14.1 (tentative) / January 10 2013
## 2.14.0 / January 9 2013
* Removed ui.output_cols limit of 80 chars (@aussielunix)
* Added :p4charset variable for Perforce command line (@randyinla)
* Added support for rolling back assets, and removing expired assets (@ndbroadbent)
* Merged in `capistrano_colors` gem, and renamed to 'log_formatters', since it does much more than just colors
(@ndbroadbent)
* Use more intelligence in setting the :scm variable based on known version control directory names (@czarneckid)
* Remove the deploy:web:{disable, enable} tasks (@carsomyr)
* Group finalize_update shell commands into one command, harden shell calls with #shellescape, and separate arguments
with -- (@ndbroadbent)
== 1.21 / 2013-02-09
* New MIME Types:
* Various new or updated MIME types by Garret Alfert:
application/vnd.ms-fontobject, .eot; application/x-chrome-extension, .crx;
application/x-web-app-manifest\+json, .webapp; application/x-xpinstall,
.xpi; image/svg\+xml, .svg, .svgz; image/webp, .webp; text/cache-manifest,
.appcache, .manifest. https://github.com/halostatue/mime-types/pull/24
* Fixed some Manifest.txt related madness on Travis.
== 1.20.1 / 2013-01-26
* New MIME Types:
* Apple iWork document types added by Hans de Graaff
(application/x-iwork-keynote-sffkey, .key;
application/x-iwork-pages-sffpages, .pages;
application/x-iwork-numbers-sffnumbers, .numbers).
https://github.com/halostatue/mime-types/issue/20
* epub, ibooks, mobi, and DMG content types by Mauricio
Linhares (mac:application/x-apple-diskimage, .dmg; application/epub\+zip,
.epub; application/x-ibooks\+zip, .ibooks; application/x-mobipocket-ebook,
.mobi). https://github.com/halostatue/mime-types/issue/22
* rss content type by Garret Alfert (application/rss\+xml, .rss).
https://github.com/halostatue/mime-types/issue/23
* Added or updated MIME types from the latest IANA list.
* Fixed MIME Types:
* Excel macro-enabled spreadsheets had an incorrect extension. Thanks to
Rafael Belvederese for reporting this issue.
https://github.com/halostatue/mime-types/issue/21
* Enabled for use with travis.
* Enabled gem signing.
* Fixed an error related to MIME type downloads.
* This was previously published as 1.20, but I had forgotten some attributions.
RMagick 2.13.2
o Fixed issues preventing RMagick from working with version 6.8 or higher
o Fixed issues preventing RMagick from working with ruby 1.9.3
0.17.0, release 2013-01-24
Add better support for tasks that accept arbitrary additional arguments (e.g. things like bundle exec)
Add #stop_on_unknown_option!
Only strip from stdin.gets if it wasn't ended with EOF
Allow "send" as a task name
Allow passing options as arguments after "--"
Autoload Thor::Group
0.16.0, release 2012-08-14
Add enum to string arguments
0.15.4, release 2012-06-29
Fix regression when destination root contains reserved regexp characters
0.15.3, release 2012-06-18
Support strict_args_position! for backwards compatibility
Escape Dir glob characters in paths
0.15.2, released 2012-05-07
Added print_in_columns
Exposed terminal_width as a public API
0.15.1, release 2012-05-06
Fix Ruby 1.8 truncation bug with unicode chars
Fix shell delegate methods to pass their block
Don't output trailing spaces when printing the last column in a table
0.15, released 2012-04-29
Alias method_options to options
Refactor say to allow multiple colors
Exposed error as a public API
Exposed file_collision as a public API
Exposed print_wrapped as a public API
Exposed set_color as a public API
Fix number-formatting bugs in print_table
Fix "indent" typo in print_table
Fix Errno::EPIPE when piping tasks to head
More friendly error messages
=== 2.0.3 / 2013-02-07
* 2 minor enhancements:
* 1.9: Added support for ! call to go back to (not ...).
* 2nd and 3rd order testing now uses RubyPraser.for_current_ruby for maximal carnage.
* 1 bug fix:
* On failure (eg ruby 2.0), fall back to compound RubyParser instance for 2nd & 3rd order testing
=== 2.0.2 / 2013-01-16
* 1 minor enhancement:
* Updated to ruby_parser 3.1 and up
=== 3.1.1 / 2012-12-19
* 1 minor enhancement:
* Added MOVE_TIMEOUT env var for ruby_parse_extract_error to move slow files to a sibling directory
* 4 bug fixes:
* 1.9: Fixed lexing of "0o". (whitequark)
* 1.9: Fixed parsing of unary plus on literals. (whitequark)
* Added timeout arg to RubyParser#process to pass through to the real parser
* Updated Synopsis to reflect new options for running RP. (louismullie)
=== 3.1.0 / 2012-12-06
* 2 minor enhancements:
* Added RubyParser.for_current_ruby to provide a parser that matches your runtime. (neilconway)
* Duck-typed IDENT_CHAR_RE instead of using RUBY_VERSION
* 3 bug fixes:
* Cleared out body comments in class/module/defn/defs
* Flipped lexer tests to US-ASCII to avoid encoding hell
* yyerror is now an alias for syntax_error
2.5.4 - 2013-01-23
It's a bug fix release.
Improvements
* Added documents for data driven test functionality.
* Added TSV support for data driven test functionality.
* Support tag inspection on JRuby.
Fixes
* Fixed a bug. It is too slow to filter tests when there are many tests. [GitHub#46]
* Accept anonymous test suite. [GitHub:#49] [Reported by Matthew Rudy Jacobs]
Thanks
* Matthew Rudy Jacobs