Skip to content

Commit 807daa6

Browse files
committed
Merge pull request #107 from rsim/release/0.6.0
Release 0.6.0
2 parents cd8963a + 19d3527 commit 807daa6

File tree

3 files changed

+46
-14
lines changed

3 files changed

+46
-14
lines changed

History.txt

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
1-
* Bug fixes
2-
* Support for Session timezone from ENV['TZ'] removed, due to time zone name discrepancies on Windows
1+
== 0.6.0 2016-03-13
2+
* Improvements
3+
* Add support for records with boolean attributes - as input and output parameters and as return values of stored procedures
4+
* Add support for VARCHAR, SIMPLE_INTEGER+subtypes
5+
* Accessing to package objects via #[]
6+
* Add XMLTYPE support for procedures and functions
7+
* New procedure argument metadata option 'defaulted'
8+
* Use current_schema in PLSQL::Schema#schema_name
9+
* Add support for ruby-oci8 ~> 2.1 (was ~> 2.1.2) - as ruby-oci8 2.2.x is already available
10+
* Add support for Oracle enhanced adapter 1.6.x
11+
* Bug fixes
12+
* Time-zone configuration support fixes and improvements. Support for Session timezone from ENV['TZ'] removed
13+
* Fix thread safety problem in PLSQL::OCIConnection::Cursor
14+
* Fix: JRuby PLS_INTEGER, BINARY_INTEGER NULL value becomes 0
15+
* Internal (development) improvements
16+
* Travis CI setup for the project
17+
* Allow reporting of Unit Tests on Jenkins CI with "RspecJunitFormatter"
18+
* Vagrant box CentOS version updated to v7.2
19+
* Unit tests setup/teardown fixes for procedure_spec
20+
* Documentation
21+
* Add reference to ruby-plsql cheat sheet
322

423
== 0.5.3 2015-05-07
524

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.5.3
1+
0.6.0

ruby-plsql.gemspec

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,29 @@
22
# DO NOT EDIT THIS FILE DIRECTLY
33
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
44
# -*- encoding: utf-8 -*-
5-
# stub: ruby-plsql 0.5.3 ruby lib
5+
# stub: ruby-plsql 0.6.0 ruby lib
66

77
Gem::Specification.new do |s|
88
s.name = "ruby-plsql"
9-
s.version = "0.5.3"
9+
s.version = "0.6.0"
1010

1111
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
1212
s.require_paths = ["lib"]
1313
s.authors = ["Raimonds Simanovskis"]
14-
s.date = "2015-05-07"
14+
s.date = "2016-03-13"
1515
s.description = "ruby-plsql gem provides simple Ruby API for calling Oracle PL/SQL procedures.\nIt could be used both for accessing Oracle PL/SQL API procedures in legacy applications\nas well as it could be used to create PL/SQL unit tests using Ruby testing libraries.\n"
1616
s.email = "[email protected]"
1717
s.extra_rdoc_files = [
1818
"README.md"
1919
]
2020
s.files = [
21+
".travis.yml",
22+
".travis/oracle/LICENSE",
23+
".travis/oracle/README.md",
24+
".travis/oracle/download.js",
25+
".travis/oracle/download.sh",
26+
".travis/oracle/install.sh",
27+
".travis/setup_accounts.sh",
2128
"Gemfile",
2229
"History.txt",
2330
"License.txt",
@@ -57,11 +64,14 @@ Gem::Specification.new do |s|
5764
"spec/plsql/view_spec.rb",
5865
"spec/spec.opts",
5966
"spec/spec_helper.rb",
67+
"spec/support/create_arunit_user.sql",
68+
"spec/support/custom_config.rb.sample",
6069
"spec/support/file_check_script.sh",
61-
"spec/support/test_db.rb"
70+
"spec/support/test_db.rb",
71+
"spec/support/unlock_and_setup_hr_user.sql"
6272
]
6373
s.homepage = "http://github.com/rsim/ruby-plsql"
64-
s.rubygems_version = "2.4.6"
74+
s.rubygems_version = "2.5.1"
6575
s.summary = "Ruby API for calling Oracle PL/SQL procedures."
6676

6777
if s.respond_to? :specification_version then
@@ -70,25 +80,28 @@ Gem::Specification.new do |s|
7080
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
7181
s.add_development_dependency(%q<jeweler>, ["~> 2.0.1"])
7282
s.add_development_dependency(%q<rspec>, ["~> 3.1"])
83+
s.add_development_dependency(%q<rspec_junit_formatter>, [">= 0"])
7384
s.add_development_dependency(%q<activerecord>, ["< 4.3.0", ">= 3.2.3"])
74-
s.add_development_dependency(%q<activerecord-oracle_enhanced-adapter>, ["< 1.6.0", ">= 1.4.1"])
85+
s.add_development_dependency(%q<activerecord-oracle_enhanced-adapter>, ["< 1.7.0", ">= 1.4.1"])
7586
s.add_development_dependency(%q<simplecov>, [">= 0"])
76-
s.add_development_dependency(%q<ruby-oci8>, ["~> 2.1.2"])
87+
s.add_development_dependency(%q<ruby-oci8>, ["~> 2.1"])
7788
else
7889
s.add_dependency(%q<jeweler>, ["~> 2.0.1"])
7990
s.add_dependency(%q<rspec>, ["~> 3.1"])
91+
s.add_dependency(%q<rspec_junit_formatter>, [">= 0"])
8092
s.add_dependency(%q<activerecord>, ["< 4.3.0", ">= 3.2.3"])
81-
s.add_dependency(%q<activerecord-oracle_enhanced-adapter>, ["< 1.6.0", ">= 1.4.1"])
93+
s.add_dependency(%q<activerecord-oracle_enhanced-adapter>, ["< 1.7.0", ">= 1.4.1"])
8294
s.add_dependency(%q<simplecov>, [">= 0"])
83-
s.add_dependency(%q<ruby-oci8>, ["~> 2.1.2"])
95+
s.add_dependency(%q<ruby-oci8>, ["~> 2.1"])
8496
end
8597
else
8698
s.add_dependency(%q<jeweler>, ["~> 2.0.1"])
8799
s.add_dependency(%q<rspec>, ["~> 3.1"])
100+
s.add_dependency(%q<rspec_junit_formatter>, [">= 0"])
88101
s.add_dependency(%q<activerecord>, ["< 4.3.0", ">= 3.2.3"])
89-
s.add_dependency(%q<activerecord-oracle_enhanced-adapter>, ["< 1.6.0", ">= 1.4.1"])
102+
s.add_dependency(%q<activerecord-oracle_enhanced-adapter>, ["< 1.7.0", ">= 1.4.1"])
90103
s.add_dependency(%q<simplecov>, [">= 0"])
91-
s.add_dependency(%q<ruby-oci8>, ["~> 2.1.2"])
104+
s.add_dependency(%q<ruby-oci8>, ["~> 2.1"])
92105
end
93106
end
94107

0 commit comments

Comments
 (0)