Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c7949ecd07 
					 
					
						
						
							
							Temporary disable checking for PlatformIO Core engine (allow PIO Core 3 dev/platforms for PIO Core 4)  
						
						 
						
						
						
						
					 
					
						2019-01-11 14:11:54 +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 
							
						 
					 
					
						
						
							
						
						676c87d081 
					 
					
						
						
							
							Allow to override platform "package_repositories"  
						
						 
						
						
						
						
					 
					
						2018-11-30 01:36:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e94d758131 
					 
					
						
						
							
							Use "items" instead of "iteritems" (PY2/3) // Issue  #895  
						
						 
						
						
						
						
					 
					
						2018-10-27 20:51:55 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e6fa8654ad 
					 
					
						
						
							
							YAPF  
						
						 
						
						
						
						
					 
					
						2018-09-20 14:55:55 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						ae964fa729 
					 
					
						
						
							
							Fixed an issue with PIO Remote  when upload process depends on the source code of a project framework  
						
						 
						
						
						
						
					 
					
						2018-07-30 14:26:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a584ac1da2 
					 
					
						
						
							
							YAPF  
						
						 
						
						
						
						
					 
					
						2018-06-08 21:37:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5011c3e21c 
					 
					
						
						
							
							API to update BoardConfig manifest  
						
						 
						
						
						
						
					 
					
						2018-05-25 21:18:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d0cc3a045e 
					 
					
						
						
							
							Handle unknown packages when do cleaning //  Resolve   #1282  
						
						 
						
						
						
						
					 
					
						2018-04-15 05:48:38 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						aa8de4ff4b 
					 
					
						
						
							
							Export "docs" from platform manifest  
						
						 
						
						
						
						
					 
					
						2018-04-12 18:44:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d54327f1a9 
					 
					
						
						
							
							Refactor @memoized decorator with expiration feature; cache installed boards per platform  
						
						 
						
						
						
						
					 
					
						2018-03-23 00:08:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						218a1dccf6 
					 
					
						
						
							
							Fix issue with installing only the one platform package by specified type  
						
						 
						
						
						
						
					 
					
						2018-03-16 13:33:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e5b73dcd2b 
					 
					
						
						
							
							Fix issue when custom board is used with the same ID  
						
						 
						
						
						
						
					 
					
						2018-03-07 20:46:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						591e876660 
					 
					
						
						
							
							Move  http://platformio.org  to  https://platformio.org  
						
						 
						
						
						
						
					 
					
						2018-02-13 01:34:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						acefc8d276 
					 
					
						
						
							
							Remove debug code  
						
						 
						
						
						
						
					 
					
						2018-02-13 00:19:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						b553b8f9df 
					 
					
						
						
							
							Sort debug tools by name  
						
						 
						
						
						
						
					 
					
						2018-02-10 18:09:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						231bd8b294 
					 
					
						
						
							
							Implement autodetecting of default debug tool  
						
						 
						
						
						
						
					 
					
						2018-02-09 21:47:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						f8dafbca80 
					 
					
						
						
							
							Show device system information (MCU, Frequency, RAM, Flash, Debugging tools) in a build log  
						
						 
						
						
						
						
					 
					
						2018-01-25 17:58:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						9441f776cc 
					 
					
						
						
							
							Handle missed dependency and provide a help how to find it using PlatformIO Library Registry //  Resolve   #781  
						
						 
						
						
						
						
					 
					
						2017-12-19 01:41:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5dd97a35cc 
					 
					
						
						
							
							Reinstall/redownload package with a new `-f, --force` option //  Resolve   #778  
						
						 
						
						
						
						
					 
					
						2017-12-19 00:51:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						42fb589369 
					 
					
						
						
							
							Refactor PyLint "inconsistent-return-statements"  
						
						 
						
						
						
						
					 
					
						2017-12-15 22:16:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0eb67a7b61 
					 
					
						
						
							
							Handle unknown platform when uninstall/update  
						
						 
						
						
						
						
					 
					
						2017-12-15 02:01:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						f5f3cd85d8 
					 
					
						
						
							
							Add support for Git scp-like syntax  
						
						 
						
						
						
						
					 
					
						2017-11-27 21:04:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5ca472050c 
					 
					
						
						
							
							Typo fix  
						
						 
						
						
						
						
					 
					
						2017-11-25 20:16:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						53b37216cc 
					 
					
						
						
							
							Improve support for VCS packages  
						
						 
						
						
						
						
					 
					
						2017-11-25 00:31:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						1c20efe9d1 
					 
					
						
						
							
							Improve support for dependency with scp-like syntax  
						
						 
						
						
						
						
					 
					
						2017-11-22 21:38:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5d2867d8a9 
					 
					
						
						
							
							Automatically detect BlackMagic probe GDB port  
						
						 
						
						
						
						
					 
					
						2017-11-07 00:10:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						22fb89e56a 
					 
					
						
						
							
							Fix tests  
						
						 
						
						
						
						
					 
					
						2017-09-17 02:18:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						16c242e7fa 
					 
					
						
						
							
							Better parsing of F_CPU  
						
						 
						
						
						
						
					 
					
						2017-09-17 01:33:04 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						998f4ed6e6 
					 
					
						
						
							
							Use VCS directly with "platform" option in configuration file  
						
						 
						
						
						
						
					 
					
						2017-09-16 00:57:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						674aa5c4d8 
					 
					
						
						
							
							Decrease API cache timeouts  
						
						 
						
						
						
						
					 
					
						2017-09-09 20:57:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						113746dc74 
					 
					
						
						
							
							Introduce "get_all_boards" API to PlatformManager  
						
						 
						
						
						
						
					 
					
						2017-09-03 22:40:00 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						b55b80ecc8 
					 
					
						
						
							
							Better catching of IOError for VSCode/Colorama  
						
						 
						
						
						
						
					 
					
						2017-09-02 16:23:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						9b66abf5ef 
					 
					
						
						
							
							Fix issue with "IOError" in VSCode when processing a project  
						
						 
						
						
						
						
					 
					
						2017-09-02 15:39:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c05e1f7c9b 
					 
					
						
						
							
							Ignore missed packages in new development platform  
						
						 
						
						
						
						
					 
					
						2017-08-07 19:33:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5d31d6825b 
					 
					
						
						
							
							Export board's connectivity  
						
						 
						
						
						
						
					 
					
						2017-07-28 00:56:02 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						f13537cabb 
					 
					
						
						
							
							YAPF  
						
						 
						
						
						
						
					 
					
						2017-07-24 17:35:41 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						4d1a135d76 
					 
					
						
						
							
							Apply YAPF  
						
						 
						
						
						
						
					 
					
						2017-06-05 16:05:05 +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 
							
						 
					 
					
						
						
							
						
						9658bcdb73 
					 
					
						
						
							
							The Unified Debugger  
						
						 
						
						
						
						
					 
					
						2017-04-28 01:38:25 +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 
							
						 
					 
					
						
						
							
						
						571a52b432 
					 
					
						
						
							
							Move core packages to the one place; Bump to 3.0.0a17  
						
						 
						
						
						
						
					 
					
						2017-03-11 23:28:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d994da9d53 
					 
					
						
						
							
							Check outdated packages for development platform  
						
						 
						
						
						
						
					 
					
						2017-03-08 19:52:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						58942c3f38 
					 
					
						
						
							
							Significantly improve Package Manager //  Resolve   #913  
						
						 
						
						... 
						
						
						
						* Handle dependencies when installing non-registry package/library (VCS, archive, local folder) 
						
						
					 
					
						2017-03-08 17:24:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						cb927c276c 
					 
					
						
						
							
							Improve JSON support for pio platform sub-commands  
						
						 
						
						
						
						
					 
					
						2017-03-03 23:29:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						50dc608456 
					 
					
						
						
							
							Cleanup cache on platform update  
						
						 
						
						
						
						
					 
					
						2017-02-01 14:52:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						916f4b071c 
					 
					
						
						
							
							Don’t check packages when check platform version  
						
						 
						
						
						
						
					 
					
						2017-01-30 22:36:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						34eab69e85 
					 
					
						
						
							
							“pio lib update” and “pio platform update” in JSON format  
						
						 
						
						
						
						
					 
					
						2017-01-30 01:04:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8a7d255361 
					 
					
						
						
							
							Handle libraries without manifests  
						
						 
						
						
						
						
					 
					
						2017-01-28 17:06:20 +02:00