From 19d35278b45bdaa04644102e9b17f83928fb90e2 Mon Sep 17 00:00:00 2001 From: Yavor Nikolov Date: Sun, 13 Mar 2016 12:18:57 +0200 Subject: [PATCH] Release 0.6.0 --- History.txt | 23 +++++++++++++++++++++-- VERSION | 2 +- ruby-plsql.gemspec | 35 ++++++++++++++++++++++++----------- 3 files changed, 46 insertions(+), 14 deletions(-) diff --git a/History.txt b/History.txt index 3107768f..486bdf02 100644 --- a/History.txt +++ b/History.txt @@ -1,5 +1,24 @@ -* Bug fixes - * Support for Session timezone from ENV['TZ'] removed, due to time zone name discrepancies on Windows +== 0.6.0 2016-03-13 +* Improvements + * Add support for records with boolean attributes - as input and output parameters and as return values of stored procedures + * Add support for VARCHAR, SIMPLE_INTEGER+subtypes + * Accessing to package objects via #[] + * Add XMLTYPE support for procedures and functions + * New procedure argument metadata option 'defaulted' + * Use current_schema in PLSQL::Schema#schema_name + * Add support for ruby-oci8 ~> 2.1 (was ~> 2.1.2) - as ruby-oci8 2.2.x is already available + * Add support for Oracle enhanced adapter 1.6.x +* Bug fixes + * Time-zone configuration support fixes and improvements. Support for Session timezone from ENV['TZ'] removed + * Fix thread safety problem in PLSQL::OCIConnection::Cursor + * Fix: JRuby PLS_INTEGER, BINARY_INTEGER NULL value becomes 0 +* Internal (development) improvements + * Travis CI setup for the project + * Allow reporting of Unit Tests on Jenkins CI with "RspecJunitFormatter" + * Vagrant box CentOS version updated to v7.2 + * Unit tests setup/teardown fixes for procedure_spec +* Documentation + * Add reference to ruby-plsql cheat sheet == 0.5.3 2015-05-07 diff --git a/VERSION b/VERSION index c52db980..09a3acfa 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.5.3 \ No newline at end of file +0.6.0 \ No newline at end of file diff --git a/ruby-plsql.gemspec b/ruby-plsql.gemspec index ec1f1f7e..47dc807c 100644 --- a/ruby-plsql.gemspec +++ b/ruby-plsql.gemspec @@ -2,22 +2,29 @@ # DO NOT EDIT THIS FILE DIRECTLY # Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec' # -*- encoding: utf-8 -*- -# stub: ruby-plsql 0.5.3 ruby lib +# stub: ruby-plsql 0.6.0 ruby lib Gem::Specification.new do |s| s.name = "ruby-plsql" - s.version = "0.5.3" + s.version = "0.6.0" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.require_paths = ["lib"] s.authors = ["Raimonds Simanovskis"] - s.date = "2015-05-07" + s.date = "2016-03-13" 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" s.email = "raimonds.simanovskis@gmail.com" s.extra_rdoc_files = [ "README.md" ] s.files = [ + ".travis.yml", + ".travis/oracle/LICENSE", + ".travis/oracle/README.md", + ".travis/oracle/download.js", + ".travis/oracle/download.sh", + ".travis/oracle/install.sh", + ".travis/setup_accounts.sh", "Gemfile", "History.txt", "License.txt", @@ -57,11 +64,14 @@ Gem::Specification.new do |s| "spec/plsql/view_spec.rb", "spec/spec.opts", "spec/spec_helper.rb", + "spec/support/create_arunit_user.sql", + "spec/support/custom_config.rb.sample", "spec/support/file_check_script.sh", - "spec/support/test_db.rb" + "spec/support/test_db.rb", + "spec/support/unlock_and_setup_hr_user.sql" ] s.homepage = "http://github.com/rsim/ruby-plsql" - s.rubygems_version = "2.4.6" + s.rubygems_version = "2.5.1" s.summary = "Ruby API for calling Oracle PL/SQL procedures." if s.respond_to? :specification_version then @@ -70,25 +80,28 @@ Gem::Specification.new do |s| if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then s.add_development_dependency(%q, ["~> 2.0.1"]) s.add_development_dependency(%q, ["~> 3.1"]) + s.add_development_dependency(%q, [">= 0"]) s.add_development_dependency(%q, ["< 4.3.0", ">= 3.2.3"]) - s.add_development_dependency(%q, ["< 1.6.0", ">= 1.4.1"]) + s.add_development_dependency(%q, ["< 1.7.0", ">= 1.4.1"]) s.add_development_dependency(%q, [">= 0"]) - s.add_development_dependency(%q, ["~> 2.1.2"]) + s.add_development_dependency(%q, ["~> 2.1"]) else s.add_dependency(%q, ["~> 2.0.1"]) s.add_dependency(%q, ["~> 3.1"]) + s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, ["< 4.3.0", ">= 3.2.3"]) - s.add_dependency(%q, ["< 1.6.0", ">= 1.4.1"]) + s.add_dependency(%q, ["< 1.7.0", ">= 1.4.1"]) s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, ["~> 2.1.2"]) + s.add_dependency(%q, ["~> 2.1"]) end else s.add_dependency(%q, ["~> 2.0.1"]) s.add_dependency(%q, ["~> 3.1"]) + s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, ["< 4.3.0", ">= 3.2.3"]) - s.add_dependency(%q, ["< 1.6.0", ">= 1.4.1"]) + s.add_dependency(%q, ["< 1.7.0", ">= 1.4.1"]) s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, ["~> 2.1.2"]) + s.add_dependency(%q, ["~> 2.1"]) end end