Ivan Kravets
be4d016f61
Resolved an issue with "pio pkg exec" command on WIndows while executing Python scripts from a package
2023-07-11 14:23:05 +03:00
Ivan Kravets
ff221b103a
Resolved an issue that caused generated projects for PlatformIO IDE for VSCode to break when the `-iprefix` compiler flag was used
2023-07-07 22:36:43 +03:00
Ivan Kravets
646aa4f45b
Bump version to 6.1.10a1
2023-07-06 14:44:56 +03:00
Ivan Kravets
3d48f3ec04
Bump version to 6.1.9
2023-07-06 14:33:15 +03:00
Ivan Kravets
837ea85c3c
Resolved an issue that resulted in unresolved absolute toolchain paths when generating the "compile_commands.json" // Resolve #4684
2023-07-06 13:53:14 +03:00
Ivan Kravets
109c537d86
Fixed handling of `-include` flag // Resolve #4683
2023-07-06 11:40:30 +03:00
Ivan Kravets
8a38442bba
Bump version to 6.1.9a1
2023-07-05 15:13:22 +03:00
Ivan Kravets
3b3fbecbf3
c
2023-07-05 15:11:34 +03:00
Ivan Kravets
01ab1fa4c0
Resolved a critical issue related to the usage of the `-include` flag // Resolve #4682
2023-07-03 18:37:57 +03:00
Ivan Kravets
e78efff33b
Allow the use of the underscore symbol in the "keywords" field
2023-06-22 20:41:44 +03:00
Ivan Kravets
f219f35ac8
Updated the "pio project metadata" command to return C/C++ flags as parsed Unix shell arguments
2023-06-20 20:55:00 +03:00
Ivan Kravets
3881a8c677
Removed PlatformIO IDE for Atom from the documentation as Atom has been deprecated
2023-06-20 14:47:20 +03:00
Ivan Kravets
e9cf551101
Added a new --lint option to the pio project config command // Resolve #4644
2023-06-20 14:25:30 +03:00
Ivan Kravets
5ffa42a5a2
Eliminated erroneous warning regarding the use of obsolete PlatformIO Core // Resolve #4664
2023-06-19 19:01:05 +03:00
Ivan Kravets
a5052433f2
Refactored Unit Testing engine to resolve compiler warnings with "-Wpedantic" option // Resolve #4671
2023-06-19 16:49:14 +03:00
Ivan Kravets
355f5afab9
* Optimized project integration templates to address the issue of long paths on Windows // Resolve #4652
2023-06-08 15:03:42 +03:00
Ivan Kravets
63ca19541f
Enhance the parsing of the platformio.ini to provide comprehensive diagnostic information
2023-05-31 20:15:36 +03:00
Ivan Kravets
148ce1a897
Bump version to 6.1.8a1
2023-05-08 18:03:34 +03:00
Ivan Kravets
41fb1ca8bd
Bump version to 6.1.7
2023-05-08 17:58:23 +03:00
Ivan Kravets
d728e0e873
Introduced a new --sample-code option to the pio project init command
2023-05-03 11:21:49 +03:00
Ivan Kravets
9dc6ed031f
Resolved an issue where upgrading PlatformIO Core fails on Windows with Python 3.11 // Resolve #4540
2023-04-27 22:56:25 +03:00
Ivan Kravets
2c94fb2aad
Resolved installation issues with PIO Remote on Raspberry Pi and other small form-factor PCs // Resolve #4425 , Resolve #4493 , Resolve #4607
2023-04-27 14:24:34 +03:00
Ivan Kravets
6f0b1fbb91
Resolved an issue where multiple targets were not executed sequentially // Resolve #4604
2023-04-25 22:32:18 +03:00
Ivan Kravets
743fc8e636
Improved support for projects located on Windows network drives // Resolve #3417
2023-04-20 18:57:22 +03:00
Ivan Kravets
7e9b637143
Resolved an issue where the PlatformIO Debugging solution was not escaping the tool installation process into MI2 correctly // Resolve #4565
2023-04-15 19:21:46 +03:00
Ivan Kravets
0d9ee75b05
Resolved an issue where native tests would fail if a custom program name was specified // Resolve #4546
2023-04-15 13:40:53 +03:00
Ivan Kravets
66fe55668e
Resolved an issue where the incorrect debugging environment was generated for VSCode in "Auto" mode // Resolve #4597
2023-04-12 22:21:51 +03:00
Ivan Kravets
5c3ae15bee
Store device monitor logs in the project "logs" directory // Resolve #4596
2023-04-12 20:02:26 +03:00
Ivan Kravets
0fb064eba3
Fixed an issue where organization details could not be updated
2023-03-27 18:59:06 -06:00
Ivan Kravets
7d86eebe77
Upgraded the build engine to the latest version of SCons (4.5.2)
2023-03-26 14:35:59 -06:00
Ivan Kravets
0bba598c61
Temporary fix for unreleased dev-platforms with broken env name
2023-03-20 18:56:39 -06:00
Ivan Kravets
4b446b0d72
Fixed an issue when "build_cache_dir" was not honored across different environments // Resolve #4574
2023-03-20 15:40:24 -06:00
Ivan Kravets
269d5e0a3e
Added validation for project working environment names
2023-03-20 15:00:22 -06:00
Ivan Kravets
8d33a3d151
Do not build project when only "monitor" target is passed
2023-03-18 22:41:14 -06:00
Valerii Koval
d9ff250f82
Improved file filtering for the Static Analysis feature ( #4570 )
...
* Improved file filtering for the Static Analysis feature
* Better handling of legacy "check_patterns" option
* Rename "check_src_filter" to plural form to better represent functionality
* Move to plural forms of filter variables
2023-03-19 00:45:59 +02:00
Ivan Kravets
9b4a045413
Restored project generator for NetBeans IDE
2023-02-02 18:14:15 +02:00
Ivan Kravets
188c65ef7b
Show detailed library dependency tree only in the verbose mode // Resolve #4517
2023-01-29 14:34:54 +02:00
Ivan Kravets
15d53c95c0
Prevent shell injection when converting INO file to CPP // Resolve #4532
2023-01-27 21:06:13 +02:00
Ivan Kravets
2e64056787
Bump version to 6.1.6
2023-01-23 13:01:47 +02:00
Ivan Kravets
355222b0c0
Fixed an issue when "pio pkg list" and "pio pkg uninstall" commands fail if there are circular dependencies in the library.json manifests // Resolve #4475
2023-01-14 20:20:15 +02:00
Ivan Kravets
fb5e99473f
Fixed an issue when extends does not override options in the right order // Resolve #4462
2023-01-14 19:40:53 +02:00
Ivan Kravets
de4ba4cbe1
Fixed an issue with an incorrect test summary when a testcase name includes a colon // Resolve #4508
2023-01-14 17:38:26 +02:00
Ivan Kravets
42f1197de8
Added a new "name" configuration option to customize a project name // Resolve #4498
2023-01-14 17:17:26 +02:00
Ivan Kravets
17360b0ed2
Show the real error message instead of "Can not remove temporary directory" when "platform.ini" is broken // Resolve #4480
2023-01-13 19:56:08 +02:00
Ivan Kravets
20067c5736
Removed dependency on the "zeroconf" package and install it only when a user lists mDNS devices (issue with zeroconf's LGPL license)
2023-01-13 19:09:19 +02:00
Valerii Koval
48655ad728
Update Clang-Tidy to v15.0.5 // Resolve #4420
2022-12-05 11:58:01 +02:00
Ivan Kravets
bf7fb15941
Made assets (templates, "99-platformio-udev.rules") part of Python’s module // Resolve #4458
2022-11-18 19:51:19 +02:00
Ivan Kravets
b35f1ea572
Added support for Python 3.11
2022-11-18 15:48:39 +02:00
Ivan Kravets
ca7a100392
Import the "zeroconf" module only when a user lists mDNS devices (issue with zeroconf's LGPL license)
2022-11-05 12:03:06 +02:00
Ivan Kravets
c870c09d67
Bump version to 6.1.6a1
2022-11-01 20:54:20 +02:00