100 Commits

Author SHA1 Message Date
e73f2801c2 bump version (to 1.1.13) 2025-02-13 14:19:54 +01:00
d10ed72013 Bumped version to 1.1.12 2025-01-28 16:19:46 +01:00
0ce5a58b95 Removed Python 3.8, added Python 3.13 2024-10-14 14:28:17 +02:00
1d03be3483 TLS fixes for C/C 3.4.x
- Always set/unset peer certificate verification flag
- Return None (instead of raising an exception) for tls connection
  properties if TLS is not in use
- bumped version number to 1.1.11
2024-09-16 10:13:38 +02:00
7fe141ea0a Bump version 2023-12-20 19:07:13 +01:00
ff6f8cbec8 Bump version 2023-10-14 06:11:35 +02:00
09b78a7b17 Fix version number/bumped to 1.1.8 2023-10-12 05:26:02 +02:00
cfe1d10702 CONPY-271: Added cursor.metadata property
Similiar to description property, this property returns
a dictionary with complete metadata.

The dictionary contains the following keys:
  - catalog:     catalog (always 'def')
  - schema:      current schema
  - field:       alias column name or if no alias was specified
                 column name
  - org_field:   original column name
  - table:       alias table name or if no alias was specified
                 table name
  - org_table:   original table name
  - type:        column type
  - charset:     character set (utf8mb4 or binary)
  - length:      The length of the column
  - max length:  The maximum length of the column
  - decimals:    The numer of decimals
  - flags:       Flags (flags are defined in constants.FIELD_FLAG)
  - ext_type:    Extended data type (types are defined in
                 constants.EXT_FIELD_TYPE)

This fixes also CONPY-270: Instead of checking BINARY_FLAG we now
check character set for binary object types.
2023-10-11 14:50:23 +02:00
99f0de32db Added Python 3.12 2023-09-27 09:51:26 +02:00
c29e278df6 Minimum requirement is Python 3.8 (3.7 is EOL). 2023-07-02 15:23:17 +02:00
83f11edebb bump version 2023-02-19 10:19:18 +01:00
2820546857 Bump version (1.1.6) 2022-11-28 04:58:55 +01:00
ea87f4472b Fix required Connector/C version:
Since Connector 3.2.x is discontinued, we need
to bump the miimum required version to 3.3.1.
2022-11-21 11:59:01 +01:00
bc5a7bc15f Updated pyproject.toml:
Additionally wheel package must be installed (CONPY-236).
2022-11-09 06:24:10 +01:00
db731519ba Added pyproject.toml
This file was forgotten to add in rev. 1d700addae
Set version to 1.1.5.post1
2022-11-08 17:19:14 +01:00
5dfeda2f31 Added packaging module as requirement 2022-10-19 16:45:39 +02:00
63369037d1 Bump version to 1.1.5 2022-08-11 08:50:13 +02:00
cdd42743cc Coding style fixes (PEP8)
Fixed various coding style stuff detected by flake8.
Added .pre-commit-config.yaml:
With command pre_commit install a hook for flake8 will be
installed.
2022-08-07 16:47:26 +02:00
1adbefbd61 bump version to 1.1.4 2022-07-04 14:23:06 +02:00
9dbc45d91a Bump version (1.1.3) 2022-06-28 07:23:35 +02:00
418dbf006d Set version number to 1.1.2:
Due to an error in versioning first alpha versions, they were uploaded
as 1.1.0 and 1.1.1 and afterwards removed. Since we can't reuse the
same version number - we need to set it to 1.1.2
2022-06-23 14:45:12 +02:00
a9fcc27ab0 Fixed __version_info__ for GA 2022-05-30 09:16:23 +02:00
fde6a22f2a Setup:
removed prerelease segment
removed eoled python 3.6 version
2022-05-30 07:33:24 +02:00
f23e4e9b83 CONPY-205: Added error constants
Error code constants are now defined in constants/ERR.
The file ERR.py is generated by helper/create_errconst.py
script, please don't edit it.
2022-05-25 18:54:11 +02:00
1aa2bbef08 - Documentation
- docstring fixes
- removed doc and docs subdirectory, since documentation is in docs
  branch
2022-04-11 08:03:20 +02:00
c8a4ed7a80 Set prerelease to rc1 2022-02-10 18:56:35 +01:00
d3eafac5b3 bump version 2021-11-02 11:15:04 +01:00
847b8a5bcf Bumped version, updated classifier section 2021-10-20 05:54:46 +02:00
e3ef9aaf73 - Bumped version number to 1.1.0b1
- Documentation rebuild
2021-09-21 11:20:24 +02:00
d1197e3f42 Documentation update:
- added release notes
- added doctest support
2021-09-08 15:31:03 +02:00
40503a0728 bumped version number 2021-08-22 11:33:18 +02:00
2ec4130bbe bump version number 2021-08-21 08:21:08 +02:00
47ca11d921 Documentation update 2021-08-01 10:31:10 +02:00
ebb09cf56e Documentation 2021-07-28 06:55:10 +02:00
5a81686f4c Documentation work 2021-07-26 06:54:38 +02:00
5870f5d4d7 cursor:
added keyword quote_sequences (default=true)

connection:

moved tpc functions to native python
moved autocommit to native python
2021-07-22 14:15:53 +02:00
84df56ce40 connection and cursor class are now written in
native python
2021-07-12 09:46:05 +02:00
27730cd018 Moved more methods and propertys from C to Python code 2021-03-21 22:44:42 +01:00
aa65cc853a Exchanged C written connection pool class by native python class. 2021-01-18 06:11:03 +01:00
feb990db4e Moved DBAPI 2.0 Date/Time/Timestamp constructors from C code to Python module dpapi20.py 2020-12-01 20:59:27 +01:00
a2b3e98104 Replaced Mrdb_Fieldinfo by python fieldinfo class 2020-12-01 08:28:01 +01:00
7df428ecf8 Moved Objects from c to python code
Indicator, BINARY, NUMBER, STRING and DATE objects were moved
to python code
2020-11-30 16:49:16 +01:00
8a9ab456d8 bumped version number 2020-11-24 18:37:52 +01:00
ae7e4422e2 Bumped version 2020-10-20 06:25:48 +02:00
30caad5059 Bump version number 2020-10-05 09:30:12 +02:00
8d1fdaab5a Bump version number 2020-09-15 12:32:14 +02:00
be2cb47208 Bumped version number 2020-08-16 17:42:04 +02:00
29b05e3b09 Various fixes and changes for SQLAlchemy support:
- added a thin python wrapper around mariadb module
- added constansts under mariadb.constants (CLIENT, CURSOR, INDICATOR)
- bench and test are now in testing subdirectory
- updated documentation
2020-07-24 12:13:31 +02:00
2ee51a0e90 Bumped version number 2020-06-24 08:58:37 +02:00
55fa735a49 removed pre release segment for GA 2020-06-06 07:01:10 +02:00