Ivan Kravets
0b8bd6d4fc
Migrate to Async JSON-RPC package
2021-02-27 19:43:43 +02:00
Ivan Kravets
7c271c8207
Better detecting of native dev-platform for unit testing // Resolve #3851
2021-02-27 18:53:26 +02:00
Ivan Kravets
58947d91a6
PyLint fixes
2021-02-27 17:13:30 +02:00
Ivan Kravets
7c8508b651
Fixed an issue with device monitor when the “send_on_enter” filter didn’t send EOL chars // Resolve #3787
2021-02-10 14:43:50 +02:00
Ivan Kravets
078a024931
Configure default debug_speed
2021-01-28 13:52:11 +02:00
Ivan Kravets
808ba603c5
Fixed an issue when "pio device monitor –eol" and “send_on_enter” filter do not work properly // Resolve #3787
2021-01-27 23:06:18 +02:00
Ivan Kravets
0ed99b7687
Added a new `--session-id option to pio home` // Resolve #3397
2021-01-25 23:44:26 +02:00
Ivan Kravets
2c389ae11e
Added new check_prune_system_threshold setting
2021-01-24 17:21:22 +02:00
Ivan Kravets
59b02120b6
New options for system prune command: remove unnecessary core and development platform packages // Resolve #923
2021-01-23 23:20:53 +02:00
Ivan Kravets
7f26c11c9d
Fix an issue with "coroutine' object has no attribute 'addCallback'"
2021-01-20 14:36:45 +02:00
Ivan Kravets
bd897d780b
Implement "__shutdown__" endpoint for PIO Home server
2021-01-18 21:19:15 +02:00
Ivan Kravets
429065d2b9
Legacy support for PIO Home "__shutdown__" query request
2021-01-18 20:53:19 +02:00
Ivan Kravets
6ff67aeadf
Significantly speedup PlatformIO Home loading time by migrating to native Python 3 Asynchronous I/O
2021-01-18 18:20:26 +02:00
Ivan Kravets
76b49ebc95
Increase timeout to 60sec when starting debug server and "ready_pattern" is used
2020-12-30 14:38:18 +02:00
Ivan Kravets
5de86a6416
Check for debug server's "ready_pattern" in "stderr"
2020-12-30 14:29:19 +02:00
Ivan Kravets
c623a6aacc
Fixed an issue with package publishing on Windows when Unix permissions are not preserved // Resolve // #3776
2020-12-28 13:08:12 +02:00
valeros
6e958b8415
Handle possible issues when check tool cannot be executed // Resolve #3753
...
Now, each tool individually decides under what conditions the check is considered failed.
2020-12-22 00:21:32 +02:00
valeros
01a32067d5
Print ignored environments and test suites in only in verbose mode
...
Resolve #3726
2020-11-12 15:22:47 +02:00
Ivan Kravets
038674835a
Workaround for a broken locale
2020-11-02 12:27:17 +02:00
Ivan Kravets
96b1a1c79c
Fixed an issue with a "wrong" timestamp in device monitor output using "time" filter // Resolve #3712
2020-10-30 14:11:27 +02:00
Ivan Kravets
743a43ae17
Fixed an issue when multiple pio lib install command with the same local library results in duplicates in `lib_deps` // Resolve #3715
2020-10-29 23:17:47 +02:00
Ivan Kravets
5a1b0e19b2
Initialize a new project or update existing passing working environment name and its options // Resolve #3686
2020-10-29 22:59:48 +02:00
Ivan Kravets
adf9ba29df
Fixed an issue when "pio package publish" command removes original archive after submitting to the registry // Resolve #3716
2020-10-28 22:52:48 +02:00
Ivan Kravets
891f78be37
Use "ensure_python3" util
2020-10-28 22:32:27 +02:00
Ivan Kravets
e158e54a26
Fix issue with data decoding when calling PIO Core via PIO Home
2020-10-27 22:57:51 +02:00
Ivan Kravets
63a6fe9133
Improved "core.call" RPC for PlatformIO Home // Resolve #3671
2020-10-27 21:07:02 +02:00
Ivan Kravets
b8cc867ba4
Allow dev-platform to provide extra debug configuration using BsePlatform::configure_debug_options API
2020-10-26 18:24:46 +02:00
Ivan Kravets
7230556d1b
Move extra IDE data to "extra" section
2020-10-26 18:23:28 +02:00
Ivan Kravets
f946a0bc08
Reformat code with black==20.8b1
2020-09-09 16:27:36 +03:00
Ivan Kravets
1f284e853d
Fixed an issue when the package manager tries to install a built-in library from the registry // Resolve #3662
2020-09-09 14:36:01 +03:00
Ivan Kravets
cd59c829e0
Fixed an issue when pio package unpublish command crashes // Resolve #3660
2020-09-09 12:17:09 +03:00
Ivan Kravets
fe4112a2a3
Follow SemVer complaint version constraints when checking library updates // Resolve #1281
2020-09-02 20:36:56 +03:00
Ivan Kravets
44c2b65372
Show ignored project environments only in the verbose mode // Resolve #3641
2020-09-02 17:31:32 +03:00
Ivan Kravets
5cc21511ad
Show owner name for packages
2020-09-02 16:07:16 +03:00
Ivan Kravets
be487019f5
Fix a broken handling multi-configuration project // Resolve #3615
2020-08-28 21:54:47 +03:00
Ivan Kravets
80c1774a19
Docs: PlatformIO Core 5.0: new commands, migration guide, other improvements
2020-08-28 14:08:26 +03:00
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