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
Ivan Kravets
842679c32b
Export a "PIO_UNIT_TESTING" macro to the project source files and dependent libraries in the Unit Testing mode
2022-07-14 14:45:31 +03:00
Ivan Kravets
a31a7f2b06
Improved detection of Windows architecture // Resolve #4353
2022-07-13 18:26:21 +03:00
Ivan Kravets
4278574450
Fixed an issue when the "pio pkg publish" command didn’t work with Python 3.6 // #4352
2022-07-13 14:46:40 +03:00
Ivan Kravets
83bb6611b9
Fixed a regression bug when libArchive option declared in the library.json manifest was ignored // Resolve #
2022-07-12 22:21:09 +03:00
Ivan Kravets
f4535190a3
Bump version to 6.1.1
2022-07-11 13:33:34 +03:00
Ivan Kravets
236c4570cf
Added new `monitor_encoding` project configuration option // Resolve #4350
2022-07-11 13:26:43 +03:00
Ivan Kravets
5844c536a4
Typo fix
2022-07-10 11:50:13 +03:00
Ivan Kravets
25074d80d3
Allowed specifying project environments for "pio ci" command // Resolve #4347
2022-07-09 21:58:34 +03:00
Ivan Kravets
d24702eb29
Fixed an issue with endless scanning of project dependencies // Resolve #4349
2022-07-09 21:42:47 +03:00