diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a46587..ea301b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## v0.7.16 + +- Update language server to 5.4.4 + ## v0.7.15 - Update language server to 5.4.2 diff --git a/composer.lock b/composer.lock index 7b0d202..9adf946 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "composer/xdebug-handler", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "e1809da56ce1bd1b547a752936817341ac244d8e" + "reference": "b8e9745fb9b06ea6664d8872c4505fb16df4611c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/e1809da56ce1bd1b547a752936817341ac244d8e", - "reference": "e1809da56ce1bd1b547a752936817341ac244d8e", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/b8e9745fb9b06ea6664d8872c4505fb16df4611c", + "reference": "b8e9745fb9b06ea6664d8872c4505fb16df4611c", "shasum": "" }, "require": { @@ -48,20 +48,20 @@ "Xdebug", "performance" ], - "time": "2018-08-16T10:54:23+00:00" + "time": "2018-08-31T19:07:57+00:00" }, { "name": "felixfbecker/advanced-json-rpc", - "version": "v3.0.1", + "version": "v3.0.3", "source": { "type": "git", "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", - "reference": "29f1d8c2c17f8c04f9768d382b72aeeb0715ebb8" + "reference": "241c470695366e7b83672be04ea0e64d8085a551" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/29f1d8c2c17f8c04f9768d382b72aeeb0715ebb8", - "reference": "29f1d8c2c17f8c04f9768d382b72aeeb0715ebb8", + "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/241c470695366e7b83672be04ea0e64d8085a551", + "reference": "241c470695366e7b83672be04ea0e64d8085a551", "shasum": "" }, "require": { @@ -89,25 +89,26 @@ } ], "description": "A more advanced JSONRPC implementation", - "time": "2017-10-28T21:26:16+00:00" + "time": "2018-09-10T08:58:41+00:00" }, { "name": "felixfbecker/language-server", - "version": "v5.4.2", + "version": "v5.4.4", "source": { "type": "git", "url": "https://github.com/felixfbecker/php-language-server.git", - "reference": "3931c8848ff4b5696501d26cad165520cca813a8" + "reference": "ed2d8ddb1eff2d0beef11b31a46bdb3022a2d1a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-language-server/zipball/3931c8848ff4b5696501d26cad165520cca813a8", - "reference": "3931c8848ff4b5696501d26cad165520cca813a8", + "url": "https://api.github.com/repos/felixfbecker/php-language-server/zipball/ed2d8ddb1eff2d0beef11b31a46bdb3022a2d1a8", + "reference": "ed2d8ddb1eff2d0beef11b31a46bdb3022a2d1a8", "shasum": "" }, "require": { "composer/xdebug-handler": "^1.0", "felixfbecker/advanced-json-rpc": "^3.0.0", + "felixfbecker/language-server-protocol": "^1.0.1", "jetbrains/phpstorm-stubs": "dev-master", "microsoft/tolerant-php-parser": "0.0.*", "netresearch/jsonmapper": "^1.0", @@ -160,7 +161,54 @@ "studio", "visual" ], - "time": "2018-08-22T18:48:14+00:00" + "time": "2018-11-11T03:47:10+00:00" + }, + { + "name": "felixfbecker/language-server-protocol", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/felixfbecker/php-language-server-protocol.git", + "reference": "1bdd1bcc95428edf85ec04c7b558d0886c07280f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/1bdd1bcc95428edf85ec04c7b558d0886c07280f", + "reference": "1bdd1bcc95428edf85ec04c7b558d0886c07280f", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpstan/phpstan": "*", + "phpunit/phpunit": "^6.3", + "squizlabs/php_codesniffer": "^3.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "LanguageServerProtocol\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "ISC" + ], + "authors": [ + { + "name": "Felix Becker", + "email": "felix.b@outlook.com" + } + ], + "description": "PHP classes for the Language Server Protocol", + "keywords": [ + "language", + "microsoft", + "php", + "server" + ], + "time": "2018-09-25T11:42:25+00:00" }, { "name": "jetbrains/phpstorm-stubs", @@ -168,12 +216,12 @@ "source": { "type": "git", "url": "https://github.com/JetBrains/phpstorm-stubs.git", - "reference": "435257758651096093209ff56fa0ae1a6e63ec56" + "reference": "3fb72fa614ef475d7ffb1369866cbaa371ca18eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/435257758651096093209ff56fa0ae1a6e63ec56", - "reference": "435257758651096093209ff56fa0ae1a6e63ec56", + "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/3fb72fa614ef475d7ffb1369866cbaa371ca18eb", + "reference": "3fb72fa614ef475d7ffb1369866cbaa371ca18eb", "shasum": "" }, "require-dev": { @@ -198,20 +246,20 @@ "stubs", "type" ], - "time": "2018-08-13T13:39:18+00:00" + "time": "2018-11-01T14:35:24+00:00" }, { "name": "microsoft/tolerant-php-parser", - "version": "v0.0.13", + "version": "v0.0.15", "source": { "type": "git", "url": "https://github.com/Microsoft/tolerant-php-parser.git", - "reference": "89ade271e639e0612deeccb0555f13c2224ecf84" + "reference": "54a84f1250dcde5641e86b5e966fec5f0e201f71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Microsoft/tolerant-php-parser/zipball/89ade271e639e0612deeccb0555f13c2224ecf84", - "reference": "89ade271e639e0612deeccb0555f13c2224ecf84", + "url": "https://api.github.com/repos/Microsoft/tolerant-php-parser/zipball/54a84f1250dcde5641e86b5e966fec5f0e201f71", + "reference": "54a84f1250dcde5641e86b5e966fec5f0e201f71", "shasum": "" }, "require": { @@ -239,7 +287,7 @@ } ], "description": "Tolerant PHP-to-AST parser designed for IDE usage scenarios", - "time": "2018-08-07T04:52:21+00:00" + "time": "2018-09-26T05:43:26+00:00" }, { "name": "netresearch/jsonmapper", diff --git a/lib/main.js b/lib/main.js index 9e22ae2..a693737 100644 --- a/lib/main.js +++ b/lib/main.js @@ -5,8 +5,8 @@ const path = require('path') const {shell} = require('electron') const {AutoLanguageClient, DownloadFile} = require('atom-languageclient') -const serverDownloadUrl = 'https://github.com/atom/ide-php/files/2313702/php-ls-5.4.2.tar.gz' -const serverDownloadSize = 2878768 +const serverDownloadUrl = 'https://github.com/atom/ide-php/files/2569304/php-ls-5.4.4.tar.gz' +const serverDownloadSize = 3056785 const serverLauncher = path.join('felixfbecker', 'language-server', 'bin', 'php-language-server.php') const minPHPRuntime = '7.0' const bytesToMegabytes = 1024 * 1024