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
5da5bd43e4
Ensure that package exists
2017-06-01 19:53:05 +03:00
Ivan Kravets
6941b822b6
Custom debugging configuration
2017-05-18 21:51:38 +03:00
Ivan Kravets
861e68ab3c
Depend on a new PIO Core+
2017-05-08 16:39:06 +03:00
Ivan Kravets
90cefe4809
Bump version to 3.4.0b2
2017-05-07 00:43:39 +03:00
Ivan Kravets
2827e7dc3a
Fixed issue when debugger fails with a space in path to a project // Resolve #954
2017-05-05 19:45:54 +03:00
Ivan Kravets
f3f8374253
A few updates for PIO Unified Debugger and PIO Account
2017-05-04 19:06:38 +03:00
Ivan Kravets
c69269ea3d
Offline mode for PIO Account Show command
2017-05-04 00:36:52 +03:00
Ivan Kravets
d55f28e3d7
Bump version to 3.4.0a8
2017-04-28 19:00:12 +03:00
Ivan Kravets
9658bcdb73
The Unified Debugger
2017-04-28 01:38:25 +03:00
Ivan Kravets
bd4636c98f
Fix installing package from archive
2017-04-15 21:28:01 +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
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03:00
Ivan Kravets
b5217682fd
Fix multi line items for lib_deps // Resolve #931
2017-04-02 21:58:38 +03:00
Ivan Kravets
73f4bce99a
Rename “debug_link” option to “debug_tool”
2017-04-01 14:35:55 +03:00
Ivan Kravets
7a8aff47e9
Be silent when upper level asks
2017-03-31 20:20:07 +03:00
Ivan Kravets
75e1173f80
Initial support for debugging // Resolve #514
2017-03-31 18:55:19 +03:00
Ivan Kravets
e736b08a49
Allow to update only the PIO Core packages
2017-03-27 14:14:29 +03:00
Ivan Kravets
b7a61f12e8
Don’t use global install history when check circle dependencies
2017-03-26 21:32:54 +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
571a52b432
Move core packages to the one place; Bump to 3.0.0a17
2017-03-11 23:28:55 +02:00
Ivan Kravets
f39cda041c
Fix issue when check updates for VCS repository // Resolve #917
2017-03-11 13:11:58 +02:00
Ivan Kravets
2cd3592a49
Fix issue with an update operation for package manager
2017-03-10 00:29:22 +02:00
Ivan Kravets
d994da9d53
Check outdated packages for development platform
2017-03-08 19:52:11 +02: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
5e5c9d3bcf
Generate valid directory name when move package
2017-03-05 00:14:05 +02:00
Ivan Kravets
93ce65b28b
Unfix installed package when the latest version is uninstalled
2017-03-04 18:37:03 +02:00
Ivan Kravets
cb927c276c
Improve JSON support for pio platform sub-commands
2017-03-03 23:29:17 +02:00
Ivan Kravets
fe1846c2e1
YAPF formatting
2017-03-02 17:09:22 +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
1143012216
Improve Package Manager when check for updates // Resolve #892
2017-01-30 20:21:16 +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
Ivan Kravets
a4d8749e44
Don’t warn about known built-in libraries while building a project
2017-01-28 15:48:36 +02:00
Ivan Kravets
9cf242ad89
Check manifest engines field for PIO Core version
2017-01-25 15:33:40 +02:00
Ivan Kravets
162caf61a2
Handle requirements for package defined in platform manifest
2017-01-25 02:08:20 +02:00
Ivan Kravets
d64f4778df
Package version as "Repository URL" in manifest of development version
2017-01-24 22:07:45 +02:00
Ivan Kravets
682f1cb798
Return “False” for unknown outdated package
2017-01-24 16:14:31 +02:00
Ivan Kravets
6c111959b4
Fix platform installation from VCS // Resolve #878
2017-01-18 15:19:46 +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
403da8e22b
Allow framework without package
2016-12-15 13:05:55 +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
822ba63486
Fix unable to include SSH user in `lib_deps` repository url // Resolve #830 Resolve #836
2016-12-02 20:47:37 +02:00
Ivan Kravets
aac627abf4
Bump PlatformIO 3.2b5
2016-12-02 00:52:01 +02:00