- 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