Commit Graph

3861 Commits

Author SHA1 Message Date
Ivan Kravets 61ba8afee6 Bump version to 6.1.7a1 2023-01-23 13:51:41 +02:00
Ivan Kravets 2e64056787 Bump version to 6.1.6 2023-01-23 13:01:47 +02:00
Ivan Kravets 83d2173748 Add Registry RPC 2023-01-23 12:49:06 +02:00
Ivan Kravets 1503eb5d41 Minor refactoring 2023-01-21 17:19:45 +02:00
Ivan Kravets 6db3eb8e33 Bump version to 6.1.6rc1 2023-01-14 22:17:33 +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 2fbd766fd9 Remove debug code 2023-01-14 19:43:31 +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 2337dbd2cd Fix incorrect type of "examples" // Resolve #4502 2023-01-13 20:50:29 +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
Ivan Kravets 9c38cf6621 Make "get_config_options_schema" public 2022-12-19 16:34:54 +02:00
Ivan Kravets 6395a032e5 Ensure dependent packages for PIO Home are installed 2022-12-15 20:01:28 +02:00
Ivan Kravets 4d4aec4f57 Export test suite directory 2022-12-13 19:36:41 +02:00
Valerii Koval 48655ad728 Update Clang-Tidy to v15.0.5 // Resolve #4420 2022-12-05 11:58:01 +02:00
Ivan Kravets 5de541e493 Update SPDX Data List to 3.19 2022-11-30 21:17:06 +02:00
mjysci 527d61296f add udev rule for AIR32F103 board (#4481) 2022-11-30 12:52:55 +02:00
Dror Gluska 190ebcccfe add library.json schema (#4476) 2022-11-28 19:57:36 +02:00
Ivan Kravets a1d9798594 Bump version to 6.1.6a4 2022-11-25 02:20:38 +02:00
Ivan Kravets ec5bf1b5e7 Bump version to 6.1.6a3 2022-11-18 19:52:02 +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 7e6cb84c87 Add "env.IsCleanTarget()" to the Build API 2022-11-18 15:44:49 +02:00
Ivan Kravets b11925a9ec Bump version to 6.1.6a2 2022-11-05 12:04:50 +02:00
Ivan Kravets 7f8784e2a8 PyLint fix 2022-11-05 12:04:36 +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 30fc00098d Black formatting 2022-11-02 13:08:36 +02:00
Norbert Szulc 1dd62361c7 Add list_logical_devices to public (#4450)
* Add list_logical_devices to public

https://github.com/maxgerhardt/platform-raspberrypi/issues/15

* Sort imports

Co-authored-by: Ivan Kravets <me@ikravets.com>
2022-11-02 13:06:03 +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 dc14bd7362 Bump version to 6.1.5rc1 2022-10-26 23:38:03 +03: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 7cb40ef3b0 Support short version of "package" command 2022-10-13 21:21:38 +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 4c177c1ad3 Bump version to 6.1.5a4 2022-09-27 19:42:16 +03:00
Ivan Kravets 490af8ac37 Speeded up device port finder 2022-09-27 19:41:32 +03:00
Ivan Kravets cd8024c762 Bump version to 6.1.5a3 2022-09-03 12:14:15 +03:00
Ivan Kravets 0b4aedbeeb Remove temporary code // Issue #3980 2022-09-03 12:13:55 +03:00
Ivan Kravets 3d2ac4698c PyLint fix 2022-09-03 12:13:25 +03:00
Ivan Kravets e0a3b81877 Fixed "UnboundLocalError: local variable 'port' referenced before assignment" // Resolve #4407 2022-09-03 12:08:17 +03:00
Florian Sievers af21c50aec make bash version check case insensitive (#4399)
the output of `bash --version` is different when the system is configured for e.g. de_DE locale. For german locale the it's `GNU bash, Version 5.0…` with an uppercase 'V'. This makes the bash completion setup fail with the error `Error: The minimal supported Bash version is 4.4`.

To fix this, the version match regex now uses the `IGNORECASE` flag.
2022-08-24 13:44:56 +03:00
Ivan Kravets 1cbc424488 Cleanup debug code 2022-08-24 13:34:07 +03:00
Ivan Kravets 887e542cb2 Bump version to 6.1.5a2 2022-08-24 13:30:39 +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 a8c3f2bdf6 Bump version to 6.1.5a1 2022-08-12 17:01:19 +03:00
Ivan Kravets cd8179a41f Bump version to 6.1.4 2022-08-12 15:00:05 +03:00
Ivan Kravets c5d7c4f88e Update SPDX list to v3.18 2022-08-12 12:47:16 +03:00