* Save meta data on fetched result sets
* Fixed a compilation error
* Optimized some more -- metadata should be available when fetching
* Skip conversion for strings of numeric values, integers, floats, decimals etc
* Set encoding char for numeric data
* Apply review
* Dev (#820)
* Fixed the potential error reported by Prefast code analysis
* Use SQLSRV_ASSERT for checking NULL ptrs
* For these AKV tests check env despite not AE connected
* Added the driver option to run functional tests
* Fixed connection pooling tests for more than one ODBC drivers
* added driver option to pdo isPooled.php
* Removed win32 ifdefs re connection resiliency (#802)
* Set the driver argument for getDSN to null by default (#798)
* Added the driver argument to getDSN
* Dropped the driver argument but set to null as default
* Removed the AE condition in locale support
* Modified the AE condition for locale support
* Changed int to SQLLEN to avoid infinite loop (#806)
* Version 5.3.0 (#803)
* Version 5.3.0
* Fixed the wrong replacements
* Added comments block to m4 files
* Use dnl for comments
* Modified AE fetch phptypes test to insert only one row at a time and loop through php types (#801)
* Modified AE fetch phptypes test to insert only one row at a time and loop through php types
* Fixed formatting
* Streamlined two very similar large column name tests (#807)
* Streamlined two very similar large column name tests
* Changed the EOL
* Updates to change log and readme (#811)
* Updates to change log and readme
* Dropped support for Ubuntu 17
* Modified as per review comments
* Fixed connection resiliency tests for Unix, updated AppVeyor for ODBC 17.2
* Fixed expected output
* Fixed output and skipifs
* Fixed skipifs and output
* Fixed driver name
* Updated installation instructions and sample script (#813)
* Updated instructions and sample test for 5.3.0 RTW
* Fixed sample code to adhere to php coding standard
* Fixed cases and spaces
* Modified NOTE for UB 18.04 based on review comments
* Added 'exit'
* Modified change log and readme based on review to PR 811
* Applied review comments
* build output to debug appveyor failure
* removed debug output
* Streamlined two very similar large column name tests (#815)
* Streamlined two very similar large column name tests
* Added random number of test table names to avoid operand clash issues
* Replaced to with for based on review
* Changelog updated
* changelog updated, test skipif changed to run on unix platforms
* Fixed skipif typo
* Fixed typo in skipif for pdo
* Fixed some output for Travis
* Moved error checking inside pdo connres tests
* Added links back to changelog
* Fixed output for sqlsrv connres tests
* Fixed output
* Fixed output again
* Clear AKV data after connection or when exception is thrown
* Modified tests too to skip some AKV tests without real credentials
* Used assignment operator also free the existing memory
* Fixed the potential error reported by Prefast code analysis
* Use SQLSRV_ASSERT for checking NULL ptrs
* For these AKV tests check env despite not AE connected
* Added the driver option to run functional tests
* Fixed connection pooling tests for more than one ODBC drivers
* added driver option to pdo isPooled.php
* Removed win32 ifdefs re connection resiliency (#802)
* Set the driver argument for getDSN to null by default (#798)
* Added the driver argument to getDSN
* Dropped the driver argument but set to null as default
* Removed the AE condition in locale support
* Modified the AE condition for locale support
* Changed int to SQLLEN to avoid infinite loop (#806)
* Version 5.3.0 (#803)
* Version 5.3.0
* Fixed the wrong replacements
* Added comments block to m4 files
* Use dnl for comments
* Modified AE fetch phptypes test to insert only one row at a time and loop through php types (#801)
* Modified AE fetch phptypes test to insert only one row at a time and loop through php types
* Fixed formatting
* Streamlined two very similar large column name tests (#807)
* Streamlined two very similar large column name tests
* Changed the EOL
* Updates to change log and readme (#811)
* Updates to change log and readme
* Dropped support for Ubuntu 17
* Modified as per review comments
* Fixed connection resiliency tests for Unix, updated AppVeyor for ODBC 17.2
* Fixed expected output
* Fixed output and skipifs
* Fixed skipifs and output
* Fixed driver name
* Updated installation instructions and sample script (#813)
* Updated instructions and sample test for 5.3.0 RTW
* Fixed sample code to adhere to php coding standard
* Fixed cases and spaces
* Modified NOTE for UB 18.04 based on review comments
* Added 'exit'
* Modified change log and readme based on review to PR 811
* Applied review comments
* build output to debug appveyor failure
* removed debug output
* Streamlined two very similar large column name tests (#815)
* Streamlined two very similar large column name tests
* Added random number of test table names to avoid operand clash issues
* Replaced to with for based on review
* Changelog updated
* changelog updated, test skipif changed to run on unix platforms
* Fixed skipif typo
* Fixed typo in skipif for pdo
* Fixed some output for Travis
* Moved error checking inside pdo connres tests
* Added links back to changelog
* Fixed output for sqlsrv connres tests
* Fixed output
* Fixed output again
* Fixed skipifs for connres
* Tweaked per review comments
* Changes made to source and tests to support PHP 7.3 (#822)
* Changes made to support php 7.3
* Correct use of the smart pointer
* Fixed the tests for 7.3
* Some clean up for array_init()
* Fixed formattings and clean up
* One more fix
* Initialising strings with nulls
* Removed some spaces
* Made array index spacing consistent
* Fix for compilation problem
* Fix for compilation problem again
* Before freeing stmt in destructor check if dbh driver data is NULL (#829)
* Issue 434 - set dbh driver data to NULL as well in destructor
* Reverted the last change but instead check if dbh driver_data is already freed
* Modified the comment
* Added driver to the skipif conditions (#831)
* Used git clone instead to download source from a branch of a tag (#832)
* Modified the error handling to make it more flexible (#833)
* Made error handling more flexible
* Fixed a minor issue with a test
* Enabled Spectre Mitigations (#836)
* Incorporated changes in PR 634 to pdo_sqlsrv (#834)
* Incorporated changes in PR 634 to pdo_sqlsrv
* Reverted the changes because the array is for internal use only
* Modified README re user's suggestion (#841)
* Modified README re user's suggestion
* Moved the if condition to the end as per review
* Adding supporting for Azure AD access token (#837)
* Adding supporting for Azure AD access token
* Added more comments for the AD access token skipif files
* Save the pointer to access token struct until after connecting
* Clear the access token data before freeing the memory
* Added a reference as per review
* Feature request - new PDO_STMT_OPTION_FETCHES_DATETIME_TYPE flag for pdo_sqlsrv to return datetime as objects (#842)
* Feature request - issue 648
* Fixed constructor for field_cache and added another test
* Added tests for FETCH_BOUND
* Added a new test for output param
* Modified output param test to set attributes differently
* Removed a useless helped function in a test
* Combined two new tests into one as per review
* Uncommented dropTable
* Feature request - add ReturnDatesAsStrings option to statement level for sqlsrv (#844)
* Added ReturnDatesAsStrings option to the statement level
* Added new tests for ReturnDatesAsStrings at statement level
* Added more datetime types as per review
* Updated version 5.4.0-preview (#846)
* Updated version 5.4.0-preview
* Replaced 5.3 with 5.4
* Fixed sqlsrv datetime tests to connect with ColumnEncryption variables (#849)
* Change log for 5.4.0-preview (#850)
* Updated change log for 5.4.0-preview
* Updated 5.4.0 preview to add two new feature requests
* Modified change log as per review
* Modified the wordings
* Updated readme, changelog, and install instructions
* Updated change log for 5.4.0-preview
* Updated 5.4.0 preview to add two new feature requests
* Modified change log as per review
* Modified the wordings
* Updated readme, changelog, and install instructions
* Added ReturnDatesAsStrings option to the statement level
* Added new tests for ReturnDatesAsStrings at statement level
* Added more datetime types as per review
* Feature request - issue 648
* Fixed constructor for field_cache and added another test
* Added tests for FETCH_BOUND
* Added a new test for output param
* Modified output param test to set attributes differently
* Removed a useless helped function in a test
* Combined two new tests into one as per review
* Uncommented dropTable
* Adding supporting for Azure AD access token
* Added more comments for the AD access token skipif files
* Save the pointer to access token struct until after connecting
* Clear the access token data before freeing the memory
* Added a reference as per review
* Issue 434 - set dbh driver data to NULL as well in destructor
* Reverted the last change but instead check if dbh driver_data is already freed
* Modified the comment
* Changes made to support php 7.3
* Correct use of the smart pointer
* Fixed the tests for 7.3
* Some clean up for array_init()
* Fixed formattings and clean up
* Fixed the potential error reported by Prefast code analysis
* Use SQLSRV_ASSERT for checking NULL ptrs
* For these AKV tests check env despite not AE connected
* Added the driver option to run functional tests
* Fixed connection pooling tests for more than one ODBC drivers
* added driver option to pdo isPooled.php
* Removed win32 ifdefs re connection resiliency (#802)
* Set the driver argument for getDSN to null by default (#798)
* Added the driver argument to getDSN
* Dropped the driver argument but set to null as default
* Removed the AE condition in locale support
* Modified the AE condition for locale support
* Changed int to SQLLEN to avoid infinite loop (#806)
* Version 5.3.0 (#803)
* Version 5.3.0
* Fixed the wrong replacements
* Added comments block to m4 files
* Use dnl for comments
* Modified AE fetch phptypes test to insert only one row at a time and loop through php types (#801)
* Modified AE fetch phptypes test to insert only one row at a time and loop through php types
* Fixed formatting
* Streamlined two very similar large column name tests (#807)
* Streamlined two very similar large column name tests
* Changed the EOL
* Updates to change log and readme (#811)
* Updates to change log and readme
* Dropped support for Ubuntu 17
* Modified as per review comments
* Fixed connection resiliency tests for Unix, updated AppVeyor for ODBC 17.2
* Fixed expected output
* Fixed output and skipifs
* Fixed skipifs and output
* Fixed driver name
* Updated installation instructions and sample script (#813)
* Updated instructions and sample test for 5.3.0 RTW
* Fixed sample code to adhere to php coding standard
* Fixed cases and spaces
* Modified NOTE for UB 18.04 based on review comments
* Added 'exit'
* Modified change log and readme based on review to PR 811
* Applied review comments
* build output to debug appveyor failure
* removed debug output
* Streamlined two very similar large column name tests (#815)
* Streamlined two very similar large column name tests
* Added random number of test table names to avoid operand clash issues
* Replaced to with for based on review
* Changelog updated
* changelog updated, test skipif changed to run on unix platforms
* Fixed skipif typo
* Fixed typo in skipif for pdo
* Fixed some output for Travis
* Moved error checking inside pdo connres tests
* Added links back to changelog
* Fixed output for sqlsrv connres tests
* Fixed output
* Fixed output again