== 1.7.2 - 21-Jan-2014
* Fixed a bug in the Ping::HTTP constructor where it was not honoring the
port if provided as the second argument. Thanks go to Florian Anderiasch
for the spot.
* Removed win32-open3 require in the Ping::External class since it isn't
needed in Ruby 1.9.x or later.
* Refactored the Ping::External class so that it checks the exit status rather
than try to parse output. Thanks go to Miguel Tubia for the suggestion.
* Dropped explicit support for Windows XP.
* Removed reference to win32-open3 in README.
== 1.7.1 - 26-Sep-2013
* Fixed a bug in the Ping::TCP class where it could return nil instead
of false. Thanks go to Grandy Nguyen for the patch.
== 1.7.0 - 25-Aug-2013
* Now requires Ruby 1.9.x or later.
* Replaced the main ping code for the Ping::TCP class. The timeout module
really doesn't work very well with sockets, and so a raw socket approach
combined with IO.select is now used instead.
* Updates to the doc/ping.txt file.
== 1.6.2 - 8-Aug-2013
* Fixed a bug in the ICMP ping helper module. Thanks go to Yuichi
Tsunematsu for the spot.
* The win32-security library is not just a development dependency. Thanks
again go to Yuichi Tsunematsu for the spot.
* Updated the icmp ping tests.
* Updated the gemspec for MS Windows.
== 1.6.1 - 17-Jul-2013
* Automatically set the scheme to "http" if not present when performing
HTTP pings. See https://bugs.ruby-lang.org/issues/8645 for an issue
with the uri library that led to this change. Thanks go to Preston Lee
for the spot.
* Removed the windows/system_info dependency, since it added other
dependencies just to check the Windows version. Instead, I added a
helper file that adds some needed Windows functions using FFI.
* Added Rake as a development dependency and updated the Gemfile
source because Bundler. Thanks to Jean-Philippe Doyle for the patches.
* Added some warning text to the Net::Ping::External tests for users
who are using OpenDNS. In short, you will probably get test failures
and surprising true results for bad hosts.
== 1.6.0 - 19-Mar-2013
* Split out the ldap portion of the code into its own branch.
* Don't require resolv-replace on Ruby 1.9.3 or later.
* Now gets proxy information from the http_proxy, https_proxy, and
no_proxy environment variables and uses that when making requests.
Thanks go to Kevin Olbrich for the patch.
# Haml Changelog
=======
## 4.0.5
Released on Jan 7, 2014 ([diff](https://github.com/haml/haml/compare/4.0.4...4.0.5)).
* Fix haml_concat appending unescaped HTML after a call to haml_tag.
* Fix for bug whereby when HAML :ugly option is "true",
ActionView::Helpers::CaptureHelper::capture returns the whole view buffer
when passed a block that returns nothing (thanks [Mircea
Moise](https://github.com/mmircea16)).
## 4.0.4
Released on November 5, 2013 ([diff](https://github.com/haml/haml/compare/4.0.3...4.0.4)).
* Check for Rails::Railtie rather than Rails (thanks [Konstantin Shabanov](https://github.com/etehtsea)).
* Parser fix to allow literal '#' with suppress_eval (Matt Wildig).
* Helpers#escape_once works on frozen strings (as does
ERB::Util.html_escape_once for which it acts as a replacement in
Rails (thanks [Patrik Metzmacher](https://github.com/patrik)).
* Minor test fix (thanks [Mircea Moise](https://github.com/mmircea16)).
[2013/12/18]
* Version 2.3.2
Fix up compilation issues causing problems with a non-GNU make.
[2013/11/13]
* Version 2.3.1
- Caleb Land<caleb.land@gmail.com>
Remove sgetspent on implementations using pwd.h
[2013/11/13]
* Version 2.3.0
- Caleb Land<caleb.land@gmail.com>
Merge OS X work into main gem. Fix bugs with OS X implementation and tweak support for FreeBSD.
See 20d98b7d9e
- Add license file to Manifest.
=== 2.8.0 / 01 Feb 2014
* Handle ssh-rsa and ssh-dss certificate files [bobveznat]
* Correctly interpret /etc/ssh_config Authentication settings based on openssh /etc/ssh_config system defaults [therealjessesanford, liggitt]
* Fixed pageant support for Windows [jarredholman]
* Support %r in ProxyCommand configuration in ssh_config files as defined in OpenSSH [yugui]
* Don't use ssh-agent if :keys_only is true [SFEley]
* Fix the bug in keys with comments [bobtfish]
* Add a failing tests for options in pub keys [bobtfish]
* Assert that the return value from ssh block is returned [carlhoerberg]
* Don't close the connection it's already closed [carlhoerberg]
* Ensure the connection closes even on exception [carlhoerberg]
* Make the authentication error message more useful [deric]
* Fix "ConnectionError" typo in lib/net/ssh/proxy/socks5.rb [mirakui]
* Allow KeyManager to recover from incompatible agents [ecki, delano]
* Fix for "Authentication Method determination can pick up a class from the root namespace" [dave.sieh]
3.1.3 Feb 21 2014
- Add support for Ruby 2.1 in compiled Windows binaries
- Rename gem from "bcrypt-ruby" to just "bcrypt". [GH #86 by @sferik]
3.1.6 Feb 21 2014
- Dummy version of "bcrypt-ruby" needed a couple version bumps to fix some
bugs. It felt wrong to have that at a higher version than the real gem, so
the real gem is getting bumped to 3.1.6.
3.1.7 Feb 24 2014
- Rebuild corrupt Java binary version of gem [GH #90]
- The 2.1 support for Windows binaries alleged in 3.1.3 was a lie -- documentation removed
Full CHANGELOG is https://github.com/prawnpdf/prawn/wiki/CHANGELOG and
here is summary.
Prawn 0.15.0 ¡½ 2014.02.16
Summarized notes follow, but you can also check out the complete diff from
0.14.0 to 0.15.0.
This release is a stepping stone to next month's 1.0 release, and it involves
more internal restructuring and policy updates than it does new fixes or
features. However, there are a few minor fixes and improvements that shipped
with this code, and we may do one or two more maintenance releases of 0.15.x
before 1.0 ships in mid-March.
It should be safe to upgrade to 0.15 if you've been using 0.13 or 0.14. If
you're still using 0.12 or earlier, you should either invest the time to
upgrade those projects now, or treat them as legacy code
indefinitely. Extension authors are encouraged to try out 0.15, because it is
our last major release before 1.0, and is a good snapshot of where we
currently are with things.
* We've laid out a plan for post-1.0 API compatibility
* Prawn now officially now support Ruby 2.1.0
* A couple new gems have been extracted
* Grids can now be safely redefined
* Document#render no longer raises encoding errors on JRuby+Windows
* Table column width calculations now tolerate minor floating point rounding
errors
* TTFunk has been upgraded to 1.1.0, which provides Unicode astral plane
support in TTF files.
* Prawn once again has no third-party runtime dependencies!
1b9ecfa74b (chg-xwindow)/x_screen.c
- x_color_cache and x_color_manager are reloaded after loading a wall
picture on NetBSD/OpenBSD 4bpp framebuffer.
fa6c82190c (chg-xwindow)/x_screen.c
- update mouse cursor fg and bg colors after loading a wall picture
on NetBSD/OpenBSD 4bpp framebuffer.
097ac4f2b7 (chg-xwindow)/fb/x_display_x68kgrf.c
- Also allow non-privileged users to use Text VRAM by --multivram=true option
on NetBSD/x68k
Bump PKGREVISION.
## Changes between 1.9.x and 1.10.0
### Signed 16 Bit Integer Decoding
Signed 16 bit integers are now decoded correctly.
Contributed by Benjamin Conlan.
## Changes between 1.8.0 and 1.9.0
### Performance Improvements in AMQ::BitSet
`AMQ::BitSet#next_clear_bit` is now drastically more efficient
(down from 6 minutes for 10,000 iterations to 4 seconds for 65,536 iterations).
Contributed by Doug Rohrer, Dave Anderson, and Jason Voegele from
[Neo](http://www.neo.com).
## Changes between 1.7.0 and 1.8.0
### Body Framing Fix
Messages exactly 128 Kb in size are now framed correctly.
Contributed by Nicolas Viennot.
1.7.0 – January 28, 2014
* When requiring CoffeeScript files in Node you must now explicitly register
the compiler. This can be done with require 'coffee-script/register' or
CoffeeScript.register(). Also for configuration such as Mocha's, use
coffee-script/register.
* Improved error messages, source maps and stack traces. Source maps now use
the updated //# syntax.
* Leading . now closes all open calls, allowing for simpler chaining syntax.
$ 'body'
.click (e) ->
$ '.box'
.fadeIn 'fast'
.addClass '.active'
.css 'background', 'white'
$('body').click(function(e) {
return $('.box').fadeIn('fast').addClass('.active');
}).css('background', 'white');
* Added **, // and %% operators and ... expansion in parameter lists and
destructuring expressions.
* Multiline strings are now joined by a single space and ignore all
indentation. A backslash at the end of a line can denote the amount of
whitespace between lines, in both strings and heredocs. Backslashes
correctly escape whitespace in block regexes.
* Closing brackets can now be indented and therefore no longer cause
unexpected error.
* Several breaking compilation fixes. Non-callable literals (strings, numbers
etc.) don't compile in a call now and multiple postfix conditionals compile
properly. Postfix conditionals and loops always bind object
literals. Conditional assignment compiles properly in subexpressions. super
is disallowed outside of methods and works correctly inside for loops.
* Formatting of compiled block comments has been improved.
* No more -p folders on Windows.
* The options object passed to CoffeeScript is no longer mutated.
* Bilinear resampling in C.
* Removed debugging printf.
* Set bounds correctly, add tests.
* Store pixels in uint32_t instead of long.
Saves space and works on 32-bit systems
* Bump chunky_png dependency to 1.2.7.