Skip to content

Commit 854931d

Browse files
committed
Merge pull request #184 from onelogin/AUTH-271
AUTH-271: Version bump to 0.9
2 parents dfcbaef + 947feed commit 854931d

File tree

3 files changed

+44
-11
lines changed

3 files changed

+44
-11
lines changed

README.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Ruby SAML [![Build Status](https://secure.travis-ci.org/onelogin/ruby-saml.png)](http://travis-ci.org/onelogin/ruby-saml)
22

3+
## Updating from 0.8.x to 0.9
4+
Version `0.9` adds many new features and improvements. It is a recommended update for all Ruby SAML users. For more details, please review [the changelog](changelog.md)
5+
36
## Updating from 0.7.x to 0.8.x
47
Version `0.8.x` changes the namespace of the gem from `OneLogin::Saml` to `OneLogin::RubySaml`. Please update your implementations of the gem accordingly.
58

@@ -11,14 +14,22 @@ SAML authorization is a two step process and you are expected to implement suppo
1114

1215
We created a demo project for Rails4 that uses the latest version of this library: [ruby-saml-example](https://github.com/onelogin/ruby-saml-example)
1316

17+
## Adding Features, Pull Requests
18+
* Fork the repository
19+
* Make your feature addition or bug fix
20+
* Add tests for your new features. This is important so we don't break any features in a future version unintentionally.
21+
* Ensure all tests pass.
22+
* Do not change rakefile, version, or history.
23+
* Open a pull request, following [this template](https://gist.github.com/Lordnibbler/11002759).
24+
1425
## Getting Started
1526
In order to use the toolkit you will need to install the gem (either manually or using Bundler), and require the library in your Ruby application:
1627

1728
Using `Gemfile`
1829

1930
```ruby
2031
# latest stable
21-
gem 'ruby-saml', '~> 0.8.1'
32+
gem 'ruby-saml', '~> 0.9'
2233

2334
# or track master for bleeding-edge
2435
gem 'ruby-saml', :github => 'onelogin/ruby-saml'
@@ -475,11 +486,3 @@ settings.attribute_consuming_service.configure do
475486
add_attribute :name => "Another Attribute", :name_format => "Name Format", :friendly_name => "Friendly Name", :attribute_value => "Attribute Value"
476487
end
477488
```
478-
479-
## Adding Features, Pull Requests
480-
* Fork the repository
481-
* Make your feature addition or bug fix
482-
* Add tests for your new features. This is important so we don't break any features in a future version unintentionally.
483-
* Ensure all tests pass.
484-
* Do not change rakefile, version, or history.
485-
* Open a pull request, following [this template](https://gist.github.com/Lordnibbler/11002759).

changelog.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,37 @@
11
# RubySaml Changelog
2+
### 0.9 (Jan 26, 2015)
3+
* [#169](https://github.com/onelogin/ruby-saml/pull/169) WantAssertionSigned should be either true or false
4+
* [#167](https://github.com/onelogin/ruby-saml/pull/167) (doc update) make unit of clock drift obvious
5+
* [#160](https://github.com/onelogin/ruby-saml/pull/160) Extended solution for Attributes method [] can raise NoMethodError
6+
* [#158](https://github.com/onelogin/ruby-saml/pull/1) Added ability to specify attribute services in metadata
7+
* [#154](https://github.com/onelogin/ruby-saml/pull/154) Fix incorrect gem declaration statement
8+
* [#152](https://github.com/onelogin/ruby-saml/pull/152) Fix the PR #99
9+
* [#150](https://github.com/onelogin/ruby-saml/pull/150) Nokogiri already in gemspec
10+
* [#147](https://github.com/onelogin/ruby-saml/pull/147) Fix LogoutResponse issuer validation and implement SAML Response issuer validation.
11+
* [#144](https://github.com/onelogin/ruby-saml/pull/144) Fix DigestMethod lookup bug
12+
* [#139](https://github.com/onelogin/ruby-saml/pull/139) Fixes handling of some soft and hard validation failures
13+
* [#138](https://github.com/onelogin/ruby-saml/pull/138) Change logoutrequest.rb to UTC time
14+
* [#136](https://github.com/onelogin/ruby-saml/pull/136) Remote idp metadata
15+
* [#135](https://github.com/onelogin/ruby-saml/pull/135) Restored support for NIL as well as empty AttributeValues
16+
* [#134](https://github.com/onelogin/ruby-saml/pull/134) explicitly require "onelogin/ruby-saml/logging"
17+
* [#133](https://github.com/onelogin/ruby-saml/pull/133) Added license to gemspec
18+
* [#132](https://github.com/onelogin/ruby-saml/pull/132) Support AttributeConsumingServiceIndex in AuthnRequest
19+
* [#131](https://github.com/onelogin/ruby-saml/pull/131) Add ruby 2.1.1 to .travis.yml
20+
* [#122](https://github.com/onelogin/ruby-saml/pull/122) Fixes #112 and #117 in a backwards compatible manner
21+
* [#119](https://github.com/onelogin/ruby-saml/pull/119) Add support for extracting IdP details from metadata xml
22+
23+
### 0.8.2 (Jan 26, 2015)
24+
* [#183](https://github.com/onelogin/ruby-saml/pull/183) Resolved a security vulnerability where string interpolation in a `REXML::XPath.first()` method call allowed for arbitrary code execution.
225

326
### 0.8.0 (Feb 21, 2014)
4-
Changed namespace of the gem from `OneLogin::Saml` to `OneLogin::RubySaml`. Please update your implementations of the gem accordingly.
27+
**IMPORTANT**: This release changed namespace of the gem from `OneLogin::Saml` to `OneLogin::RubySaml`. Please update your implementations of the gem accordingly.
28+
29+
* [#111](https://github.com/onelogin/ruby-saml/pull/111) `Onelogin::` is `OneLogin::`
30+
* [#108](https://github.com/onelogin/ruby-saml/pull/108) Change namespacing from `Onelogin::Saml` to `Onelogin::Rubysaml`
31+
532

633
### 0.7.3 (Feb 20, 2014)
734
Updated gem dependencies to be compatible with Ruby 1.8.7-p374 and 1.9.3-p448. Removed unnecessary `canonix` gem dependency.
35+
36+
* [#107](https://github.com/onelogin/ruby-saml/pull/107) Relax nokogiri version requirement to >= 1.5.0
37+
* [#105](https://github.com/onelogin/ruby-saml/pull/105) Lock Gem versions, fix to resolve possible namespace collision

lib/onelogin/ruby-saml/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module OneLogin
22
module RubySaml
3-
VERSION = '0.8.1'
3+
VERSION = '0.9'
44
end
55
end

0 commit comments

Comments
 (0)