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
Ivan Kravets
9800fb7b2c
Bump version to 6.1.5
2022-11-01 20:28:27 +02:00
Ivan Kravets
4be5185ed3
Added a new `enable_proxy_strict_ssl` setting to disable the proxy server certificate verification // Resolve #4432
2022-10-26 23:37:19 +03:00
Ivan Kravets
e0f9cb8c26
Fixed an issue when pio pkg install --storage-dir command requires PlatformIO project // Resolve #4410
2022-09-30 14:10:23 +03:00
Ivan Kravets
780c62d925
Speeded up device port finder by avoiding loading board HWIDs from development platforms
2022-08-24 13:30:19 +03:00
Ivan Kravets
158aabbdf2
Improved caching of build metadata in debug mode
2022-08-24 12:54:35 +03:00
Ivan Kravets
cd8179a41f
Bump version to 6.1.4
2022-08-12 15:00:05 +03:00
Ivan Kravets
847fdd4deb
Fixed an issue when the "cleanall" target removes dependencies from all working environments // Resolve #4386
2022-08-10 15:05:31 +03:00
Ivan Kravets
bc9d9ac2db
Keep custom "unwantedRecommendations" when generating projects for VSCode // Resolve #4383
2022-08-09 15:47:04 +03:00
Ivan Kravets
dfffd5e97b
Warn about calling “env.BuildSources” in a POST-type script // Resolve #4385
2022-08-08 17:39:36 +03:00
Ivan Kravets
8c13d13f80
Added support for accepting the original FileNode environment in a “callback” function when using Build Middlewares // Resolve #4380
2022-08-08 16:51:19 +03:00
Ivan Kravets
09f7ff2db3
Upgraded build engine to the SCons 4.4.0
2022-08-01 20:08:25 +03:00
Ivan Kravets
537558d410
Do not resolve project dependencies on for the "cleanall" target // Resolve #4344
2022-07-29 20:03:14 +03:00
Ivan Kravets
7c9e0393f8
Improved device port finder when using dual channel UART converter // Resolve #4367
2022-07-29 19:37:59 +03:00
Ivan Kravets
9ddf73baa6
Fixed an issue when escaping macros/defines for IDE integration // Resolve #4360
2022-07-29 17:18:21 +03:00
Ivan Kravets
e498119e0d
Improved project dependency resolving when using the pio project init --ide command
2022-07-22 18:18:26 +03:00
Ivan Kravets
72ac6c86df
Bump version to v6.1.3
2022-07-18 20:48:10 +03:00
Ivan Kravets
8c2a7df53e
Fixed a regression bug when opening device monitor without any filters // Resolve #4363
2022-07-18 20:46:27 +03:00
Ivan Kravets
cd4f5541ac
Bump version to 6.1.2
2022-07-18 17:26:10 +03:00
Ivan Kravets
73089b3cb0
Warn about unknown device monitor filters // Resolve #4362
2022-07-18 17:24:38 +03:00