Skip to content

Releases: gkralik/php7-sapnwrfc

1.1.2 - 2017-03-30

30 Mar 17:55
Compare
Choose a tag to compare

Fixed

  • Fix segfault when returning empty strings

Windows builds will be added once they are available.

1.1.1 - 2016-09-20

20 Sep 09:14
Compare
Choose a tag to compare

Fixed

  • Windows build: fix syntax error

1.1.0 - 2016-09-16

16 Sep 17:27
Compare
Choose a tag to compare

NOTE: Use version 1.1.1

Changed

  • Include parameter name in exception messages for TABLE parameters
  • Allow int to be passed for FLOAT 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

01 Apr 16:03
Compare
Choose a tag to compare

This release marks the first stable and production ready version. Have fun.

Changed

  • Exception::$errorInfo is now protected
  • attributes() is now getAttributes()
  • Test handling simplified for testing against a live system

0.7.0 - 2016-02-29 (beta)

29 Feb 20:20
Compare
Choose a tag to compare
Pre-release

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() and setTraceLevel() 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)

20 Feb 12:29
Compare
Choose a tag to compare
Pre-release

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 in zval_to_sapuc()
  • Fix a segfault related to the RemoteFunction::$name property.

0.6.1 - 2016-02-16 (beta)

16 Feb 16:43
Compare
Choose a tag to compare
Pre-release

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)

15 Feb 18:06
Compare
Choose a tag to compare
Pre-release

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 to RemoteFunction
  • 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)

13 Feb 00:02
Compare
Choose a tag to compare
Pre-release

Added

  • Initial working release of the extension