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