Ruby 2.0 backwards incompatible changes
- lines, bytes, chars, codepoints returned an Enumerator in 1.9 -> use each_lines, each_bytes, each_chars, each_codepoints instead for an Enumerator
# encoding: utf-8is the default (which impacts regular expressions that expect it to be
us-ascii, eg. vpim)
- respond_to? on a protected method returns false (was true)
- inspect doesn't use the redefined to_s
- Array#values_at returns nil for each number outside of the array
- CSV.dump & CSV.load are gone (object serialization)
|# There are multiple weaknesses in the parameter parsing code for Ruby on Rails|
|# which allows attackers to bypass authentication systems, inject arbitrary SQL,|
|# inject and execute arbitrary code, or perform a DoS attack on a Rails application.|
|# This vulnerability has been assigned the CVE identifier CVE-2013-0156.|
To modify screen colour temperatures during evening hours, I have been using the f.lux app on my Macs for years.
I was quite looking forward to using it on my iPad, particularly for reading, but it seems Apple has not provided the necessary documented APIs, nor is Apple allowing side loading of apps using Xcode 7. https://justgetflux.com/sideload/
This is why iPad will never replace the PC.
Hopefully you will open up the capabilities needed to make f.lux a first class app, or work with them to build the features into a future revision of iOS.