4c50cc011d 
								
							
								 
							
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2017-12-09 11:48:01 +11:00  
				
					
						
							
							
								 
						
							
							
								c7dc5af2d9 
								
							
								 
							
						 
						
							
							
								
								add signatureHelp to index  
							
							
							
						 
						
							2017-12-09 09:43:15 +11:00  
				
					
						
							
							
								 
						
							
							
								afd7215624 
								
							
								 
							
						 
						
							
							
								
								remove createSignatureHelp and use constructors in data provider  
							
							
							
						 
						
							2017-12-05 12:26:39 +11:00  
				
					
						
							
							
								 
						
							
							
								fa561f8481 
								
							
								 
							
						 
						
							
							
								
								use a coroutine instead of using ->wait()  
							
							
							
						 
						
							2017-12-05 11:37:52 +11:00  
				
					
						
							
							
								 
						
							
							
								5ba7724a5c 
								
							
								 
							
						 
						
							
							
								
								add/utilise constructors  
							
							
							
						 
						
							2017-12-05 11:02:00 +11:00  
				
					
						
							
							
								 
						
							
							
								a1347dbfee 
								
							
								 
							
						 
						
							
							
								
								replace is_null with === null  
							
							
							
						 
						
							2017-12-05 10:36:48 +11:00  
				
					
						
							
							
								 
						
							
							
								5db2db00eb 
								
							
								 
							
						 
						
							
							
								
								fix test  
							
							
							
						 
						
							2017-12-04 18:00:52 +11:00  
				
					
						
							
							
								 
						
							
							
								962785493e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'felixfbecker/master' into signatureHelp  
							
							
							
						 
						
							2017-12-04 17:52:30 +11:00  
				
					
						
							
							
								 
						
							
							
								78316545a8 
								
							
								 
							
						 
						
							
							
								
								ci(macos): try alternative method to download composer  
							
							
							
						 
						
							2017-12-03 16:23:14 -08:00  
				
					
						
							
							
								 
						
							
							
								09477b747e 
								
							
								 
							
						 
						
							
							
								
								fix(diagnostics): handle null case  
							
							
							
						 
						
							2017-12-03 15:49:43 -08:00  
				
					
						
							
							
								 
						
							
							
								9b1fafae58 
								
							
								 
							
						 
						
							
							
								
								fix(diagnostics): update checking of $this usage to only error in static methods ( #545 )  
							
							
							
						 
						
							2017-12-03 13:42:01 -08:00  
				
					
						
							
							
								 
						
							
							
								ff746a836d 
								
							
								 
							
						 
						
							
							
								
								chore: update semantic-release to v11  
							
							
							
						 
						
							2017-11-25 10:52:21 -08:00  
				
					
						
							
							
								 
						
							
							
								31bae23912 
								
							
								 
							
						 
						
							
							
								
								ci(release): use semantic-release v10  
							
							
							
						 
						
							2017-11-22 03:33:35 -08:00  
				
					
						
							
							
								 
						
							
							
								724eb6f1dc 
								
							
								 
							
						 
						
							
							
								
								ci(appveyor): update image  
							
							
							
						 
						
							2017-11-21 03:41:03 -08:00  
				
					
						
							
							
								 
						
							
							
								4f672c24d8 
								
							
								 
							
						 
						
							
							
								
								feat(diagnostics): report error when $this is used in a static method or outside a class method ( #528 )  
							
							
							
						 
						
							2017-11-18 17:41:37 -08:00  
				
					
						
							
							
								 
						
							
							
								80ef8ff503 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(indexing): properly resolve self, static and parent keywords ( #532 )  
							
							... 
							
							
							
							Previously we would dump static, self and parent as literal FQNs into the index. 
							
						 
						
							2017-11-18 16:59:57 -08:00  
				
					
						
							
							
								 
						
							
							
								b1a1875070 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(completion): don't suggest <?php on > characer ( #527 )  
							
							... 
							
							
							
							closes  #372  
						
							2017-11-15 22:38:01 -08:00  
				
					
						
							
							
								 
						
							
							
								06747bb734 
								
							
								 
							
						 
						
							
							
								
								ci(travis): don't release on PRs  
							
							
							
						 
						
							2017-11-15 13:14:08 -08:00  
				
					
						
							
							
								 
						
							
							
								607cd8158d 
								
							
								 
							
						 
						
							
							
								
								test(index): add IndexTest  
							
							
							
						 
						
							2017-11-15 13:08:15 -08:00  
				
					
						
							
							
								 
						
							
							
								1ec8d8d8e2 
								
									
								
							
								 
							
						 
						
							
							
								
								ci(travis): correct version  
							
							
							
						 
						
							2017-11-12 12:41:51 -08:00  
				
					
						
							
							
								 
						
							
							
								0afc3320d5 
								
									
								
							
								 
							
						 
						
							
							
								
								ci(travis): pin version to 7.2RC5  
							
							... 
							
							
							
							7.2RC6 is causing segfaults 
							
						 
						
							2017-11-12 12:40:13 -08:00  
				
					
						
							
							
								 
						
							
							
								1804ac8d97 
								
							
								 
							
						 
						
							
							
								
								ci(travis): correct BUILD_LEADER_ID  
							
							
							
						 
						
							2017-11-10 01:16:15 -08:00  
				
					
						
							
							
								 
						
							
							
								9434cb1b67 
								
							
								 
							
						 
						
							
							
								
								ci(release): set verifyConditions to empty array  
							
							
							
						 
						
							2017-11-10 00:26:03 -08:00  
				
					
						
							
							
								 
						
							
							
								0e645301cc 
								
							
								 
							
						 
						
							
							
								
								ci(travis): remove language tag  
							
							
							
						 
						
							2017-11-09 22:40:56 -08:00  
				
					
						
							
							
								 
						
							
							
								3e41244b6f 
								
							
								 
							
						 
						
							
							
								
								ci(travis): use PHP 7 for release  
							
							
							
						 
						
							2017-11-09 22:01:50 -08:00  
				
					
						
							
							
								 
						
							
							
								eadf305a1f 
								
							
								 
							
						 
						
							
							
								
								ci(travis): fix release  
							
							
							
						 
						
							2017-11-09 19:07:43 -08:00  
				
					
						
							
							
								 
						
							
							
								d54ece3366 
								
							
								 
							
						 
						
							
							
								
								build(docker): optimize docker build  
							
							
							
						 
						
							2017-11-09 18:59:41 -08:00  
				
					
						
							
							
								 
						
							
							
								857fe26eb5 
								
							
								 
							
						 
						
							
							
								
								ci(travis): optimize  
							
							
							
						 
						
							2017-11-09 18:48:02 -08:00  
				
					
						
							
							
								 
						
							
							
								b4a3134e2a 
								
							
								 
							
						 
						
							
							
								
								ci(travis): use build stages  
							
							
							
						 
						
							2017-11-09 18:00:39 -08:00  
				
					
						
							
							
								 
						
							
							
								f5c45f83ed 
								
							
								 
							
						 
						
							
							
								
								docs(contributing): document how to use XDebug ( #518 )  
							
							
							
						 
						
							2017-11-09 16:15:36 -08:00  
				
					
						
							
							
								 
						
							
							
								b03b9a239c 
								
									
								
							
								 
							
						 
						
							
							
								
								ci(travis): run on OSX ( #517 )  
							
							
							
						 
						
							2017-11-05 02:54:56 -08:00  
				
					
						
							
							
								 
						
							
							
								41e84880b3 
								
							
								 
							
						 
						
							
							
								
								ci(travis): use string versions  
							
							
							
						 
						
							2017-11-05 02:30:34 -08:00  
				
					
						
							
							
								 
						
							
							
								74578c7b58 
								
							
								 
							
						 
						
							
							
								
								ci(travis): only test lowest and highest PHP version  
							
							
							
						 
						
							2017-11-05 02:28:38 -08:00  
				
					
						
							
							
								 
						
							
							
								235a790156 
								
							
								 
							
						 
						
							
							
								
								ci: remove shallow submodule cloning  
							
							
							
						 
						
							2017-11-05 01:51:33 -08:00  
				
					
						
							
							
								 
						
							
							
								db484617b6 
								
							
								 
							
						 
						
							
							
								
								ci: speed up submodule cloning  
							
							
							
						 
						
							2017-11-05 01:44:48 -08:00  
				
					
						
							
							
								 
						
							
							
								f00fd1b62c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(formatting): drop PHP CodeSniffer ( #504 )  
							
							... 
							
							
							
							At this point there are countless issues about the formatting done by CodeSniffer. It plain out doesn't work in many cases, overrides format options that are contributed by other extensions in VS Code and does not reuse any of our AST parsing. For that reason, I am starting to think there is no reason to keep it in here until we have proper pretty-printing support from https://github.com/Microsoft/tolerant-php-parser  that actually reuses our ASTs and can work while editing. For people who want to use CodeSniffer to format their code, there could be a standalone CodeSniffer language server (like there is a TSLint language server and ESLint language server). As said, we don't reuse our state anyway.
BREAKING CHANGE: removes formatting support
closes  #501 
closes  #474 
closes  #473 
closes  #468 
closes  #450 
closes  #445 
closes  #443 
closes  #423 
closes  #343 
closes  #296 
closes  #293 
closes  #499 
closes  #471  
							
						 
						
							2017-11-04 23:57:51 -07:00  
				
					
						
							
							
								 
						
							
							
								e9fc97d430 
								
							
								 
							
						 
						
							
							
								
								chore: extend export-ignore file list  
							
							
							
						 
						
							2017-11-01 23:39:38 -07:00  
				
					
						
							
							
								 
						
							
							
								6dbeef63bc 
								
							
								 
							
						 
						
							
							
								
								docs: correct parse-stubs section in readme ( #502 )  
							
							... 
							
							
							
							As the parse-stubs step is done automatically by `composer install` since 34d3d2030d 
							
						 
						
							2017-11-01 09:38:54 -07:00  
				
					
						
							
							
								 
						
							
							
								ac6bce929f 
								
							
								 
							
						 
						
							
							
								
								chore: get patch versions of tolerant-php-parser  
							
							
							
						 
						
							2017-10-30 22:51:23 -07:00  
				
					
						
							
							
								 
						
							
							
								d3c9133892 
								
							
								 
							
						 
						
							
							
								
								ci(appveyor): cache chocolatey downloads  
							
							
							
						 
						
							2017-10-30 21:12:44 -07:00  
				
					
						
							
							
								 
						
							
							
								1edbe35609 
								
							
								 
							
						 
						
							
							
								
								refactor: use FunctionLike Interface ( #505 )  
							
							
							
						 
						
							2017-10-30 03:33:19 -07:00  
				
					
						
							
							
								 
						
							
							
								744062c14e 
								
							
								 
							
						 
						
							
							
								
								ci: add AppVeyor to test Windows  
							
							... 
							
							
							
							closes  #40  
						
							2017-10-30 03:09:06 -07:00  
				
					
						
							
							
								 
						
							
							
								7ae6452d1a 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(index): rename isGlobal to isMember ( #511 )  
							
							... 
							
							
							
							isGlobal was confusing because a non-member can be considered global vs namespaced 
							
						 
						
							2017-10-29 17:45:06 -07:00  
				
					
						
							
							
								 
						
							
							
								c74076d84f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(cache): bump cache version ( #508 )  
							
							... 
							
							
							
							the update of reflection-docblock means old caches are no longer valid.
fixes  #507  
							
						 
						
							2017-10-29 13:06:44 -07:00  
				
					
						
							
							
								 
						
							
							
								99d8a361db 
								
							
								 
							
						 
						
							
							
								
								build: fix typo in release-docker script  
							
							
							
						 
						
							2017-10-28 14:24:36 -07:00  
				
					
						
							
							
								 
						
							
							
								9e551a310b 
								
							
								 
							
						 
						
							
							
								
								build: use PHP for release-docker script  
							
							
							
						 
						
							2017-10-28 13:59:02 -07:00  
				
					
						
							
							
								 
						
							
							
								b86d6c96c7 
								
							
								 
							
						 
						
							
							
								
								build: make release-docker.sh executable  
							
							
							
						 
						
							2017-10-28 13:38:17 -07:00  
				
					
						
							
							
								 
						
							
							
								95f49d3a70 
								
							
								 
							
						 
						
							
							
								
								ci: set BUILD_LEADER_ID  
							
							... 
							
							
							
							see https://github.com/semantic-release/travis-deploy-once/issues/22  
							
						 
						
							2017-10-28 13:18:41 -07:00  
				
					
						
							
							
								 
						
							
							
								fbaa7b3cc5 
								
							
								 
							
						 
						
							
							
								
								refactor: use ClassLike interface ( #506 )  
							
							
							
						 
						
							2017-10-28 12:27:32 -07:00  
				
					
						
							
							
								 
						
							
							
								1db6b7bbb3 
								
							
								 
							
						 
						
							
							
								
								chore: fixes for unused variables and phpdoc ( #496 )  
							
							... 
							
							
							
							The identifier doesn't need to be generated for a notification to the
client, since there's no response
Add undeclared properties to TreeAnalyzer
Fix other bugs in phpdoc 
							
						 
						
							2017-10-22 22:54:38 -07:00