History.txt
=== Ongoing
=== 3.0.0 / 2022-11-08
* **Breaking** Removes Group DELETE and Oauth Apps endpoints
* Updates all URLs in the documentation
* Adds click_metrics_by_country to Bitlink instances
* Adds request options and proxy options to the Net::HTTP adapter
=== 2.1.0 / 2022-10-21
* Strips protocol from the start of a bitlink when fetching/expanding (fixes #80)
* Adds SonarCloud quality check GitHub Action
* Uses verifying doubles in tests over generic doubles
=== 2.0.2 / 2022-10-18
* Allows oauth2 gem version 2
=== 2.0.1 / 2020-06-18
* Fixes sending parameters in ClicksSummary (thanks @CodingFu)
=== 2.0.0 / 2020-03-12
* Complete overhaul of the gem
* Supports version 4 of the Bitly API
* See the README and documentation for more details
=== 2.0.0.beta.2 / 2020-03-02
* Uses autoload to improve memory consumption
=== 2.0.0.beta.1 / 2020-02-15
* Complete overhaul of the gem
* Supports version 4 of the Bitly API
=== 1.1.2
* 2 minor updates
* Fix for obtaining clicks for branded subdomains
* Some fixes for Ruby compiler warnings
=== 1.1.1
* 3 minor updates
* Updates shoulda/activesupport versions in dev dependencies
* Removes development dependency on Echoe and tidies up gemspec
* Adds license to gemspec
=== 1.1.0 / 2016-2-25
* 5 minor updates
* Fixnum & Integer unification for Ruby 2.4+ compatibility (thanks @codebender)
* Replaces Fakeweb with Webmock in tests
* Fixes instance variable warnings
* Fixes redefine method warnigns
* Always use HTTPS when using v3 API
=== 1.0.2 / 2016-11-3
* 1 minor update
* Stops gem breaking on Ruby < 2.2 by only installing an older version of rack.
=== 1.0.1 / 2016-11-3
* 1 minor update
* Properly sets the API version that is in use.
=== 1.0.0 / 2016-10-21
* 1 minor update
* Ensures v2 API uses https
It had been too long with this gem in a pre 1.0 state. This rectifies that, even though there were no major or breaking changes.
=== 0.10.4 / 2015-01-08
* 1 minor update
* You can now pass a state parameter to the OAuth authorize url.
=== 0.10.3 / 2014-09-22
* 1 minor update
* Due to a tooling mishap, the previous gem version didn't update the OAuth2
gem versions. This has been updated now.
=== 0.10.2 / 2014-09-20
* 1 minor update
* Relaxed OAuth2 gem version to allow for version 1. Fixes issue #57.
=== 0.10.1 / 2014-03-10
* 1 minor update
* Stops messing with the load path. Fixes issue #45. Thanks to halloffame.
=== 0.10.0 / 2014-2-23
* 2 major updates
* Updates OAuth2 gem dependency to include version 0.9.x
* Adds support for generic OAuth2 access token in V3 API, thanks to fzagarzazu (issue #47)
=== 0.9.0 / 2013-4-28
* 2 major updates
* Replaces Crack with MultiJson (issue #34)
* Adds timeout to v3 client calls (issue #27)
* 5 minor updates
* Adds qrcode_url method to Bitly::V3::Url class (issue #21)
* Ability to configure Bitly with a configure block (issue #16)
* Stops gem messing with the load path (issue #32)
* Adds development dependencies to Rakefile/gemspec (issue #33)
* Change Bitly::V3::User file to use ASCII quotes (issue #39)
=== 0.8.1 / 2013-15-01
* 1 major update
* bumps httparty and crack dependencies due to security vulnerability
=== 0.8.0
* 1 major update
* Updates OAuth2 dependency again
=== 0.7.0 / 2011-1-8
* 1 major bug fix
* Updates OAuth2 gem and fixes OAuth class
* 1 minor enhancement
Adds link_history to user model
=== 0.6.2 / 2011-11-10
* 2 minor enhancements
* Adds days parameter to clicks_by_minute v3 API call
* Converts Readme to markdown
* 2 minor bug fixes
* Increases HTTParty version to avoid issues with Rubygems
* Stops mutating arguments on array methods
=== 0.6.1 / 2011-01-12
* 1 minor enhancement
* Updated OAuth2 gem and used extra information to save login and api_key to user objects
=== 0.6.0 / 2011-01-03
* 1 major enhancement
* Added OAuth 2 and User calls for the version 3 API
=== 0.5.5 / 2010-12-22
* 1 minor bug fix
* fixed method redifined warnings
=== 0.5.4 / 2010-12-01
* 4 minor enhancements
* Added referrers, countries, clicks_by_minute and clicks_by_day calls to the version 3 API
=== 0.5.3 / 2010-07-30
* 1 minor enhancement
* Added the info call to the version 3 API
=== 0.5.2 / 2010-07-18
* 1 minor enhancement
* Added the lookup call to the version 3 API.
=== 0.5.1 / 2010-05-26
* 1 bug fix
* When expanding a short url with the v3 module, user hash and short url weren't being set properly
=== 0.5.0 / 2010-05-12
* Loads of major enhancements
* Support for version 3 of the bit.ly API
* deprecation for version 2 client object
=== 0.4.0 / 2009-12-19
* 1 major enhancement
* support for j.mp urls
=== 0.3.2 / 2009-11-15
* 1 bug fix
* called the wrong variable in case of error in the creation of a Url object
=== 0.3.1 / 2009-07-29
* 1 minor enhancement
* removed require 'rubygems' from library (http://gist.github.com/54177)
=== 0.3 / 2009-07-09
* 1 major enhancement
* a full set of tests, properly mocked
* 1 minor enhancement
* calling bitly.shorten(:history => 1) will add the url to the api user's history.
* 1 bug fix
* you can no longer call shorten with a keyword, this was unsupported in the API and consequently removed
=== 0.2 / 2009-06-23
* 1 enhancement
* Depends on Crack instead of JSON, so can run on Jruby
* 1 bug fix
* Does not choke when bit.ly chokes. Returns a BitlyError instead
=== 0.1.4 / 2009-04-13
* 1 bug fix
* Urls with parameters were choking, changed to using CGI.
=== 0.1.2 / 2009-03-12
* 1 minor enhancement
* Allows to add a keyword for shortening urls
=== 0.1.1 / 2009-01-26
* 1 bug fix
* Didn't include dependency on JSON
=== 0.1.0 / 2009-01-26
* 1 major enhancement
* First release