DownloadChange Log
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning. 
[Unreleased][unreleased]
Added
- 
Figure out a way to duplicate `sqlsrv_field_metadata()`.
 
- 
Figure out a way to duplicate `sqlsrv_cancel()`
 
 
Changed
- 
Figure out how/why sqlsrv's PHPTYPE_STR(EAM|ING) function return values are
randomly different.
 
- 
PHPTYPE_DECIMAL and SQLTYPE_NUMERIC need fixing.
 
- 
Improve test modules.
 
 
Deprecated
Removed
[0.0.10] - 2016-11-23
Added
- 
`get_field()`
 
- 
Legit error now logged for invalid `configure()` and `get_config()` parameters.
 
 
Changed
- 
Improved error logging. Maybe. I hope?
 
- 
Renamed some internal functions.
 
- 
Some PHPTYPE_* functions needed to be updated.
 
- 
Began deprecating odbc bits.
 
 
Fixed
[0.0.9] - 2016-09-25
Added
- 
`configure()` and `get_config()` functions.
 
- 
client info for dblib.
 
 
Chanaged
- 
`init()` is now called automatically by `globals.php` which is now autoloaded
via composer. This will affect users who are using custom init config options
as well as those who `include()` manually.
 
- 
improved `server_info()`
 
- 
cleaned up some unnecessary static vars.
 
 
Removed
- 
ODBC config options. they were never used or tested anyway.
 
 
[0.0.8] - 2016-09-08
Changed
- 
improved `guesstype()` function.
 
 
Fixed
Removed
- 
`convertDataType()` function.
 
 
[0.0.7] - 2016-08-25
Added
- 
dblib/sybase driver option (and made default) due to simpler setup.
 
 
Changed
- 
lowercase'd sqlshim classname and radsectors namespace. not sure why I
camelcase'd them to begin with.
 
- 
made sqlshim class final.
 
- 
dynamicized the definition of SQLSRV constants.
 
- 
various other small updates and improvements.
 
- 
changed the way client_info retrieval functions are organized and accessed.
 
 
Fixed
- 
bug where `prepare()` options were not being processed at all. oops.
 
 
Removed
- 
?-to-:tag conversion in prepare as it was highly unnecessary
 
 
[0.0.4] - 2015-09-21
Added
- 
option parsing for prepare()
 
- 
connection ref variable.
 
 
Removed
- 
has_rows() and num_rows() were assumed to be working, but do not. no longer pretending.
 
 
Fixed
- 
bug improperly handling invalid parameters.
 
 
[0.0.3] - 2015-06-17
Added
- 
Worked out some ugly logic for SQLTYPE_(DECIMAL|NUMERIC) functions.
 
 
Changed
- 
Improved and optimized SQLTYPE functions. Reduced repeated code.
 
 
[0.0.2] - 2015-06-09
Added
- 
Logic to a few more functions.
 
 
Changed
- 
Renamed class constants (removed SQLSRV_ prefixes.)
 
- 
Improved (I think) error logging function.
 
 
Fixed
- 
A glaring bug where the fetch functions return false instead of null when
there are no records to fetch.
 
 
[0.0.1] - 2015-05-28
Added
[unreleased]: https://github.com/radsectors/sqlshim/compare/v0.0.10...HEAD
[0.0.10]: https://github.com/radsectors/sqlshim/compare/v0.0.9...v0.0.10
[0.0.9]: https://github.com/radsectors/sqlshim/compare/v0.0.8...v0.0.9
[0.0.8]: https://github.com/radsectors/sqlshim/compare/v0.0.7...v0.0.8
[0.0.7]: https://github.com/radsectors/sqlshim/compare/v0.0.4...v0.0.7
[0.0.4]: https://github.com/radsectors/sqlshim/compare/v0.0.3...v0.0.4
[0.0.3]: https://github.com/radsectors/sqlshim/compare/v0.0.2...v0.0.3
[0.0.2]: https://github.com/radsectors/sqlshim/compare/v0.0.1...v0.0.2 
 |