Skip to content

Commit 947feed

Browse files
committed
Update readme.md, changelog.md
1 parent adced51 commit 947feed

File tree

2 files changed

+41
-10
lines changed

2 files changed

+41
-10
lines changed

README.md

Lines changed: 11 additions & 8 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,6 +14,14 @@ 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

@@ -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: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,37 @@
11
# RubySaml Changelog
2-
### 0.9 (Jan 23, 2015)
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
322

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.
425

526
### 0.8.0 (Feb 21, 2014)
6-
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+
732

833
### 0.7.3 (Feb 20, 2014)
934
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

Comments
 (0)