Skip to content

Releases: IBM/python-itoolkit

1.7.2

03 Feb 21:36
463a194
Compare
Choose a tag to compare
Bump version: 1.7.2-dev → 1.7.2

1.7.1

06 Sep 17:03
eeb5057
Compare
Choose a tag to compare
chore: Bump version: 1.7.1-rc → 1.7.1

1.7.1-rc

02 Jun 20:28
bf8a5e8
Compare
Choose a tag to compare
chore: Bump version: 1.7.1-dev → 1.7.1-rc

1.7.0

12 Nov 17:15
25ad94d
Compare
Choose a tag to compare

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

17 Sep 18:21
4d2c7b1
Compare
Choose a tag to compare

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

28 May 21:48
ef85f11
Compare
Choose a tag to compare
  • 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

09 May 20:20
4f15745
Compare
Choose a tag to compare
  • 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

17 Jan 21:32
Compare
Choose a tag to compare
  • Removed a debugging print statement

1.5.0

17 Jan 21:37
Compare
Choose a tag to compare

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

17 Jan 21:43
Compare
Choose a tag to compare
  • 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