Commit Graph

6349 Commits

Author SHA1 Message Date
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
Ivan Kravets 378528abfc Switch to Python's time module 2023-06-16 20:08:45 +03:00
Ivan Kravets 91487f179e Catch debug init error 2023-06-16 20:07:26 +03:00
Ivan Kravets 363fee4ba0 Use direct urllib3 module 2023-06-16 20:06:46 +03:00
Ivan Kravets 41cc735979 VCS base exception is UserSideException 2023-06-16 20:06:00 +03:00
Ivan Kravets c9235a5276 Use UTC-based timestamp 2023-06-09 15:18:07 +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 2b36c7086a Publish wheels to the PyPi registry 2023-06-08 14:52:18 +03:00
Ivan Kravets f819cbb4b8 Sync docs 2023-06-08 14:51:52 +03:00
Ivan Kravets e3c33596db Use python -m pip instead of pip 2023-06-07 12:13:55 +03:00
Ivan Kravets 1bcec6654d Update deps 2023-06-07 12:10:00 +03:00
Ivan Kravets 9df692529b Bump version to 6.1.8a4 2023-06-06 14:23:30 +03:00
Ivan Kravets 141d6fc4a6 Use unix timestamp as session id 2023-06-06 14:23:19 +03:00
Ivan Kravets 6bc915f7db Bump version to 6.1.8a3 2023-06-06 14:15:02 +03:00
Ivan Kravets 4ae24a619f Implement anonymous session mechanism to respect user privacy 2023-06-06 14:14:38 +03:00
Ivan Kravets 7f7bc76b20 Sync docs 2023-06-05 20:10:37 +03:00
Ivan Kravets 55e7b36dc4 Minor fixes 2023-06-05 18:51:58 +03:00
Ivan Kravets 395a4053aa Bump version to 6.1.8a2 2023-06-05 18:25:02 +03:00
Ivan Kravets cb65bdf22f Enhance user privacy protection through refined telemetry implementation 2023-06-05 18:24:42 +03:00
Ivan Kravets 6ea7ded483 Run tests against API v3 2023-06-05 18:15:30 +03:00
Ivan Kravets eeb0116f28 Skip exception when fetching SSL settings 2023-06-01 18:41:50 +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 e0f839a372 Update deps 2023-05-31 20:15:08 +03:00
Ivan Kravets 4fc6b26db5 Fix docs builder 2023-05-16 18:46:38 +03:00
Ivan Kravets 4388cd4321 Improve "CONTRIBUTING" guide // Resolve #4622 2023-05-16 18:12:25 +03:00
Ivan Kravets 71afa639e2 Fix tox's "docs" environment // Resolve #4624 2023-05-16 17:59:47 +03:00
Ivan Kravets 89ffd82275 Update ISSUE_TEMPLATE.md 2023-05-10 18:05:48 +03:00
Ivan Kravets 148ce1a897 Bump version to 6.1.8a1 2023-05-08 18:03:34 +03:00
Ivan Kravets 58a59f8ae8 Merge tag 'v6.1.7' into develop
Bump version to 6.1.7
2023-05-08 17:58:34 +03:00
Ivan Kravets fc12dda765 Merge branch 'release/v6.1.7' 2023-05-08 17:58:34 +03:00
Ivan Kravets 41fb1ca8bd Bump version to 6.1.7 2023-05-08 17:58:23 +03:00
Ivan Kravets bba5bc9d0f Lock "urllib3<2" becuase urllib3 v2.0 only supports OpenSSL 1.1.1+ // Resolve #4614 2023-05-06 14:15:40 +03:00
Ivan Kravets f8f3e9863e Bump version to 6.1.7rc2 2023-05-04 23:14:21 +03:00
Ivan Kravets eb20f3410a Minor fixes 2023-05-04 23:13:10 +03:00