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
64ff6a0ff5
Switch legacy core package manager to the new
2020-08-13 18:30:04 +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
Ivan Kravets
a1ec3e0a22
Remove "vendor_url" and "docs_url" from Platform API
2020-06-25 23:23:55 +03:00
Ivan Kravets
7bc22353cc
Docs: Sync dev-platforms
2020-06-25 18:04:04 +03:00
Ivan Kravets
efc2242046
Remove empty data from board information
2020-06-25 14:51:53 +03:00
Ivan Kravets
660b57cdd3
Update PIO Home front-end to 3.2.3
2020-06-11 21:16:06 +03:00
Valerii Koval
735435306d
Copy and remove cloned package instead of moving // Resolve #2844 , Resolve #3328
...
On Windows, it’s not possible to move a file which is used by another
process (e.g. Git extension in VSCode)
2020-05-20 21:32:55 +03:00
Ivan Kravets
bdd57bf356
Ensure that copytree preserves symlinks
2020-05-20 20:57:55 +03:00
Ivan Kravets
01a1981ca1
Added PlatformIO CLI Shell Completion for Fish, Zsh, Bash, and PowerShell // Resolve #3435
2020-05-10 18:35:50 +03:00
Ivan Kravets
8480ebde89
Rename "authenticating" to "authorizing" wording for PIO Account
2020-05-06 12:27:29 +03:00
Ivan Kravets
b82eaca45e
Enable caching for PIP when building contrib-pysite
2020-05-02 15:29:24 +03:00
Ivan Kravets
f7995ce49a
PyLint fix
2020-04-29 12:56:54 +03:00
Ivan Kravets
5f79ab34f5
Automatically build `contrib-pysite` package on a target machine when pre-built package is not compatible // Resolve #3482
2020-04-29 12:40:04 +03:00
Ivan Kravets
f35e6e99af
Bump version to 4.3.2
2020-04-28 13:25:52 +03:00
Ivan Kravets
5d8440fdd1
PyLint fixes
2020-04-28 12:48:15 +03:00
Ivan Kravets
c215abb50c
Bump version to 4.3.2rc1
2020-04-26 19:46:33 +03:00
Valerii Koval
c03f93521b
Refactor PIO Check feature ( #3478 )
...
* Add new option --skip-packages for check command
Check tools might fail if they're not able to preprocess source
files, for example, Cppcheck uses a custom preprocessor that is
not able to parse complex preprocessor code in zephyr framework).
Instead user can specify this option to skip headers included from
packages and only check project sources.
* Fix toolchain built-in include paths order
C++ and fixed directories should have higher priority
* Refactor check feature
The main purpose is to prepare a more comprehensive build environment.
It's crucial for cppcheck to be able to check complex frameworks like
zephyr, esp-idf, etc. Also detect a special case when cppcheck fails to check
the entire project (e.g. a syntax error due to custom preprocessor)
* Add new test for check feature
Tests ststm32 platform all tools and the main frameworks
* Update check tools to the latest available versions
* Test check tools and Zephyr framework only with Python 3
* Tidy up code
* Add history entry
2020-04-26 00:10:41 +03:00
Ivan Kravets
777a47fd99
Minor improvements
2020-04-25 13:14:54 +03:00
Ivan Kravets
cb1058c693
New PIO Account with "username" and profile support
2020-04-19 20:03:46 +03:00
Ivan Kravets
be6bf5052e
Open source PIO Remote client
2020-04-19 19:26:56 +03:00
Ivan Kravets
ae57829190
Generate user agent based on PIO Core environment
2020-04-10 17:59:58 +03:00
Ivan Kravets
0f02b3b653
Improved support for Arduino "library.properties" `depends` field
2020-03-07 17:44:28 +02:00
valeros
314fe7d309
Initial support for menuconfig target
2020-03-03 00:58:07 +02:00
Ivan Kravets
49aed34325
Rename PIO Plus to Professional
2020-02-21 15:44:24 +02:00
Ivan Kravets
a10625a052
Automatically rebuild contrib-pysite package when import fails // Issue #3313
2020-02-13 15:53:42 +02:00
Ivan Kravets
176cf17f9f
Bump version to 4.2.0
2020-02-12 16:42:06 +02:00
Ivan Kravets
96f60aab66
Bump version to 4.2.0rc2
2020-02-08 20:35:43 +02:00
Ivan Kravets
efe8e599fd
Added support for Arduino's library.properties `depends` field // Resolve #2781
2020-02-05 00:04:16 +02:00
valeros
bc69259dd1
Update tool-unity package to v2.5.0 // Resolve #3362
2020-01-31 15:10:45 +02:00
Ivan Kravets
848e525919
Bumo PIO Home to 3.1.0-rc.2
2020-01-26 00:31:55 +02:00
Ivan Kravets
20334772b5
Install a dev-platform with ALL declared packages using a new `--with-all-packages` option // Resolve #3345
2020-01-24 20:20:56 +02:00
Ivan Kravets
3b092f28c3
Added support for "pythonPackages" in platform.json
2020-01-24 19:47:47 +02:00
Valerii Koval
46a9c1b6b2
Add initial support for PVS-Studio check tool ( #3357 )
...
* Add initial support for PVS-Studio check tool
* Enable all available PVS-Studio analyzers by default
* Add tests for PVS-Studio check tool
* Improve handling check tool extra flags that contain colon symbol
2020-01-23 12:57:54 +02:00
Ivan Kravets
8d7b775875
Implement package packer
2020-01-03 15:52:54 +02:00
Ivan Kravets
682114d6f1
Bump version to 4.1.1b7
2019-12-31 20:11:14 +02:00
Ivan Kravets
f7385e8e88
Bump version to 4.1.1b6
2019-12-25 00:44:01 +02:00
Ivan Kravets
7d90c468ae
Updated SCons tool to 3.1.2
2019-12-22 01:27:51 +02:00
Ivan Kravets
4f1ccfe58f
Bump version to 4.1.1b5
2019-11-28 18:58:09 +02:00
Ivan Kravets
49ceadc6ad
Move exceptions to their components
2019-11-28 16:15:54 +02:00
Ivan Kravets
742f60b48d
Bump version to 4.1.1b4
2019-11-26 18:00:33 +02:00
Ivan Kravets
47099190f4
Bump PIO Home version to 3.1.0-beta.2
2019-11-22 20:49:09 +02:00
Ivan Kravets
c1394b290d
Fix issue with unknown dev/platform when symlink is used
2019-11-16 22:43:25 +02:00
Ivan Kravets
e9f9871c1e
Show to user the last exception when can't install a package
2019-11-16 17:25:27 +02:00
Ivan Kravets
c7202154de
Project Manager and Project Configuration UI for "platformio.ini"
2019-11-15 20:05:09 +02:00
Ivan Kravets
6809da0353
Replace os.path.abspath by realpath
2019-11-15 16:02:15 +02:00
Ivan Kravets
b1577d101c
Update PIO Home to 3.0.1
2019-11-13 15:32:57 +02:00
Ivan Kravets
0328037b49
Handle project configuration (monitor, test, and upload options) for PIO Remote commands // Resolve #2591
2019-11-11 22:38:16 +02:00