v1.4.1
What's Changed
- Handle multiple DB connections with aliases - see usage example in readme
- Support parametrised SQL requests - see the keyword Query for example
- Option driverMode to support oracledb "thick" mode
- This might introduce a breaking change in your tests, if you enabled the thick mode manually before - e.g. with such a call:
Evaluate oracledb.init_oracle_client() modules=oracledb
- This could produce an error message, because the library verifies internally, if the oracle mode is as expected - any by default it's the thin mode
- You don't need this explicit initialisation anymore. If you set the driverMode to thick, this init will be called in the library itself.
- This might introduce a breaking change in your tests, if you enabled the thick mode manually before - e.g. with such a call:
- Fix and improve error handling for missing or invalid configuration file
- A good bunch of code refactoring, including type hints
- Acceptance tests were improved and extended
- Added unit tests
Full Changelog: v1.3.1...v1.4.1