Commit Graph

6382 Commits

Author SHA1 Message Date
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 9585e2a3e3 Fixed handling of `-include` flag // Resolve #4683 2023-07-06 13:42:19 +03:00
Ivan Kravets 5396882e75 Bump version to 6.1.9rc1 2023-07-06 11:40:58 +03:00
Ivan Kravets 109c537d86 Fixed handling of `-include` flag // Resolve #4683 2023-07-06 11:40:30 +03:00
Ivan Kravets 25c7c60f0d Install "wheel" package for package publishing 2023-07-05 15:30:40 +03:00
Ivan Kravets 8a38442bba Bump version to 6.1.9a1 2023-07-05 15:13:22 +03:00
Ivan Kravets 205b29560f Merge tag 'v6.1.8' into develop
Bump version to 6.1.8
2023-07-05 15:12:02 +03:00
Ivan Kravets bbcd92b7c6 Merge branch 'release/v6.1.8' 2023-07-05 15:12:01 +03:00
Ivan Kravets 3b3fbecbf3 c 2023-07-05 15:11:34 +03:00
Ivan Kravets a3e66d6325 Enable "esphome" project for CI 2023-07-05 14:08:26 +03:00
Ivan Kravets 355f57e888 Update deps 2023-07-05 14:08:09 +03:00
Ivan Kravets 6eff31b5d3 Bump version to 6.1.8rc2 2023-07-04 15:36:46 +03:00
Ivan Kravets 01423a7659 Revert back ProjectConfigDirsMixin (PIO Core 3.x depends on it) 2023-07-04 15:36:19 +03:00
Ivan Kravets 0f9a5f8eee Show only the package name in "cyan" color 2023-07-04 15:35:57 +03:00
Ivan Kravets 1c419ef71a Bump version to 6.1.8rc1 2023-07-03 18:38:48 +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 0ff46bdd88 Improve support for Python 3.6 2023-07-03 13:53:12 +03:00
Ivan Kravets dd033bf675 Sync docs 2023-07-03 13:52:09 +03:00
Ivan Kravets a28a3d31c9 Keep http session per active PIO Home 2023-06-29 21:28:46 +03:00
Ivan Kravets 450f48ba81 Implement platform.fetch_examples endpoint 2023-06-29 21:28:00 +03:00
Ivan Kravets 813861ddae Implement new project.init_v2 endpoint 2023-06-29 21:26:59 +03:00
Ivan Kravets 939b9b9112 Support "file://" scheme for the requested URL 2023-06-29 21:26:33 +03:00
Ivan Kravets 98edf7609f Mock ajsonrpc.utils.is_invalid_params broken implementation 2023-06-29 21:26:00 +03:00
Ivan Kravets 9f0efdeb5c Bump version to 6.1.8b3 2023-06-27 16:03:59 +03:00
Ivan Kravets 3fd063d8ed Minor improvements 2023-06-27 16:03:37 +03:00
Ivan Kravets 1b55da0af2 Force to installed dev-platform is available 2023-06-27 15:10:26 +03:00
Ivan Kravets 4dc44868ea Use native asyncio.to_thread if available 2023-06-24 19:40:54 +03:00
Ivan Kravets f720cd841c Use typex name instead of type_ 2023-06-24 19:39:34 +03:00
Ivan Kravets 53f1d82890 Handle HTTP Client Error as UserSideException 2023-06-23 12:15:42 +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 a754a28cd8 Unlock "urllib3" package version if SSL module is supported // Issue #4614 2023-06-22 13:55:44 +03:00
Ivan Kravets 1d97982230 Bump version to 6.1.8b2 2023-06-21 16:31:43 +03:00
Ivan Kravets e022b67161 Import PlatformioException (espressif32 dev-platform monitor depends on it) 2023-06-21 16:31:05 +03:00
Ivan Kravets 82de26d401 Bump version to 6.1.8b1 2023-06-21 13:56:50 +03:00
Dawid Nowak 31218060db ProjectOptionValueError: displays the config option description (#4674)
ProjectOptionValueError: display the config option description

It gives a bit more context of the problem for the user.

Example message with the description included:

`Error: Invalid value: 'invalid_debug_mode' is not one of 'always', 'modified', 'manual'. for option `debug_load_mode` (Allows one to control when PlatformIO should load debugging firmware to the end target) in section [env:nodemcu]`

Co-authored-by: Ivan Kravets <me@ikravets.com>
2023-06-21 13:49:22 +03:00
Ivan Kravets e25b170b34 Show error name when raising UserSideException 2023-06-21 13:47:45 +03:00
Ivan Kravets 326ebcf593 Support -std=gnu++2a and similar standards // Issue #3653 2023-06-21 12:45:28 +03:00
Dawid Nowak 8b604c1a03 fix typo in a method name (#4672) 2023-06-20 21:03:57 +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 4d89593b05 Removed PlatformIO IDE for Atom from the documentation as Atom has been deprecated 2023-06-20 17:53:37 +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 425332040e Bump version to 6.1.8a5 2023-06-19 14:25:21 +03:00
Ivan Kravets 3a230dfb51 Handle PlatformIO's "on_exit" event 2023-06-19 14:24:47 +03:00
Ivan Kravets 292dc3fd71 Update user-related exceptions to UserSideException 2023-06-19 11:40:40 +03:00
Ivan Kravets e48dfbaadc Update SPDX Data to v3.21 2023-06-19 11:38:43 +03:00
Ivan Kravets c0d2abc9a7 Call "on_platformio_end" when Click finished 2023-06-16 20:10:39 +03:00
Ivan Kravets d017a8197e Refactor event logging 2023-06-16 20:09:23 +03:00