Skip to content
This repository has been archived by the owner on Apr 5, 2020. It is now read-only.

Latest commit

 

History

History
260 lines (173 loc) · 7.14 KB

ChangeLog.md

File metadata and controls

260 lines (173 loc) · 7.14 KB

Scriptlets for the XP Framework ChangeLog

?.?.? / ????-??-??

9.2.2 / 2018-08-25

  • Made library compatible with xp-framework/rdbms 12.0 - @thekid
  • Made library compatible with xp-framework/logging 9.0 - @thekid

9.2.1 / 2018-07-15

  • Added compatiblity with PHP 7.2 - @thekid
  • Made library compatible with xp-framework/rdbms 11.0 - @thekid

9.2.0 / 2018-01-05

  • Allows to cancel further handling of state after setup - @johannes85

9.1.1 / 2017-11-13

  • Fixed HTTP POST data processing in xp-forge/web adapter - @thekid

9.1.0 / 2017-11-12

  • Merged PR #21: Add xp-forge/web adapter - @thekid

9.0.0 / 2017-06-20

  • Heads up: Drop PHP 5.5 support - @thekid
  • Added forward compatibility with XP 9.0.0 - @thekid

8.4.6 / 2017-05-20

8.4.5 / 2017-03-17

  • Merged pull request #22: Fix for global exception handling (@johannes85)

8.4.4 / 2016-12-23

  • Merge pull request #20 from johannes85/array-val - added support for array values as parameter. (@johannes85)

8.4.3 / 2016-11-06

  • Fixed #18: Uncaught errors end scriptlets - @thekid

8.4.2 / 2016-10-14

  • Fixed request to also honor a Cookie header and not only react on the $_COOKIE superglobal; which is not set inside standalone servers. (@thekid)

8.4.1 / 2016-09-19

  • Merged pull request #17: Made code php 5.4 compatible - fixing a regression introduced in 8.4.0. (@johannes85)
  • Merged pull request #13: Fix problem w/ file upload checking (@guel1973, @kiesel)

8.4.0 / 2016-09-01

  • Merged pull request #16: Configurable log level for scriptlet exceptions (@johannes85)

8.3.3 / 2016-08-29

  • Made compatible with xp-framework/network v8.0.0 (@thekid)

8.3.2 / 2016-08-29

  • Made compatible with xp-framework/rdbms v9.0.0, xp-framework/http v8.0.0 and xp-framework/xml v8.0.0 - see xp-framework/rfc#310 (@thekid)

8.3.1 / 2016-08-29

  • Made xp web honor the contents of the SERVER_PROFILE environment variable like web-main from the SAPI adapters does. (@thekid)

8.3.0 / 2016-08-28

  • Added forward compatibility with XP 8.0.0: Refrain from using deprecated util.Properties::fromString() (@thekid)

8.2.5 / 2016-08-17

  • Merged PR #15: Remove duplicate '/etc' in case of apache request. Fixes a bug causes by the refactoring done in 8.2.4. (@beorgler, @kiesel, @thekid)

8.2.4 / 2016-08-14

  • Merged PR #14: Fix classpath passed to development webserver (@thekid)

8.2.3 / 2016-08-14

  • Fixed code in XP webserver to merge POST and GET parameters in the same way that PHP's SAPIs do. (@thekid)

8.2.2 / 2016-07-23

  • Add compatibility with xp-framework/rdbms 8.0-SERIES - @thekid

8.2.1 / 2016-07-23

  • Also allow explicitely passing -s [source] instead of having to pass it as last parameter. Useful e.g. in Dockerfiles. (@thekid)
  • Allow omitting the port in -a; defaulting it to 8080 - @thekid.

8.2.0 / 2016-07-11

  • Merged PR #10: Development webserver - @thekid

8.1.2 / 2016-07-04

  • Merged PR #12: Remove obsolete class text/parser/DateParser - @guel1973

8.1.1 / 2016-07-04

  • Restored PHP 5.4 runtime compatibility - @thekid

8.1.0 / 2016-07-04

  • Merged PR #11: Web config - @thekid

8.0.2 / 2016-07-03

  • Fixed issue #9: Undefined offset error in AbstractState (@thekid)

8.0.1 / 2016-05-25

  • Deprecated Request::getInputStream() in favor of new in() method. The interface hasn't changed though, retaining BC until the next major release! (@thekid)
  • Deprecated Response::getOutputStream() in favor of new out() method. The interface hasn't changed though, retaining BC until the next major release! (@thekid)
  • Changed ScriptletOutputStream's close method to only flush response if not previously done. Calling close() multiple times shouldn't be a problem and streams typically don't mind. (@thekid)

8.0.0 / 2016-02-21

  • Adopted semantic versioning. See xp-framework/rfc#300 - @thekid
  • Added version compatibility with XP 7 - @thekid

7.0.1 / 2016-02-12

  • Fixed problem delivering files with an incorrect content length when file size has changed between requests (@thekid)

7.0.0 / 2016-02-01

6.3.2 / 2016-01-24

  • Replaced calls to deprecated Properties::readHash() with readMap() (@thekid)

6.3.1 / 2016-01-24

  • Fix code to use nameof() instead of the deprecated getClassName() method from lang.Generic. See xp-framework/core#120 (@thekid)

6.3.0 / 2015-12-20

  • Heads up: Dropped PHP 5.4 support. Note: As the main source is not touched, unofficial PHP 5.4 support is still available though not tested with Travis-CI. (@thekid)

6.2.3 / 2015-11-08

  • Added forward compatibility with XP 6.6.0 - @thekid

6.2.2 / 2015-07-12

  • Added forward compatibility with XP 6.4.0 - @thekid

6.2.1 / 2015-06-23

  • Added support for event-based server via -m event. The event based server is based on PECL/event. (@thekid)
  • Added possibility to pass arguments to the server implementation in the "-m" command line switch: xpws -c com.example.shorturl.Api -m prefork,5 for example will make the PreforkingServer implementation use 5 children instead of the default 10. (@thekid)

6.2.0 / 2015-06-13

  • Added forward compatibility with PHP7 - @thekid
  • Fixed scriptlet.LocaleNegotiator in PHP7 - @thekid
  • Fixed HHVM compatibility issue with HTTP protocol version verification, broken because HHVM handles sscanf() differently regarding to %*.... (@thekid)

6.1.0 / 2015-06-08

  • Merged pull request #3: Filters. Filters wrap around request/response processing and can be used for authentication, compression, caching, etc. (@thekid)
  • Merged pull request #4: Implementation of web layouts: . $ xpws -c de.thekid.dialog.WebLayout Will start reading the web layout from the given layout class . $ xpws -c de.thekid.dialog.scriptlet.RssScriptlet Will start with a web layout with the given scriptlet at "/" . $ xpws -c - Will start to serve static files from document root . $ xpws -c etc (existing behaviour) Will start with a web layout read from etc/web.ini (@thekid)

6.0.3 / 2015-06-01

6.0.2 / 2015-02-12

  • Changed dependency to use XP ~6.0 (instead of dev-master) - @thekid

6.0.1 / 2015-10-01

  • Fix issue #6: Cannot call constructor - (@thekid)

6.0.0 / 2015-10-01

  • Merged pull request #1: XPWS and persistent PHP webservers - (@thekid)
  • Heads up: Converted classes to PHP 5.3 namespaces - (@thekid)