Ivan Kravets 
							
						 
					 
					
						
						
							
						
						efe8e599fd 
					 
					
						
						
							
							Added support for Arduino's library.properties `depends` field //  Resolve   #2781  
						
						 
						
						
						
						
					 
					
						2020-02-05 00:04:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						607e8eb477 
					 
					
						
						
							
							Improve detecting of active Internet connection //  Resolve   #3359  
						
						 
						
						
						
						
					 
					
						2020-01-29 18:54:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a62bc3846e 
					 
					
						
						
							
							Update IPs when checking for Internet  
						
						 
						
						
						
						
					 
					
						2020-01-24 19:50:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						442a7e3576 
					 
					
						
						
							
							Made package ManifestSchema compatible with marshmallow >= 3 //  Resolve   #3296  
						
						 
						
						
						
						
					 
					
						2019-12-29 13:13:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						065607b68c 
					 
					
						
						
							
							Disable PyLint's "import-outside-toplevel"  
						
						 
						
						
						
						
					 
					
						2019-10-18 15:41:52 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						3dcf1784fb 
					 
					
						
						
							
							Update PIO Remote to 2.5.5  
						
						 
						
						
						
						
					 
					
						2019-09-27 19:36:49 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d2abac9b18 
					 
					
						
						
							
							Fixed an issue when configuration file options partly ignored when `--project-conf` //  Resolve   #3034  ( #3055 )  
						
						 
						
						... 
						
						
						
						* Fixed an issue when configuration file options partly ignored when using custom ``--project-conf`` // Resolve  #3034 
