diff --git a/HISTORY.txt b/HISTORY.txt index e4148c3..3947477 100644 --- a/HISTORY.txt +++ b/HISTORY.txt @@ -1,5 +1,8 @@ Minify Release History +Version 2.3.3 (2017-11-03) + * Fix closure-compiler's error "redirection limit reached". #618, #619 + Version 2.3.2 (2017-06-09) * PHP 7.1 compatibility fix. #600 diff --git a/min/lib/Minify/JS/ClosureCompiler.php b/min/lib/Minify/JS/ClosureCompiler.php index e067d7c..96e91c9 100644 --- a/min/lib/Minify/JS/ClosureCompiler.php +++ b/min/lib/Minify/JS/ClosureCompiler.php @@ -53,7 +53,7 @@ class Minify_JS_ClosureCompiler { /** * @var string $url URL of compiler server. defaults to Google's */ - protected $serviceUrl = 'http://closure-compiler.appspot.com/compile'; + protected $serviceUrl = 'https://closure-compiler.appspot.com/compile'; /** * @var int $maxBytes The maximum JS size that can be sent to the compiler server in bytes @@ -172,6 +172,9 @@ class Minify_JS_ClosureCompiler { $contents = file_get_contents($this->serviceUrl, false, stream_context_create(array( 'http' => array( 'method' => 'POST', + 'compilation_level' => 'SIMPLE', + 'output_format' => 'text', + 'output_info' => 'compiled_code', 'header' => "Content-type: application/x-www-form-urlencoded\r\nConnection: close\r\n", 'content' => $postBody, 'max_redirects' => 0,