Commit Graph

4183 Commits

Author SHA1 Message Date
Jay Roy 2cb48ffb9b Improve UnknownPackageError message clarity (#5336)
* Improve UnknownPackageError message clarity

* Add IncompatiblePackageError for architecture-specific tool packages
2026-02-02 19:02:34 +02:00
Ivan Kravets 2fe3ed584f Fixed cleanup of the .pio/libdeps folder // Resolve #5110 2026-02-02 19:00:46 +02:00
VinzRep 47c67eee86 Update 99-platformio-udev.rules (#5341)
Using an one-more Arduino Uno chinese clone, it use FX2348N chip for USB to Serial communication. I'm new in linux and open-source contributor, and I spend some times to understand what's wrong. This is my first pull request in my life :)
2026-02-02 18:32:22 +02:00
Ivan Kravets 70d3d199a7 Upgrade testing frameworks to the latest versions // Resolve #5327 2026-02-02 15:27:04 +02:00
Ivan Kravets 622200fc95 Fixed installation failure when the executable path contains spaces for `postinstall` scripts and handling both list and string command formats // Resolve #5366 2026-02-02 14:09:16 +02:00
Ivan Kravets 2a27e8f72c Update deps 2026-02-02 14:08:57 +02:00
Ivan Kravets 2d67536a05 Apply formatter 2026-02-02 14:08:44 +02:00
valeros adeed6f7dd Typo fix 2026-01-15 16:03:14 +02:00
valeros 675dea1828 Additionally wrap the target compiler path in quotes for PVS-Studio 2026-01-15 16:03:14 +02:00
Alex Lisi 3337120f79 Fix: Quote cc_path to handle spaces in microcontroller names (#5351)
Wraps self.cc_path in quotes when building the toolchain defines extraction command. This fixes the issue where microcontroller names containing spaces (e.g., 'Feather M0') would cause the command to be split incorrectly.

Fixes #4894
2026-01-15 15:47:47 +02:00
Ivan Kravets 5669185a8b Bump version to 6.1.19b1 2025-12-30 12:07:14 +02:00
Ivan Kravets a85264e5cc Update deps 2025-12-30 12:06:52 +02:00
Ivan Kravets 5f8c97fbaf Deprecated since Python 3.14: codecs.open() has been superseded by open() 2025-12-29 19:06:58 +02:00
Mark Mentovai 7540c9b3ef twisted.python.constants is moving to constantly, try both (#5339) 2025-12-29 10:53:59 +02:00
Ivan Kravets 8011eea34a Ignore:'protected_args' is deprecated and will be removed in Click 9.0:DeprecationWarning 2025-12-11 16:30:56 +02:00
Ritesh Kudkelwar d22216d4d1 Fix: exclude nested .vscode directories from package publish (#5239)
Exclude nested .vscode folders from package output
2025-12-08 16:48:03 +02:00
Ivan Kravets 41c8e63cd5 Added support for Python 3.14 2025-12-08 16:37:55 +02:00
Ivan Kravets 3bbe176ae3 Upgrade to latest click 8.3.1 2025-12-08 16:36:58 +02:00
Ivan Kravets 8e561c3c55 Upgrade to latest click 8.3.1 2025-12-08 16:01:27 +02:00
Ivan Kravets f00ef57089 Update dependencies 2025-12-08 15:56:36 +02:00
Ivan Kravets 4850c1069c Update deps 2025-09-21 12:48:30 +03:00
Youssef Benhammouda 8df56dfbb2 Fix: Preserve RFC2217 URLs in SerialPortFinder.find() in "device monitor" (#5226)
Fix: Preserve RFC2217 URLs in SerialPortFinder.find()
Fixes platformio/platformio-core#5225
2025-08-09 13:01:33 +03:00
Ivan Kravets 903a013cbd Update SPDX license list 2025-07-08 17:45:31 +03:00
Ivan Kravets 6cf8b8172f Update deps 2025-07-08 17:45:14 +03:00
Ivan Kravets 444c57b4a6 Bump version to 6.1.19a2 2025-05-07 19:49:31 +03:00
Ivan Kravets d787648e71 Fixed a regression issue where custom build flags were not properly reflected in the compile_commands.json // Resolve #5090 Resolve #5147 2025-05-07 19:45:16 +03:00
Ivan Kravets 79142965ce Bump version to 6.1.19a1 2025-03-11 22:15:54 +02:00
Ivan Kravets 3a133af1a6 Bump version to 6.1.18 2025-03-11 21:47:22 +02:00
Ivan Kravets f93d3d509b Resolved a regression issue that prevented PIO Home from opening external links // Resolve #5084 2025-03-10 19:57:13 +02:00
Ivan Kravets 145142ea6c Update deps 2025-02-24 13:15:19 +02:00
Ivan Kravets 23c142dffd Bump version to 6.1.18a1 2025-02-13 13:58:19 +02:00
Ivan Kravets 4c697d9032 Bump version to 6.1.17 2025-02-13 13:08:31 +02:00
Deen-Weible a71443a2ee Clarified language and fixed some grammar issues (#5085) 2025-02-13 13:04:48 +02:00
Ivan Kravets 20e076191e Bump version to 6.1.17rc1 2025-02-09 12:24:37 +02:00
Christian Clauss 4dc7ea5bd0 Fix typos discovered by codespell (#5078)
* Fix typos discovered by codespell

* codespell-project/actions-codespell@v2
2025-02-08 17:21:12 +02:00
Ivan Kravets 1be6e10f99 Introduced the PLATFORMIO_RUN_JOBS environment variable // Resolve #5077 2025-02-08 17:15:34 +02:00
Ivan Kravets c9016d6939 Simplify PyPi dependencies // Resolve #5059 2025-01-03 12:56:03 +02:00
Ivan Kravets baab25a48c Update SPDX license list to v3.24.0 2025-01-03 12:43:51 +02:00
Ivan Kravets 4d4f5a217b Bump version to 6.1.17b2 2024-12-18 14:39:48 +02:00
Ivan Kravets 90fc36cf2d Update deps 2024-12-18 14:38:24 +02:00
vortigont 9be0a8248d LDF: refresh lib dependency after recursive search (#4941)
LDF might mistakenly remove recursive dependency libs from a graph
usually platform bundled ones

Closes #4940
2024-12-18 14:24:35 +02:00
Ivan Kravets d15314689d Resolved an issue where the `--project-dir` flag did not function correctly with the check and debug commands // Resolve #5029 2024-12-13 13:01:40 +02:00
Ivan Kravets 47a87c57f2 Bump version to 6.1.17b1 2024-12-12 19:56:35 +02:00
Ivan Kravets ec2d01f277 Ensured that dependencies of private libraries are no longer unnecessarily re-installed // Resolve #4987 2024-12-12 19:55:29 +02:00
Jason2866 1fd3a4061f add support for tar.xz tarballs (#4974)
* tar.xz

* add magic bytes for `tar.xz`
2024-12-12 19:47:23 +02:00
Ivan Kravets 014ac79c87 Resolved an issue with incorrect path resolution when linking static libraries via the build_flags // Resolve #5004 2024-12-12 19:46:11 +02:00
Ivan Kravets dd3fe909a1 Better handling of the missed args for exec command // Resolve #5047 2024-12-12 16:32:43 +02:00
Maximilian Gerhardt c1afb364e9 Allow HTTP 203 as successful response (#5043)
Fixes downloading library dependencies from Azure Devops repositories.
2024-12-09 20:07:27 +02:00
Ivan Kravets f3c27eadf6 Switch to named argument (PY 3.13+) 2024-12-02 21:32:44 +02:00
Ivan Kravets 07e7dc4717 Update deps 2024-12-02 20:38:05 +02:00