Releases: IBM/python-itoolkit
Releases · IBM/python-itoolkit
1.7.2
Bump version: 1.7.2-dev → 1.7.2
1.7.1
chore: Bump version: 1.7.1-rc → 1.7.1
1.7.1-rc
chore: Bump version: 1.7.1-dev → 1.7.1-rc
1.7.0
Features
- Allow non-string iData values (6055cf3)
- Allow transport objects to be closed (030b930), closes #64
- Convert DirectTransport to use ctypes (0758a39)
- Make iData value optional (dft to empty str) (bbab36d)
- Add support for up to Python 3.9
Bug Fixes
- Call parent constructor in SSH transport (8e06c58)
- Correct flake8 errors in _direct.py (a2dbe22)
- Quote CL cmd in iCmd5250 for shell escaping (#50) (9d98acd), closes #49
- Update coverage for Python 3.8 support (5a59916)
1.6.2
No longer need to build direct.c except on IBM i systems. This makes it especially easier to install on Windows.
Thanks to John Yeung for this contribution.
1.6.1
- Fix for iDb2Call calling cursor with wrong number of parameters (#37)
- Fix for iDb2Call, iRestCall, and iLibCall not returning parent
call
return values (#39)
1.6.0
- Cleanup Python packaging
- Fix PEP8 deviations
- Cleanup iLibCall transport C code to support 64-bit XMLSERVICE once it is fixed
- Add TravisCI support and unit tests
- Reorganize transports under unified package:
- itoolkit.lib.iLibCall -> itoolkit.transport.DirectTransport
- itoolkit.rest.iRestCall -> itoolkit.transport.HttpTransport
- itoolkit.db2.iDB2Call -> itoolkit.transport.DatabaseTransport
- Add SSH transport itoolkit.transport.SshTransport
- Allow iPgm.addParm to pass options to iParm
1.5.1
- Removed a debugging print statement
1.5.0
Major changes to iDB2Call:
- Allow users to pass in a PEP-249 connection object, which is now the recommended method
- Use ibm_db_dbi instead of ibm_db directly
- No longer connect/disconnect during call(), only connect at init time (if applicable)
1.4.0
- Add iODBCCall transport
- Fix iSrvPgm to pass iopt flag to super class #12
- Use new-style classes on Python 2
- Add --disable-libcall option to setup.py
NOTE: To install via pip, run pip install --global-option=build_ext --global-option='--disable-libcall' itoolkit
- Add documentation via Read the Docs: python-itoolkit.readthedocs.io