Skip to content

Releases: rsim/ruby-plsql

0.8.0

13 Jan 23:52
Compare
Choose a tag to compare
  • Improvements and fixes

    • Support Rails 6.1 [#193]
    • Support Rails 6.0 [#178]
    • Support Oracle Database 18c or higher [#196]
    • case-insensitive table names and proc params [#185]
    • Use OCI driver type for RUBY_ENGINE TruffleRuby [#190]
    • Replace NativeException with Java::JavaSql::SQLException [#192]
    • Fixnum and Bignum are deprecated in Ruby 2.4 [#191]
  • CI

    • Run CI with GitHub Actions [#198]
    • CI against Rails 6.1 [#193]
    • CI against Rails 6.0 [#178]
    • CI against Ruby 3.0.2, 2.7.4 and 2.6.8 [#197]
    • Exclude jruby-head with Rails main [#194]
    • Exclude jruby-head with Rails main [#194]
    • Bump RuboCop version to 0.81.0 [#186]
    • Run RuboCop using GitHub Actions [#180, #182]
    • Remove .codeclimate.yml [#181]
    • Fallback to bundler 1.7.13 [#171]
    • Terminate CI against Ruby 2.2.x [#172]
    • Use Ubuntu Xenial at Travis CI [#176]

ruby-plsql 0.6.0

06 May 17:12
Compare
Choose a tag to compare
  • 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
    • Support for Session timezone from ENV['TZ'] removed, due to time zone name discrepancies on Windows
    • Fix thread safety problem in PLSQL::OCIConnection::Cursor
    • Time-zone configuration support fixes and improvements
    • 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

ruby-plsql 0.5.3

07 May 06:04
Compare
Choose a tag to compare
  • Improvements
    • Support for ActiveRecord 4.2
  • Docs
    • README formatting fixed (Usage with Rails section)
  • Bug fixes
    • Force to convert String type value as real string to avoid error when used JRuby and for VARCHAR2 parameter is assigned non String value
    • Fix dbms_output functionality in case when database exception is raised
  • Internal (development) improvements
    • Vagrant box provisioning added

ruby-plsql 0.5.2

23 Oct 20:53
Compare
Choose a tag to compare
  • Bug fixes
    • Use all_procedures.object_type only if Oracle versions < 11g (regression in 0.5.1, affecting Oracle < 11g)

ruby-plsql 0.5.1

12 Oct 18:17
Compare
Choose a tag to compare
  • Improvements
    • Support for Oracle Ehnanced Adapter 1.5 and ActiveRecord 4.1, 4.2
    • Oracle 12c support
    • Better diagnostics output when ruby-oci8 initialization fails
  • Bug fixes
    • Support for ruby-oci8 2.1.2+ preventing segfaults
    • Multi-thread support (applies to oci8 connections)
  • Internal (development) improvements
    • Tests database connection enhancements (eazy connect syntax, allow service name != db name)
    • Tests migrated to rspec 3
    • Tests coverage migrated from rcov to simplecov
    • README update with how to run tests