* Py2 compatible makedirs
* Fix circle dependency
* Fix broken import in test examples
* Fix history
* Remove YAPF markers
* PyLint fix
* Fix invalid project conf path
* Move PIO Core to the root on Windows, issue with long CPPPATHs
* Respect global PLATFORMIO_BUILD_CACHE_DIR env var
* Fix Appveyor paths
* Minor changes 
						
						
					 
					
						2019-09-27 14:13:53 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						7c41c7c2f3 
					 
					
						
						
							
							Introduce Black to automate code formatting  
						
						 
						
						
						
						
					 
					
						2019-09-23 23:13:48 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c6de3ebea0 
					 
					
						
						
							
							Refactor "humanize_duration_time" to "00:00:00.000" format  
						
						 
						
						
						
						
					 
					
						2019-08-20 16:49:18 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0677bcecb9 
					 
					
						
						
							
							Improve printing of tabulated results  
						
						 
						
						
						
						
					 
					
						2019-08-17 20:55:16 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6a90388649 
					 
					
						
						
							
							Move FS related helpers to fs.py module  
						
						 
						
						
						
						
					 
					
						2019-08-12 19:44:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						b0aa4c6682 
					 
					
						
						
							
							Renamed "enable_ssl" setting to "strict_ssl"  
						
						 
						
						
						
						
					 
					
						2019-07-17 00:53:40 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						dfca7f0b68 
					 
					
						
						
							
							Speedup PIO Home via internal calling of PIO Core CLI  
						
						 
						
						
						
						
					 
					
						2019-07-01 15:55:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						bd3b29c304 
					 
					
						
						
							
							Fix converting to real version  
						
						 
						
						
						
						
					 
					
						2019-06-13 20:24:55 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5f1bd286c7 
					 
					
						
						
							
							Fix "ValueError: invalid literal for int() with base 10: '0.0'" //  Resolve   #2646  
						
						 
						
						
						
						
					 
					
						2019-06-07 15:12:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						bcff26d4d7 
					 
					
						
						
							
							Refactor using "@util.memoized"  
						
						 
						
						
						
						
					 
					
						2019-06-06 00:13:04 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c5177efd0b 
					 
					
						
						
							
							Minor fixes  
						
						 
						
						
						
						
					 
					
						2019-06-01 22:24:38 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						61db0f1d6a 
					 
					
						
						
							
							YAPF 0.27.0  
						
						 
						
						
						
						
					 
					
						2019-05-30 23:42:15 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						3df01405a1 
					 
					
						
						
							
							Remove unused Python imports  
						
						 
						
						
						
						
					 
					
						2019-05-27 22:25:22 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						70a0bd72c0 
					 
					
						
						
							
							Sync "include" directory for PIO Remote //  Resolve   #2210  
						
						 
						
						
						
						
					 
					
						2019-05-25 21:06:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						19725fec04 
					 
					
						
						
							
							Add options to override default locations used by PlatformIO Core //  Resolve   #1615  
						
						 
						
						
						
						
					 
					
						2019-05-24 20:49:05 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						21e2ac6695 
					 
					
						
						
							
							Use isolated library dependency storage per project build environment //  Resolve   #1696  
						
						 
						
						
						
						
					 
					
						2019-05-23 00:23:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						4386dc56ea 
					 
					
						
						
							
							Move "in_silence" to PlatformioCLI  
						
						 
						
						
						
						
					 
					
						2019-05-21 13:18:11 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8643f0454e 
					 
					
						
						
							
							Move "glob_escape" and "get_file_contents" helpers to "compat" module  
						
						 
						
						
						
						
					 
					
						2019-05-17 13:18:15 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						f844d9cb47 
					 
					
						
						
							
							Remove line-buffering from "platformio run" command which was leading to omitting progress bar from upload tools //  Resolve   #856 ,  Resolve   #857  
						
						 
						
						
						
						
					 
					
						2019-05-17 12:53:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						971049b41c 
					 
					
						
						
							
							Move process related helpers to "proc" module  
						
						 
						
						
						
						
					 
					
						2019-05-16 21:03:15 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						834206ff20 
					 
					
						
						
							
							Move Python or Platform dependent code to "compat" module  
						
						 
						
						
						
						
					 
					
						2019-05-10 17:26:10 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						947e31ca8d 
					 
					
						
						
							
							Fix some PyLint errors  
						
						 
						
						
						
						
					 
					
						2019-05-07 23:51:46 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						45d4b92678 
					 
					
						
						
							
							Export get_projectdata_dir for util, fix riscv_gap dev/platform  
						
						 
						
						
						
						
					 
					
						2019-05-07 23:00:01 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						07a2a49d93 
					 
					
						
						
							
							Refactor project helpers  
						
						 
						
						
						
						
					 
					
						2019-05-07 22:13:21 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6cd4484be9 
					 
					
						
						
							
							Init new project using new ProjectConfig API  
						
						 
						
						
						
						
					 
					
						2019-05-07 19:57:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c235974eb6 
					 
					
						
						
							
							Switch to the new ProjectConfig API  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:51:50 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8e55c9e4d0 
					 
					
						
						
							
							Include external configuration files with "extra_configs" option //  Resolve   #1590  
						
						 
						
						
						
						
					 
					
						2019-05-03 21:03:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						f63041a402 
					 
					
						
						
							
							Add get_original_version to public utils API  
						
						 
						
						
						
						
					 
					
						2019-04-17 23:20:45 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6501c1f171 
					 
					
						
						
							
							Cleanup PING_INTERNET_IPS  
						
						 
						
						
						
						
					 
					
						2019-04-17 20:05:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						4c8df44a5a 
					 
					
						
						
							
							Fix an issue when `$PROJECT_HASH template was not expanded for the other directory ***_dir` options in "platformio.ini" //  Resolve   #2170  
						
						 
						
						
						
						
					 
					
						2019-03-07 12:40:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						237d55208c 
					 
					
						
						
							
							Fix "Unnecessary "else/elif" after "raise"" by PyLint  
						
						 
						
						
						
						
					 
					
						2019-03-07 12:35:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5a72e3f2a1 
					 
					
						
						
							
							Update "dl.bintray.com" IP address  
						
						 
						
						
						
						
					 
					
						2019-03-06 22:39:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						35f96a534a 
					 
					
						
						
							
							Drop "do-not-modify-files-here.url" from build_dir  
						
						 
						
						
						
						
					 
					
						2019-01-17 02:07:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						2b467f3fee 
					 
					
						
						
							
							Fix PyLint warning  
						
						 
						
						
						
						
					 
					
						2019-01-11 14:07:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a750b06fc8 
					 
					
						
						
							
							Fix PY3 Lint "consider-using-set-comprehension"  
						
						 
						
						
						
						
					 
					
						2019-01-11 13:01:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						02937216b0 
					 
					
						
						
							
							Fix "TypeError : startswith first arg" when checking udev rules with PY3 //  Resolve   #2000  
						
						 
						
						
						
						
					 
					
						2019-01-10 19:33:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						aa2bc4a63b 
					 
					
						
						
							
							Implement "get_file_contents" helper  
						
						 
						
						
						
						
					 
					
						2018-12-27 14:48:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a60c57ac58 
					 
					
						
						
							
							Initial support for Python 3.5+ //  Resolve   #895   Resolve   #1365  
						
						 
						
						
						
						
					 
					
						2018-12-26 20:54:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e94d758131 
					 
					
						
						
							
							Use "items" instead of "iteritems" (PY2/3) // Issue  #895  
						
						 
						
						
						
						
					 
					
						2018-10-27 20:51:55 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						080369f597 
					 
					
						
						
							
							Make "print" compatible between Py2 & Py3  
						
						 
						
						
						
						
					 
					
						2018-10-27 20:22:11 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5c278b54f7 
					 
					
						
						
							
							Use "super" when calling parent class // Issue  #895  
						
						 
						
						
						
						
					 
					
						2018-10-27 15:24:10 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8947b63e41 
					 
					
						
						
							
							Better formatting when asking to remove a file  
						
						 
						
						
						
						
					 
					
						2018-10-25 14:12:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						fc8bffdd81 
					 
					
						
						
							
							Ask user to remove manually a file on exception  
						
						 
						
						
						
						
					 
					
						2018-10-25 14:03:52 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						08dc5dec89 
					 
					
						
						
							
							Revert "Cache loaded project config"  
						
						 
						
						... 
						
						
						
						This reverts commit bfee896378 . 
						
						
					 
					
						2018-10-24 01:19:54 +03:00