Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5c278b54f7 
					 
					
						
						
							
							Use "super" when calling parent class // Issue  #895  
						
						
						
						
					 
					
						2018-10-27 15:24:10 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e6fa8654ad 
					 
					
						
						
							
							YAPF  
						
						
						
						
					 
					
						2018-09-20 14:55:55 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						2fb8128791 
					 
					
						
						
							
							YAPF  
						
						
						
						
					 
					
						2018-06-02 16:14:58 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						50c568c232 
					 
					
						
						
							
							Fix "RuntimeError: maximum recursion depth exceeded" for library manager //  Resolve   #1528  
						
						
						
						
					 
					
						2018-04-26 01:49:16 +03: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 
							
						 
					 
					
						
						
							
						
						591e876660 
					 
					
						
						
							
							Move  http://platformio.org  to  https://platformio.org  
						
						
						
						
					 
					
						2018-02-13 01:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						2b4b2eb571 
					 
					
						
						
							
							Pass a list iterator directly to "any" or "all" functions  
						
						
						
						
					 
					
						2018-01-18 22:04:43 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d822334fdd 
					 
					
						
						
							
							Drop "python-dateutil" dependency, implement light-weight "parse_date"  
						
						
						
						
					 
					
						2018-01-16 00:57:06 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						3289b36450 
					 
					
						
						
							
							Refactore code without "arrow" dependency (resolve issue with "ImportError: No module named backports.functools_lru_cache")  
						
						
						
						
					 
					
						2018-01-16 00:06:24 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						24f314d73d 
					 
					
						
						
							
							Improve a work in off-line mode  
						
						
						
						
					 
					
						2018-01-13 19:44:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						ad08ed8d12 
					 
					
						
						
							
							Improve support for partial package versions  
						
						
						
						
					 
					
						2017-12-27 19:37:26 +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 
							
						 
					 
					
						
						
							
						
						547e983a86 
					 
					
						
						
							
							Improved handling of library dependencies defined as VCS or SemVer in platformio.ini //  Resolve   #1155  
						
						
						
						
					 
					
						2017-11-25 19:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						53b37216cc 
					 
					
						
						
							
							Improve support for VCS packages  
						
						
						
						
					 
					
						2017-11-25 00:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						25da978fee 
					 
					
						
						
							
							Add support for "author" field in library.json manifest //  Resolve   #1055  
						
						
						
						
					 
					
						2017-09-21 15:07:38 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						674aa5c4d8 
					 
					
						
						
							
							Decrease API cache timeouts  
						
						
						
						
					 
					
						2017-09-09 20:57:25 +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 
							
						 
					 
					
						
						
							
						
						d0f2aa38ca 
					 
					
						
						
							
							Fixed infinite dependency installing when repository consists of multiple libraries //  Resolve   #935  
						
						
						
						
					 
					
						2017-04-15 20:32:11 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						ac245ad0a4 
					 
					
						
						
							
							Handle circle dependencies for package //  Resolve   #919  
						
						
						
						
					 
					
						2017-03-26 21:04:16 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						4e5f34ec19 
					 
					
						
						
							
							Allow installing package by framework name  
						
						
						
						
					 
					
						2017-03-26 19:43:00 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						2fe4b7c0ec 
					 
					
						
						
							
							Change manifests order for Library Manager  
						
						
						
						
					 
					
						2017-03-08 17:33:25 +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 
							
						 
					 
					
						
						
							
						
						fe1846c2e1 
					 
					
						
						
							
							YAPF formatting  
						
						
						
						
					 
					
						2017-03-02 17:09:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						1143012216 
					 
					
						
						
							
							Improve Package Manager when check for updates //  Resolve   #892  
						
						
						
						
					 
					
						2017-01-30 20:21:16 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8a7d255361 
					 
					
						
						
							
							Handle libraries without manifests  
						
						
						
						
					 
					
						2017-01-28 17:06:20 +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 
							
						 
					 
					
						
						
							
						
						72e94398bf 
					 
					
						
						
							
							Improve output of pio lib list and pio lib search commands  
						
						
						
						
					 
					
						2016-12-29 01:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e7cc94c27e 
					 
					
						
						
							
							Show detailed info about a library using pio lib show command //  Resolve   #430  
						
						
						
						
					 
					
						2016-12-28 15:55:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						08cda5e7ea 
					 
					
						
						
							
							Enable caching by default for API requests and Library Manager  
						
						
						
						
					 
					
						2016-12-05 18:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a251470ebd 
					 
					
						
						
							
							Python style formatting  
						
						
						
						
					 
					
						2016-10-31 20:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c2bf38f873 
					 
					
						
						
							
							Improved handling of library dependencies specified in `library.json` manifest //  Resolve   #814  
						
						
						
						
					 
					
						2016-10-26 18:35:43 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						da48ea3818 
					 
					
						
						
							
							Improve a work in off-line mode  
						
						
						
						
					 
					
						2016-09-19 15:10:28 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e50327bccc 
					 
					
						
						
							
							Deprecate `lib_force option, please use lib_deps` instead  
						
						
						
						
					 
					
						2016-09-17 16:32:16 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						27df09533c 
					 
					
						
						
							
							Clean cache before upgrade  
						
						
						
						
					 
					
						2016-09-14 22:32:35 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						ac7743e217 
					 
					
						
						
							
							Rename setting DISABLE_SSL to ENABLE_DISABLE and set it to No by default  
						
						
						
						
					 
					
						2016-09-12 02:11:04 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						df4560412d 
					 
					
						
						
							
							Disable SSL Server-Name-Indication for Python < 2.7.9  
						
						
						
						
					 
					
						2016-09-08 13:50:45 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a05d192beb 
					 
					
						
						
							
							Implement installing packages/libraries from different archive (with/without manifests) //  Resolve   #767  
						
						
						
						
					 
					
						2016-09-04 00:35:47 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5d2f42a5a8 
					 
					
						
						
							
							Cleanup PackageManager  
						
						
						
						
					 
					
						2016-08-29 22:06:37 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6e26ce8162 
					 
					
						
						
							
							Better exception handling  
						
						
						
						
					 
					
						2016-08-26 12:30:37 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						f9e8ea66ea 
					 
					
						
						
							
							Remove `enable_prompts` setting. Now, all PlatformIO CLI is non-blocking!  
						
						
						
						
					 
					
						2016-08-26 11:46:59 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						1a517995a0 
					 
					
						
						
							
							Rename "quiet" option to "silent"  
						
						
						
						
					 
					
						2016-08-21 00:31:58 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						20be83ef95 
					 
					
						
						
							
							Add support for BBC micro:bit board that is built on the ARM mbed and Nordic nrf51 platform //  Resolve   #709  
						
						
						
						
					 
					
						2016-08-09 14:09:21 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0c9d539a92 
					 
					
						
						
							
							Update copyrights  
						
						
						
						
					 
					
						2016-08-03 22:18:51 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						758396c9ea 
					 
					
						
						
							
							PlatformIO Library Manager 3.0 //  Resolve   #588  ,  Resolve   #414 ,  Resolve   #498 ,  Resolve   #475 ,  Resolve   #410 ,  Resolve   #461 ,  Resolve   #361 ,  Resolve   #507 ,  Resolve   #554  
						
						
						
						
					 
					
						2016-08-02 19:10:29 +03:00