Ivan Kravets 
							
						 
					 
					
						
						
							
						
						b8c9eee8af 
					 
					
						
						
							
							Force docs to HTTPS  
						
						 
						
						
						
						
					 
					
						2020-02-16 21:25:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						49ceadc6ad 
					 
					
						
						
							
							Move exceptions to their components  
						
						 
						
						
						
						
					 
					
						2019-11-28 16:15:54 +02: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 
							
						 
					 
					
						
						
							
						
						6257480d0d 
					 
					
						
						
							
							Print platform package details, such as version, VSC source and commit //  Resolve   #2155  
						
						 
						
						
						
						
					 
					
						2019-06-01 19:44:45 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5f9fd9260e 
					 
					
						
						
							
							New project configuration parser with a strict options typing  
						
						 
						
						
						
						
					 
					
						2019-05-31 14:45:01 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						3df01405a1 
					 
					
						
						
							
							Remove unused Python imports  
						
						 
						
						
						
						
					 
					
						2019-05-27 22:25:22 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a21d75b273 
					 
					
						
						
							
							Merge branch 'develop' into feature/pio-plus-oss  
						
						 
						
						
						
						
					 
					
						2019-05-10 01:10:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						7687a0a929 
					 
					
						
						
							
							Fix PyLint "not-an-iterable" error  
						
						 
						
						
						
						
					 
					
						2019-05-08 21:02:23 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						4f98a3fd42 
					 
					
						
						
							
							Share common (global) options between declared build environments using "[env]" section //  Resolve   #1643   Resolve   #790  
						
						 
						
						
						
						
					 
					
						2019-05-08 20:19:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						693304590c 
					 
					
						
						
							
							Fix PyLint "not-an-iterable" error  
						
						 
						
						
						
						
					 
					
						2019-05-08 12:41:11 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						947e31ca8d 
					 
					
						
						
							
							Fix some PyLint errors  
						
						 
						
						
						
						
					 
					
						2019-05-07 23:51:46 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						07a2a49d93 
					 
					
						
						
							
							Refactor project helpers  
						
						 
						
						
						
						
					 
					
						2019-05-07 22:13:21 +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 
							
						 
					 
					
						
						
							
						
						948a977fa5 
					 
					
						
						
							
							Initial commit of PIO Unit Testing  
						
						 
						
						
						
						
					 
					
						2019-04-19 20:33:31 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a60c57ac58 
					 
					
						
						
							
							Initial support for Python 3.5+ //  Resolve   #895   Resolve   #1365  
						
						 
						
						
						
						
					 
					
						2018-12-26 20:54:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6294580e25 
					 
					
						
						
							
							Show a valid error when Internet is off-line while initializing a new project //  Resolve   #1784  
						
						 
						
						
						
						
					 
					
						2018-10-12 22:30:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						ff8fefb797 
					 
					
						
						
							
							Report about outdated 99-platformio-udev.rules //  Resolve   #1823  
						
						 
						
						
						
						
					 
					
						2018-10-12 19:35:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d448a0ec5c 
					 
					
						
						
							
							Switch docs to HTTPS  
						
						 
						
						
						
						
					 
					
						2018-08-15 19:44:02 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e1578dabac 
					 
					
						
						
							
							Lock interprocess requests to PlatformIO Package Manager for install/uninstall operations //  Resolve   #1462  
						
						 
						
						
						
						
					 
					
						2018-07-14 22:10:56 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						44a926b30a 
					 
					
						
						
							
							Check package structure after unpacking and raise error when antivirus tool blocks PlatformIO package manager //  Resolve   #1462  
						
						 
						
						
						
						
					 
					
						2018-07-13 01:54:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d6ca30a920 
					 
					
						
						
							
							Switch to PIO Plus support  
						
						 
						
						
						
						
					 
					
						2018-06-28 23:57:16 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a9577bc0ba 
					 
					
						
						
							
							Handle ConfigParser erros  
						
						 
						
						
						
						
					 
					
						2018-06-20 16:32:38 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						aa28beddd8 
					 
					
						
						
							
							Handle broken JSON files  
						
						 
						
						
						
						
					 
					
						2018-04-15 06:08:29 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						231bd8b294 
					 
					
						
						
							
							Implement autodetecting of default debug tool  
						
						 
						
						
						
						
					 
					
						2018-02-09 21:47:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						195444b253 
					 
					
						
						
							
							Refactor dev/platforms and frameworks docs  
						
						 
						
						
						
						
					 
					
						2018-02-03 01:34:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						7cad113f0a 
					 
					
						
						
							
							Cleanup tests  
						
						 
						
						
						
						
					 
					
						2018-01-13 01:19:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						cfb22f2a36 
					 
					
						
						
							
							Add FAQ:Package Manager for PackageInstallError  
						
						 
						
						
						
						
					 
					
						2018-01-11 02:10:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						fab4f00ad4 
					 
					
						
						
							
							Reformat exceptions  
						
						 
						
						
						
						
					 
					
						2017-12-23 19:48:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						1171cb204c 
					 
					
						
						
							
							Fix broken syntax  
						
						 
						
						
						
						
					 
					
						2017-12-19 16:50:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d70a90f1d5 
					 
					
						
						
							
							Explain that no need to use sudo pio ...  
						
						 
						
						
						
						
					 
					
						2017-12-19 15:49:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						7b8c68c934 
					 
					
						
						
							
							Show error information when permissions are broken to PIO home dir  
						
						 
						
						
						
						
					 
					
						2017-12-19 15:05:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a6c1869eb2 
					 
					
						
						
							
							Depend on "zeroconf" from "contrib-pysite"  
						
						 
						
						
						
						
					 
					
						2017-12-19 14:47:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c6abdf8206 
					 
					
						
						
							
							Check zeroconf installation before adding to setuptools  
						
						 
						
						
						
						
					 
					
						2017-12-19 12:41:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						efceb5db72 
					 
					
						
						
							
							Explain that we need Internet connection to install all dependencies  
						
						 
						
						
						
						
					 
					
						2017-12-16 17:40:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8741f37831 
					 
					
						
						
							
							Minor improvements  
						
						 
						
						
						
						
					 
					
						2017-07-03 13:35:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						45e75f7473 
					 
					
						
						
							
							Copyright (c) 2014-present PlatformIO <contact@platformio.org>  
						
						 
						
						... 
						
						
						
						Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. 
						
						
					 
					
						2017-06-05 16:02:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						44be1dc1c7 
					 
					
						
						
							
							Some fixes for new PyLint  
						
						 
						
						
						
						
					 
					
						2017-04-15 16:36:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						4e5f34ec19 
					 
					
						
						
							
							Allow installing package by framework name  
						
						 
						
						
						
						
					 
					
						2017-03-26 19:43:00 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						23ac02bea1 
					 
					
						
						
							
							Note about Antivirus when can’t install a package //  Resolve   #916  
						
						 
						
						
						
						
					 
					
						2017-03-10 00:38:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						9cf242ad89 
					 
					
						
						
							
							Check manifest engines field for PIO Core version  
						
						 
						
						
						
						
					 
					
						2017-01-25 15:33:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						b8de4b26b0 
					 
					
						
						
							
							List built-in libraries based on development platforms with pio lib builtin command  
						
						 
						
						
						
						
					 
					
						2017-01-15 00:12:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						2a5d686d5a 
					 
					
						
						
							
							Use unified link to docs pages  
						
						 
						
						
						
						
					 
					
						2016-12-05 21:25:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						3d5fe149c3 
					 
					
						
						
							
							Reload command for remote, update, improved docs; Bump to 3.2b2  
						
						 
						
						
						
						
					 
					
						2016-11-12 00:28:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5cfca6b1f6 
					 
					
						
						
							
							Initial support for PIO Remote  
						
						 
						
						
						
						
					 
					
						2016-09-26 22:15:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						da48ea3818 
					 
					
						
						
							
							Improve a work in off-line mode  
						
						 
						
						
						
						
					 
					
						2016-09-19 15:10:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5e6469596c 
					 
					
						
						
							
							Dynamic variables/templates for "platformio.ini" //  Resolve   #705  
						
						 
						
						
						
						
					 
					
						2016-09-17 23:46:53 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e50327bccc 
					 
					
						
						
							
							Deprecate `lib_force option, please use lib_deps` instead  
						
						 
						
						
						
						
					 
					
						2016-09-17 16:32:16 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						f186ad30c1 
					 
					
						
						
							
							Notify about version field when creating library  
						
						 
						
						
						
						
					 
					
						2016-09-09 18:08:18 +03:00