CHANGELOG.md
# Version 5.1.5
## Bugfixes
* None
## Features
* Switch to appserver-io/logger version ~2.0
# Version 5.1.4
## Bugfixes
* None
## Features
* Update composer dependencies
# Version 5.1.3
## Bugfixes
* Remove old FastCgiModule implementation
* Switch to appserver-io/fastcgi instead of crunch/fastcgi
## Features
* None
# Version 5.1.2
## Bugfixes
* Fixed that conditions based on per-request operands do not get cached aggressively anymore
* Fixed that rewrite rules do not forward their result to the next rule in the stack
## Features
* None
# Version 5.1.1
## Bugfixes
* Fix that headers are hardcoded overwritten in FcgiModule
* Append X-Powered-By header in FcgiModule/FastCgiModule instead of override existing one
## Features
* None
# Version 5.1.0
## Bugfixes
* None
## Features
* Add new FcgiModule using original CrunchPHP/fastcgi library
# Version 5.0.4
## Bugfixes
* None
## Features
* Add Dockerfile configuration
# Version 5.0.3
## Bugfixes
* Make MagentoRewriteMapper more generic and make it work with Magento 2
## Features
* None
# Version 5.0.2
## Bugfixes
* None
## Features
* Switch from bash to Composer bin script
* Switch to latest appserver-io/server version 10.0.0
# Version 5.0.1
## Bugfixes
* None
## Features
* Remove monolog as it has been replaced with appserver-io/logger
# Version 5.0.0
## Bugfixes
* None
## Features
* Remove deprecated PhpModule and related classes
* Remove dependency to appserver-io-php/appserver PECL extension
* Make webserver ready for PHP 7 by switching to appserver-io/server version 9.0.0
# Version 4.0.9
## Bugfixes
* Fixed error in FastCgiModule when splitting response header and body
## Features
* None
# Version 4.0.8
## Bugfixes
* None
## Features
* Extended module test suite with core module tests
* Extended configuration evaluation in access module
# Version 4.0.7
## Bugfixes
* None
## Features
* Switched to appserver-io/server version 8.x to make use of ciphers SSL configuration option
# Version 4.0.6
## Bugfixes
* None
## Features
* Switched to appserver-io/server version 7.x to make use of multiple SSL configuration options
# Version 4.0.5
## Bugfixes
* Fixed missing use statement for HttpException and remove trailing \ from ModuleException
## Features
* None
# Version 4.0.4
## Bugfixes
* Fix for trying to load server var SERVER_AUTO_INDEX when server configuration param autoIndex is missing
## Features
* None
# Version 4.0.3
## Bugfixes
* Update JSON configuration to support new module params
## Features
* None
# Version 4.0.2
## Bugfixes
* None
## Features
* Switch to server version ~6.0
# Version 4.0.1
## Bugfixes
* None
## Features
* Changing merge order for environment variables to allow overriding environment variables in virtual hosts
# Version 4.0.0
## Bugfixes
* None
## Features
* Refactoring for new HTTP library with refactored authentication functionality
# Version 3.4.3
## Bugfixes
* Add missing Content-Type header to AutoIndex module to avoid protection with X-Content-Type-Options header set to nosniff by default
## Features
* None
# Version 3.4.2
## Bugfixes
* Add missing use statement for HttpProtocol in HttpConnectionHandler
## Features
* None
# Version 3.4.1
## Bugfixes
* None
## Features
* Add new default headers X-Frame-Options, X-Content-Type-Options and X-XSS-Protection to protect request agains security attacks
# Version 3.4.0
## Bugfixes
* None
## Features
* Rewrite rules now support the NC flag which allows for case-insensitive regex checks
# Version 3.3.2
## Bugfixes
* Fixed a missing check for empty headers configuration within Headermodule
* Fixed a bug within HTTP header ServerVar initialization
## Features
* None
# Version 3.3.1
## Bugfixes
* fixed auto index module process function
## Features
* None
# Version 3.3.0
## Bugfixes
* None
## Features
* Fixed [#154](https://github.com/appserver-io/appserver/issues/154) Vary Header configuration
* Fixed [#156](https://github.com/appserver-io/appserver/issues/156) Response Header configuration
# Version 3.2.4
## Bugfixes
* Fixed [#150](https://github.com/appserver-io/appserver/issues/150) $errorMessage variable has not been declared
## Features
* None
# Version 3.2.3
## Bugfixes
* Fixed [#847](https://github.com/appserver-io/appserver/issues/847) Webserver based authentication is missing "realm"
## Features
* None
# Version 3.2.1
## Bugfixes
* Fixed [#148](https://github.com/appserver-io/appserver/issues/148) Deflated stream not copied back to response
## Features
* None
# Version 3.2.0
## Bugfixes
* None
## Features
* Closed [#147](https://github.com/appserver-io/appserver/issues/147) added proxy module and upstream functionality.
# Version 3.1.2
## Bugfixes
* Closed [#141](https://github.com/appserver-io/appserver/issues/141) refactored error page rendering
## Features
* None
# Version 3.1.1
## Bugfixes
* Fixed newline behaviour in ssl context
## Features
* None
# Version 3.1.0
## Bugfixes
* None
## Features
* Add LocationModule, refactor AutoIndexModule, CoreModule + VirtualHostModule
# Version 3.0.1
## Bugfixes
* fixed error logging on multiple ssl certificate errors
* fixed relative and absolut cert path configuration
## Features
* None
# Version 3.0.0
## Bugfixes
* None
## Features
* Added sni server certs feature which needs php 5.6. This allowes more than one ssl certificates at the same time on one ip address.
# Version 2.0.1
## Bugfixes
* Server vars REQUEST_URI and X_REQUEST_URI will be url decoded to avoid problems within the modules URI handling
## Features
* None
# Version 2.0.0
## Bugfixes
* None
## Features
* Moved HTTP authentication functionality to appserver-io/http package
* Some minor comment fixes
* Updated build process
# Version 1.0.1
## Bugfixes
* Add missing REDIRECT_URI and REDIRECT_URL environment variables to FastCgiModule
## Features
* None
# Version 1.0.0
## Bugfixes
* None
## Features
* Switched to stable dependencies due to version 1.0.0 release
# Version 0.4.3
## Bugfixes
* Fixes [#492](https://github.com/appserver-io/appserver/issues/492) in [appserver-io/appserver](https://github.com/appserver-io/appserver)
## Features
* None
# Version 0.4.2
## Bugfixes
* None
## Features
* added welcome-page support
# Version 0.4.1
## Bugfixes
* Internal refactoring
## Features
* None
# Version 0.4.0
## Bugfixes
* None
## Features
* Removed obsolete ModuleParserInterface
* Applied new file name and comment conventions
# Version 0.3.9
## Bugfixes
* Fixed wrong checks against file system within rewrite conditions
## Features
* None
# Version 0.3.8
## Bugfixes
* None
## Features
* Added warning logging on invalid configuration for authentication feature
# Version 0.3.7
## Bugfixes
* None
## Features
* Added digest auth type, will fix #182 on appserver repo
# Version 0.3.6
## Bugfixes
* Fixed exception handling in connection handler to map exception code 0 to response code 500 by default
## Features
* None
# Version 0.3.5
## Bugfixes
* Fixed poblem with plain integer values within param values
## Features
* Usage of several backreferences per param value are now possible
* Added MPEventConversion connector which allows for the tracking of unique users within event hit types
# Version 0.3.4
## Bugfixes
* Wrong usage of CURLs POST fields
## Features
* None
# Version 0.3.3
## Bugfixes
* None
## Features
* Added different hit types and extended error handling
* Added GA cookie inclusion for the Client ID
# Version 0.3.2
## Bugfixes
* None
## Features
* Allow for client IP forwarding within the analytics module measurement protocol connector
# Version 0.3.1
## Bugfixes
* Updated dependencies for the webserver.json example configuration
## Features
* Added an analysis module
# Version 0.3.0
## Bugfixes
* None
## Features
* Moved to appserver-io organisation
* Refactored namespaces
# Version 0.2.5
## Bugfixes
* fixed script name server var to be set if found
## Features
* None
# Version 0.2.4
## Bugfixes
* Separated core module logic for populating http requests by given uri
## Features
* None
# Version 0.2.3
## Bugfixes
* Fixed DeflateModule to compress just a list of specific mime-types. (#112)
## Features
* None
# Version 0.2.1
## Bugfixes
* None
## Features
* Refactoring ANT PHPUnit execution process
* Composer integration by optimizing folder structure (move bootstrap.php + phpunit.xml.dist => phpunit.xml)
* Switch to new appserver-io/build build- and deployment environment