You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
+
3
6
## Updating from 0.7.x to 0.8.x
4
7
Version `0.8.x` changes the namespace of the gem from `OneLogin::Saml` to `OneLogin::RubySaml`. Please update your implementations of the gem accordingly.
5
8
@@ -11,14 +14,22 @@ SAML authorization is a two step process and you are expected to implement suppo
11
14
12
15
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)
13
16
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
+
14
25
## Getting Started
15
26
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:
16
27
17
28
Using `Gemfile`
18
29
19
30
```ruby
20
31
# latest stable
21
-
gem 'ruby-saml', '~> 0.8.1'
32
+
gem 'ruby-saml', '~> 0.9'
22
33
23
34
# or track master for bleeding-edge
24
35
gem 'ruby-saml', :github => 'onelogin/ruby-saml'
@@ -475,11 +486,3 @@ settings.attribute_consuming_service.configure do
*[#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.
2
25
3
26
### 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
+
5
32
6
33
### 0.7.3 (Feb 20, 2014)
7
34
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
0 commit comments