v4.3.3
* Fixed a bug where, if you would reference any image info inside Image#format
{} or Image#combine_options {}, this info would be cached even after these
methods were executed, leaving the MiniMagick::Image instance with stale
data.
v4.3.2
* Fixed MiniMagick::Image.new("...").format("<ext>") not working if the image
didn't have an extension.
v4.3.1
* Reverted making MiniMagick configuration thread safe, until we figure out
what caused #328.
v4.3.0
* Fixed early reportings of ImageMagick/GraphicsMagick not being installed by
removing the automagically generated methods (commit)
* MiniMagick.with_cli is now thread-safe, as well as other configuration
options
v4.2.10
* Make GraphicsMagick's mogrify support the "-gravity" option.
v4.2.9
* Fixes MiniMagick::Image#size to properly return filesize in bytes
* Added MiniMagick::Image#human_size which holds ImageMagick's human-readable
size string.
v4.2.8
This version has been yanked as it holds a backwards incompatibility which
breaks CarrierWave.
* MiniMagick.with_cli will now restore the old CLI even when errors occur.
* Fixed race condition which caused the MiniMagick::Tool methods not to be
defined yet (can happen in multithreaded environments)
Backwards compatibility
* MiniMagick::Image#size now returns a string with the filesize unit included
## RMagick 2.15.4
- Improved C extension building process - @u338steven
## RMagick 2.15.3
- Fixed ImageMagick version detection on Windows - @maisumakun
go1.5.1 (released 2015/09/08) includes bug fixes to the compiler, assembler,
and the fmt, net/textproto, net/http, and runtime packages. See the Go 1.5.1
milestone on our issue tracker for details:
https://github.com/golang/go/issues?q=milestone%3AGo1.5.1
4.1.1 (2015-08-21)
------------------
* Remove `RubyProf` from Gemfile and a test, due to it providing no substantial benefit while increasing problems building bundles under Rubinius.
4.1.0 (2015-08-16)
------------------
* Addition of `now_and_every` method; fires block immediately, then sets recurring timer.
* Includes `now_and_after` method; does the same as above for one-shot timers: essentially a "two-shot" timer.
Separate the logs between examples to allow for easier understanding.
# Log Splitter for RSpec
This `RSpec` plugin allows you to change the logger for your library for each
separate example. This gives the ability to see the log output for each
specific test.
Shim to load environment variables from `.env` into `ENV` in *development*.
Storing [configuration in the environment](http://www.12factor.net/config) is
one of the tenets of a [twelve-factor app](http://www.12factor.net/). Anything
that is likely to change between deployment environments-such as resource
handles for databases or credentials for external services - should be
extracted from the code into environment variables.
But it is not always practical to set environment variables on development
machines or continuous integration servers where multiple projects are
run. dotenv loads variables from a `.env` file into `ENV` when the environment
is bootstrapped.
# News
## 3.1.3 - 2015-07-26 {#version-3-1-3}
It's a bug fix release.
### Improvements
* Removed unused `TODO` file. [GitHub#108][Patch by takiy33]
### Fixes
* `--location`: Fixed a bug that `--location LINE` doesn't work when
test script is specified as relative path. [Reported by TOMITA Masahiro]
The following doesn't work:
% ruby ./test.rb --location 10
The following works:
% ruby test.rb --location 10
### Thanks
* takiy33
* TOMITA Masahiro
### 3.3.2 / 2015-07-15
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.3.1...v3.3.2)
Bug Fixes:
* Prevent thread deadlock errors during proxy creation (e.g. when using
`before_verifying_doubles` callbacks). (Jon Rowe, #980, #979)
### 3.3.1 / 2015-06-19
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.3.0...v3.3.1)
Bug Fixes:
* Fix bug in `before_verifying_double` callback logic that caused it to be called
once for each class in the ancestor list when mocking or stubbing a class. Now
it is only called for the mocked or stubbed class, as you would expect. (Sam
Phippen, #974)
### 3.3.1 / 2015-07-15
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.3.0...v3.3.1)
Bug Fixes:
* Fix `be >`, `be <`, etc so that it fails rather than allowing an
argument error to be raised when compared against an object of the
wrong type. This allows it to be used in composed matcher expressions
against heterogeneous objects. (Dennis Günnewig, #809)
* Fix `respond_to` to work properly on target objects
that redefine the `method` method. (unmanbearpig, #821)
### 3.3.2 / 2015-07-15
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.1...v3.3.2)
Bug Fixes:
* Fix formatters to handle exceptions for which `backtrace` returns `nil`.
(Myron Marston, #2023)
* Fix duplicate formatter detection so that it allows subclasses of formatters
to be added. (Sebastián Tello, #2019)
### 3.3.1 / 2015-06-18
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.0...v3.3.1)
Bug Fixes:
* Correctly run `before(:suite)` (and friends) in the context of an example
group instance, thus making the expected RSpec environment available.
(Jon Rowe, #1986)
2015-12 Release 0.5.1
Horst Duchene <monora@gmail.com>
* Changed edge sequence to match example picture (daa88e)
Chase <chase.gilliam@gmail.com>
* updated algorithms to 6.1 and added test unit to support newer rubies (fbd874)
builds. Introduce hooks for sending bulklog and package explicitly the
master. The default bulklog action is a nop and the package action
mirrors the normal package step, i.e. copying to ${packages}/All and
adding the category symlinks.