Ivan Kravets
f2fbdafe64
Use the latest PIO Remote dependencies on non-ARM platforms // Issue #3865
2022-02-22 13:36:11 +02:00
Ivan Kravets
22a037b213
Better handling of the failed tests using "Unit Testing" solution
2022-02-22 13:02:10 +02:00
Ivan Kravets
6bed610af3
Check for invalid version with leading zeros
2022-02-21 18:02:56 +02:00
Ivan Kravets
4d9547066b
Show package size before publishing to the registry
2022-02-21 15:00:13 +02:00
Ivan Kravets
e49fb9f0d0
Minor Py.Test fixes
2022-02-19 20:45:37 +02:00
Ivan Kravets
33da2af31e
Improve pio pkg exec test
2022-02-19 19:22:40 +02:00
Ivan Kravets
bcb3678055
Add test for pio pkg exec command
2022-02-18 21:03:12 +02:00
Ivan Kravets
28da2d245b
Handle "BlockingIOError" when locking file resource
2022-02-18 18:51:03 +02:00
Ivan Kravets
e6864adfb6
Minor improvements
2022-02-18 18:34:50 +02:00
Ivan Kravets
8562319638
Do not handle built-in libraries when using package manager
2022-02-18 18:34:24 +02:00
Ivan Kravets
6be17cec37
Added support for dependencies declared in a "tool" type package
2022-02-18 17:51:07 +02:00
Ivan Kravets
f34e6e9c4c
Port package management "print_message" to the Python logging system
2022-02-18 12:57:30 +02:00
Ivan Kravets
e8051838a3
Dropped support for "pythonPackages" field in "platform.json" manifest in favor of "Extra Python Dependencies"
2022-02-17 17:25:21 +02:00
Ivan Kravets
1b44ba4ce0
Dropped automatic updates of global libraries and development platforms // Resolve#4179
2022-02-16 21:53:18 +02:00
Ivan Kravets
a4d2dc856c
Do not check for "system prune" for newest PlatformIO Core installation
2022-02-16 21:08:13 +02:00
Ivan Kravets
5df5dd155f
Bump version to 5.3.0a3
2022-02-12 23:14:16 +02:00
Ivan Kravets
89cce21161
Move "pio exec" command to "pio pkg exec" // Issue #4163
2022-02-12 23:13:17 +02:00
Ivan Kravets
0bdef36e2a
pio pkg outdated - check for project outdated packages // Issue #3373
2022-02-12 23:06:10 +02:00
Ivan Kravets
e549a07901
Typo fix
2022-02-12 23:01:20 +02:00
Ivan Kravets
98603dad66
Configure platform instance with project packages using "configure_project_packages" API
2022-02-12 21:59:27 +02:00
Ivan Kravets
c37fbda7a8
Bump version to 5.3.0a2
2022-02-11 22:42:50 +02:00
Ivan Kravets
34ea4d8f41
Move "debug" command to its main module
2022-02-11 22:42:02 +02:00
Ivan Kravets
452a76105f
Update command titles
2022-02-11 22:33:33 +02:00
Ivan Kravets
4982676ca8
Rename "package" command to "pkg"
2022-02-11 22:24:37 +02:00
Ivan Kravets
83d115acca
Ensure that platform directory path is string or bytes
2022-02-11 22:22:20 +02:00
Ivan Kravets
86bd0f7c37
Show current working directory, not a path to platformio.ini
2022-02-11 22:21:44 +02:00
Ivan Kravets
83fe00a0cf
Revert "Run library extra script only at a build process" (breaks mbed framework) // Issue #3915
2022-02-11 17:00:33 +02:00
Ivan Kravets
526abc6a9f
Improved PIO Remote setup on credit-card sized computers (Raspberry Pi, BeagleBon, etc) // Resolve #3865
2022-02-11 14:42:17 +02:00
Ivan Kravets
c9b3dedbb0
Merge tag 'v5.2.5' into develop
...
Bump version to 5.2.5
# Conflicts:
# HISTORY.rst
# docs
# platformio/__init__.py
2022-02-10 21:02:47 +02:00
Ivan Kravets
100def7609
Bump version to 5.2.5
2022-02-10 20:59:16 +02:00
Ivan Kravets
27400f66a9
Strip the path to userhome dir on Linux // Resolve #4173 Issue #4158
2022-02-10 20:55:31 +02:00
Ivan Kravets
bb1e590222
Update SPDX License List to 3.16
2022-02-10 20:55:18 +02:00
Ivan Kravets
e36066a9a2
Move package's related commands to "package" sub-folder
2022-02-10 15:22:20 +02:00
Ivan Kravets
b17cbe30e2
Strip the path to userhome dir on Linux // Resolve #4173 Issue #4158
2022-02-08 17:21:13 +02:00
Ivan Kravets
8aadc88dd5
Update SPDX License List to 3.16
2022-02-07 13:46:47 +02:00
Ivan Kravets
362823c1e1
Bump version to 5.2.5b1
2022-02-04 19:15:55 +02:00
Ivan Kravets
9c10e00234
Run command from a PlatformIO package with a new pio exec command // Resolve #4163
2022-02-04 19:15:31 +02:00
Ivan Kravets
a4cef2fbd8
Bump version to 5.2.5a7
2022-02-03 15:33:30 +02:00
Ivan Kravets
e5fca99b52
Run library extra script only at a build process // Resolve #3915
2022-02-03 15:33:03 +02:00
Ivan Kravets
f4c692eed2
Bump PIO Home to 3.4.1
2022-02-02 17:42:28 +02:00
CommanderRedYT
8c66352994
Fixed wrong path ( #4158 )
...
* Fixed wrong path
On linux, "Documents" doesn't have to be the right folder. It depends on the language selected when installing the operating system.
* Refactor code
* Update HISTORY.rst
Co-authored-by: Ivan Kravets <me@ikravets.com >
2022-01-20 12:19:30 +02:00
Ivan Kravets
4e1ec1215a
Bump version to 5.2.5a6
2022-01-19 17:16:44 +02:00
Ivan Kravets
6981894060
Minor updates
2022-01-19 17:16:23 +02:00
Ivan Kravets
57c92e877c
Respect disabling debugging server from platformio.ini
2022-01-19 16:53:31 +02:00
Ivan Kravets
e8c0b8504a
Ignore annoying "ms-vscode.cpptools-extension-pack" for VSCode and C/C++ files
2022-01-15 22:27:30 +02:00
Scott Lahteine
7256102785
Unix line-endings for extensions.json ( #4153 )
2022-01-09 13:58:39 +02:00
Alexey Vazhnov
5658e7f718
_internet_on: try IPv4, if not acceptable — try IPv6 ( #4151 )
...
* _internet_on: try IPv4, if not acceptable — try IPv6
* _internet_on: replace IPv4 `socket.socket` + IPv6 `socket.socket` with one universal `socket.create_connection`
2022-01-08 14:59:47 +02:00
Ivan Kravets
0630ec5503
Bump version to 5.2.5a5
2022-01-04 17:18:14 +02:00
Ivan Kravets
38cc493eb7
Minor improvements
2022-01-04 17:17:51 +02:00
Ivan Kravets
254507c3a3
Escape custom request arguments
2022-01-04 15:02:48 +02:00