# Addressable 2.3.7
- fix scenario in which invalid URIs don't get an exception until inspected
- handle hostnames with two adjacent periods correctly
- upgrade of RSpec
* pkgsrc change: add pkg_alternatives support.
=== 4.3.0 / 2015-02-07
* Drops support for Ruby 1.8. Please use 4.2.1 if you still need Ruby 1.8 compatibility.
* Fixed a bug with `always_trace` (#91) (@KrauseFx)
* Renamed `commands` to `defined_commands` for better compatibility with Pry
=== 4.2.1 / 2014-09-28
* Improve `choose` compatibility with HighLine's version (#79)
=== 4.2.0 / 2014-04-29
* Add ability to use commander without importing into the global namespace (#61) (@krissi)
== Release 1.2.1: March 10, 2015
* increase version number to be able to re-push to rubygems
== Release 1.2.0: March 8, 2015
* add options for custum log file names.
* change pid file name scheme to "#progname_num#{number}.pid" for multiple instances.
* fix call_as_daemon not saving the PID (thanks Roberto Plancarte)
* allow for custom statis messages (thanks to Joseph Haig)
* fix Pid.running? rescuing timeout exceptions (thanks to Geraud Boyer)
* monitor.rb/application.rb/application_group.rb: handle :monitor and :multiple in combination correctly
(thanks to Prakash Murthy).
* pidfile.rb: Handle invalid or empty pid files instead of returning pid 0 (thanks to Aaron Stone)
* run the whole gem through Rubocop (thanks to Aaron Stone)
* gem cleanup (thanks to Aaron Stone)
* pkgsrc change: add support for pkg_alternatives.
## 1.8.5 (2015-03-11)
Bugfixes:
- remove MIT license from gemspec when removing license file (@indirect)
- respect 'no' immediately as well as saving it in `gem` config (@kirs)
## 1.8.4 (2015-03-05)
Bugfixes:
- document --all-platforms option (#3449, @moeffju)
- find gems from all sources on exec after install (#3450, @TimMoore)
## 1.8.3 (2015-02-24)
Bugfixes:
- handle boolean values for gem settings (@EduardoBautista)
- stop always looking for updated `path` gems (#3414, #3417, #3429, @TimMoore)
## 1.8.2 (2015-02-14)
Bugfixes:
- allow config settings for gems with 'http' in the name again (#3398, @tmoore)
## 1.8.1 (2015-02-13)
Bugfixes:
- synchronize building git gem native extensions (#3385, @antifuchs & @indirect)
- set gemspec bindir correctly (#3392, @tmoore)
- request lockfile deletion when it is malformed (#3396, @indirect)
- explain problem when mirror config is missing (#3386, @indirect)
- explain problem when caching causes permission error (#3390, @indirect)
- normalize URLs in config keys (#3391, @indirect)
## 1.8.0 (2015-02-10)
Bugfixes:
- Gemfile `github` blocks now work (#3379, @indirect)
Bugfixes from v1.7.13:
- Look up installed gems in remote sources (#3300, #3368, #3377, #3380, #3381, @indirect)
- Look up gems across all sources to satisfy dependencies (#3365, @keiths-osc)
- Request dependencies for no more than 100 gems at a time (#3367, @segiddins)
## 1.8.0.rc (2015-01-26)
Features:
- add `config disable_multisource` option to ensure sources can't compete (@indirect)
Bugfixes:
- don't add extra quotes around long, quoted config values (@aroben, #3338)
Security:
- warn when more than one top-level source is present (@indirect)
## 1.8.0.pre (2015-01-26)
Features:
- add metadata allowed_push_host to new gem template (#3002, @juanitofatas)
- adds a `--no-install` flag to `bundle package` (@d-reinhold)
- add `bundle config auto_install true` to install automatically (@smashwilson)
- add `bundle viz --without` to exclude gem groups from resulting graph (@fnichol)
- prevent whitespace in gem declarations with clear messaging (@benlakey)
- tries to find a `bundler-<command>` executable on your path for non-bundler commands (@andremedeiros)
- tries to find `gems.rb` and it's new counterpart, `gems.locked` (@andremedeiros)
- change the initial version of new gems from `0.0.1` to `0.1.0` (@petedmarsh)
- add `package --all-platforms` to cache gems for each known platform (@ccutrer)
- speed up `exec` when running commands on the $PATH (@kirs)
- add gem code of conduct file and option (@kirs)
- add config settings for gem license and tests (@kirs)
- add `bin/setup` and `bin/console` to new gems (@indirect)
- include configured user-agent in network requests (@indirect)
- support `github`, `gist`, and `bitbucket` options on git gems (@indirect)
- add `package --cache-path` and `config cache_path` for cache location (@jnraine)
- allow `config` to work even when a Gemfile is not present (@dholdren)
- add `config gemfile /path` for other Gemfile locations (@dholdren)
Bugfixes:
- reduce memory usage with threaded parallel workers (@Who828)
- support read-only git gems (@pmahoney)
- various resolver performance improvements (@dubek)
- untaint git gem paths for Rubygems compatibility (@tdtds)
Documentation:
- add missing Gemfile global `path` explanation (@agenteo)
## 1.7.13 (2015-02-07)
Bugfixes:
- Look up installed gems in remote sources (#3300, #3368, #3377, #3380, #3381, @indirect)
- Look up gems across all sources to satisfy dependencies (#3365, @keiths-osc)
- Request dependencies for no more than 100 gems at a time (#3367, @segiddins)
### 1.0.3 / 10.03.2015
Author: Robert Eshleman <c.robert.eshleman@gmail.com>
Date: Mon Mar 9 09:47:59 2015 -0400
* Update `ruby-ole` to `1.2.11.8`
** `ruby-ole` <= `1.2.11.7` throws a duplicated key warning in Ruby 2.2.
** This commit updates `ruby-ole` to `1.2.11.8`, which fixes this warning.
** Related discussion: [aquasync/ruby-ole#15] - [aquasync/ruby-ole#15]: https://github.com/aquasync/ruby-ole/issues/15
### 1.0.2 / 05.03.2015
Author: cantin <cantin2010@gmail.com>
Date: Thu Mar 5 16:13:59 2015 +0800
* add Rational support
* add rational requirement
* use old rational syntax in test
4.1.0
* Added MiniMagick::Tool#stack for building ImageMagick stacks:
MiniMagick::Tool::Convert.new do |convert|
convert << "wand.gif"
convert.stack do |stack|
stack << "wand.gif"
stack.rotate(30)
end
convert << "images.gif"
end
convert wand.gif \( wand.gif -rotate 90 \) images.gif
4.0.4
* Allow filenames with colon in their names (thanks to @agorf)
=== 1.3.4 - 2015-02-16
- Assert compatibility with Ruby 2.2
- Improved documentation using RDoc, so it is included on http://www.rubydoc.info/gems/chunky_png
- Update chunkypng.com website; migrate some stuff from the wiki.
### 3.2.1 / 2015-02-23
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.2.0...v3.2.1)
Bug Fixes:
* Add missing `require` to RSpec generator root fixing an issue where Rail's
autoload does not find it in some environments. (Aaron Kromer, #1305)
* `be_routable` matcher now has the correct description. (Tony Ta, #1310)
* Fix dependency to allow Rails 4.2.x patches / pre-releases (Lucas Mazza, #1318)
* Disable the `test-unit` gem's autorunner on projects running Rails < 4.1 and
Ruby < 2.2 (Aaron Kromer, #1320)
### 3.2.1 / 2015-02-23
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.2.0...v3.2.1)
Bug Fixes:
* Add missing `rspec/support/differ` require so that rspec-mocks can be
used w/o rspec-expectations (which also loads the differ and hided the
fact we forgot to require it). (Myron Marston, #893)
* Revert tracking of received arg mutation (added in 3.2.0 to provide an
error in a situation we can't support) as our implementation has side
effects on non-standard objects and there's no solution we could come
up with that always works. (Myron Marston, #900)
### 3.2.2 / 2015-03-11
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.1...v3.2.2)
Bug Fixes:
* Fix regression in 3.2.0 that allowed tag-filtered examples to
run even if there was a location filter applied to the spec
file that was intended to limit the file to other examples.
(#1894, Myron Marston)
### 3.2.1 / 2015-02-23
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.0...v3.2.1)
Bug Fixes:
* Notify start-of-run seed _before_ `start` notification rather than
_after_ so that formatters like Fuubar work properly. (Samuel Esposito, #1882)
0.7.0
* Drop support to Ruby 1.8.7 / REE
* Drop support to Rails 2.3 / 3.0 / 3.1
* Remove deprecated stuff:
- Setting :default_exception_hander Symbol to I18n.exception_handler.
- normalize_translation_keys in favor of normalize_keys.
- :rescue_format option on the exception handler.
- enforce_available_locales now defaults to true with no deprecation message.