Releases: rsim/ruby-plsql
Releases · rsim/ruby-plsql
0.8.0
-
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
- 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
- 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
- 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
- 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