Releases: gkralik/php7-sapnwrfc
Releases · gkralik/php7-sapnwrfc
1.1.2 - 2017-03-30
Fixed
- Fix segfault when returning empty strings
Windows builds will be added once they are available.
1.1.1 - 2016-09-20
Fixed
- Windows build: fix syntax error
1.1.0 - 2016-09-16
NOTE: Use version 1.1.1
Changed
- Include parameter name in exception messages for TABLE parameters
- Allow
int
to be passed forFLOAT
parameters - Allow passing parameters by reference
- Add script to generate test coverage data
- Add new screenshots to the NW RFC SDK installation guide
- Add a release date for version 1.0.0 in the Changelog
- CS fixes
1.0.0 - 2016-04-01
This release marks the first stable and production ready version. Have fun.
Changed
Exception::$errorInfo
is now protectedattributes()
is nowgetAttributes()
- Test handling simplified for testing against a live system
0.7.0 - 2016-02-29 (beta)
Added
- Version information in
phpinfo()
(#12) - Windows build instructions (#8, #10)
- A lot more tests
getErrorInfo()
for exception classes (#14)- Argument info and types to enable reflection and type safety
- Improve parameter handling (#15)
setTraceDir()
andsetTraceLevel()
for setting the trace directory and level (#17)- for setting the trace level
Changed
TRACE_LEVEL_*
constants are now integers
Fixed
- Fixed a segfault when passing non-string values in connection parameters
0.6.2 - 2016-02-20 (beta)
Added
- Instructions for installing the SAP NW RFC SDK library
- Some additional tests (offline and online)
- Tests covering exceptions and
Connection
object
Fixed
TRACE_LEVEL_*
contants are now strings; the long variants caused segfaults inzval_to_sapuc()
- Fix a segfault related to the
RemoteFunction::$name
property.
0.6.1 - 2016-02-16 (beta)
Added
- Readded some removed TSRM bits as pointed out by @krakjoe - thanks a lot!
Fixed
- Properly initialize the "errorInfo" property in exceptions to prevent error on shutdown (Windows)
0.6.0 - 2016-02-15 (beta)
This is the first beta release. Please test and report any issues you find.
Added
- Vagrant configuration for testing/debugging
- Stub file for code completion in IDEs
- Class constants for trace levels
Changed
- Better exceptions: new base class and consistent exception messages
- Throw base exception class instead of generic Exception
- Rename class
FunctionEntry
toRemoteFunction
- Use MIT license instead of PHP license
- Update some of the documentation to reflect current development state
Fixed
- Memory leaks related to zend_string handling throughout the extension
- Memory leaks related to SAP_UC* handling throughout the extension
Removed
- References to TSRM; they are not needed anymore in PHP7
0.5.0 - 2016-02-13 (alpha)
Added
- Initial working release of the extension