Ivan Kravets
210cd76042
Rename "idedata" sub-command to "data"
2020-08-25 22:01:22 +03:00
Valerii Koval
3e72f098fe
Updates for PIO Check ( #3640 )
...
* Update check tools to the latest versions
* Use language standard when exporting defines to check tools
* Buffer Cppcheck output to detect multiline messages
* Add new test for PIO Check
* Pass include paths to Clang-Tidy as individual compiler arguments
Clang-tidy doesn't support response files which can exceed command
length limitations on Windows
* Simplify tests for PIO Check
* Update history
* Sync changelog
2020-08-25 21:19:21 +03:00
Ivan Kravets
fa90251714
Fixed an issue when Unit Testing engine fails with a custom project configuration file // Resolve #3583
2020-08-25 14:35:01 +03:00
Ivan Kravets
3e7e9e2b3d
Remove unused data using a new `pio system prune // Resolve #3522
2020-08-24 15:22:05 +03:00
Ivan Kravets
d6d95e05e8
Rename "fs.format_filesize" to "fs.humanize_file_size"
2020-08-24 15:09:37 +03:00
Ivan Kravets
620241e067
Move package "version" related things to "platformio.package.version" module
2020-08-23 15:24:31 +03:00
Ivan Kravets
da179cb33f
Enhance configuration variables
2020-08-23 14:29:31 +03:00
Ivan Kravets
7e4bfb1959
Move CacheContent API to "cache.py" module
2020-08-22 20:05:14 +03:00
Ivan Kravets
102aa5f22b
Port legacy API requests to the new registry client
2020-08-22 17:49:29 +03:00
Ivan Kravets
d92c1d3442
Refactor HTTP related operations
2020-08-22 17:48:49 +03:00
Ivan Kravets
808852f4cc
Set default timeout for http requests // Resolve #3623
2020-08-16 20:21:30 +03:00
Ivan Kravets
04694b4126
Switch legacy platform manager to the new
2020-08-15 23:11:01 +03:00
Ivan Kravets
276ca61cde
Refactor dev-platform API
2020-08-14 16:39:15 +03:00
Ivan Kravets
5f3ad70190
Rename meta.PackageSourceItem or PackageItem
2020-08-14 16:38:46 +03:00
Ivan Kravets
ecc369c2f8
Minor fixes
2020-08-13 20:19:27 +03:00
Ivan Kravets
64ff6a0ff5
Switch legacy core package manager to the new
2020-08-13 18:30:04 +03:00
Ivan Kravets
d5451756fd
Minor improvements
2020-08-12 20:09:10 +03:00
Ivan Kravets
893ca1b328
Switch library manager to the new package manager
2020-08-12 13:27:05 +03:00
Ivan Kravets
d329aef876
Initial version of a new package manager
2020-07-31 15:42:26 +03:00
Valerii Koval
2bc47f4e97
PyLint fix
2020-07-28 15:55:25 +03:00
Valerii Koval
933a09f981
Update unit testing support for mbed framework
...
- Take into account Mbed OS6 API changes
- RawSerial is used with Mbed OS 5 since Serial doesn't support putc with baremetal profile
2020-07-28 15:22:36 +03:00
Ivan Kravets
881c5ea308
Remove unused code
2020-07-23 17:37:23 +03:00
Ivan Kravets
1ed462a29a
PyLint fix
2020-07-16 01:00:38 +03:00
Ivan Kravets
ca33058637
New commands for the registry package management (pack, publish, unpublish)
2020-07-15 23:16:46 +03:00
Ivan Kravets
a6f143d1ca
Dump data intended for IDE extensions/plugins using a new platformio project idedata command
2020-07-15 14:20:29 +03:00
Ivan Kravets
1368fa4c3b
Implement new fields (id, ownername, url, requirements) for PackageSpec API
2020-07-14 21:07:09 +03:00
Ivan Kravets
40d6847c96
Add option to pass a custom path where to save package archive
2020-07-08 13:46:36 +03:00
Ivan Kravets
f97632202b
Fix issue with KeyError
2020-07-06 15:57:10 +03:00
Ivan Kravets
29fb803be1
Enable PIO Core tests on Python 3.8
2020-06-27 12:36:57 +03:00
Ivan Kravets
0bec1f1585
Extend system info with "file system" and "locale" encodings
2020-06-26 18:38:17 +03:00
Ivan Kravets
a1ec3e0a22
Remove "vendor_url" and "docs_url" from Platform API
2020-06-25 23:23:55 +03:00
Ivan Kravets
9fb4cde2a5
Do not generate ".travis.yml" for a new project, let the user have a choice
2020-06-23 11:26:22 +03:00
Ivan Kravets
164ae2bcbc
Extend system info with Python and PIO Core executables // Issue #3521
2020-06-23 11:20:29 +03:00
Ivan Kravets
5ee90f4e61
Display system-wide information using platformio system info command // Resolve #3521
2020-06-22 23:04:36 +03:00
Ivan Kravets
9f05519ccd
List available project targets with a new "platformio run –list-targets" command // Resolve #3544
2020-06-22 19:53:31 +03:00
Shahrustam
260c36727c
fix pio access urn format
2020-06-17 23:56:22 +03:00
ShahRustam
03d9965758
Replace urn with prn ( #3565 )
...
* Replace urn with prn
* fix
* fix text
2020-06-17 23:46:50 +03:00
ShahRustam
e853d61e16
Add orgname filter for access list ( #3564 )
...
* add orgname filter for access list
* fix
* fix namings
2020-06-17 18:55:40 +03:00
ShahRustam
42e8ea29ff
CLI to manage access level on PlatformIO resources. Resolve #3534 ( #3563 )
2020-06-17 13:53:53 +03:00
Ivan Kravets
d3fd115743
Black format
2020-06-15 22:05:28 +03:00
Ivan Kravets
28d9f25f9a
Added a new "-e, --environment" option to "platformio project init" command
2020-06-12 23:47:12 +03:00
Valerii Koval
fdb83c24be
Clean autogenerated files before running tests // Resolve #3523
...
Fixes possible conflicts between auxiliary test transport files when
project contains multiple environments with different platforms
2020-06-11 23:53:52 +03:00
ShahRustam
a5547491ed
Add account and org destroy commands. Fix tests ( #3552 )
...
* Add account and org destroy commands. Fix tests
* fix tests
* fix
* fix texts
2020-06-09 15:50:37 +03:00
Ivan Kravets
e0e97a3629
Cache the latest news in PIO Home for 180 days
2020-06-05 18:29:11 +03:00
ShahRustam
94cb808285
CLI to manage teams. Resolve #3533 ( #3547 )
...
* CLI to manage teams.Minor fixes. Resolve #3533
* fix teams tests
* disable org and team tests
* minor fixes. fix error texts
* fix split compatibility
2020-06-04 19:31:30 +03:00
Ivan Kravets
d7f4eb5955
Minor grammar fix
2020-06-03 22:40:37 +03:00
Ivan Kravets
87b5fbd237
More cosmetic changes to Org CLI
2020-06-03 22:34:37 +03:00
Ivan Kravets
6c97cc6192
Cosmetic changes to Org CLI
2020-06-03 22:22:13 +03:00
ShahRustam
140fff9c23
CLI to manage organizations. Resolve #3532 ( #3540 )
...
* CLI to manage organizations. Resolve #3532
* fix tests
* fix test
* add org owner test
* fix org test
* fix invalid username/orgname error text
* refactor auth request in clients
* fix
* fix send auth request
* fix regexp
* remove duplicated code. minor fixes.
* Remove space
Co-authored-by: Ivan Kravets <me@ikravets.com >
2020-06-03 17:41:30 +03:00
Ivan Kravets
26ba6e4756
Add new option to package publishing CLI which allows to disable email notiication
2020-05-28 17:06:36 +03:00