Commit Graph

  • a3e66d6325 Enable "esphome" project for CI Ivan Kravets 2023-07-05 14:08:26 +03:00
  • 355f57e888 Update deps Ivan Kravets 2023-07-05 14:08:09 +03:00
  • 6eff31b5d3 Bump version to 6.1.8rc2 Ivan Kravets 2023-07-04 15:36:46 +03:00
  • 01423a7659 Revert back ProjectConfigDirsMixin (PIO Core 3.x depends on it) Ivan Kravets 2023-07-04 15:36:19 +03:00
  • 0f9a5f8eee Show only the package name in "cyan" color Ivan Kravets 2023-07-04 15:35:57 +03:00
  • 1c419ef71a Bump version to 6.1.8rc1 Ivan Kravets 2023-07-03 18:38:48 +03:00
  • 01ab1fa4c0 Resolved a critical issue related to the usage of the `-include` flag // Resolve #4682 Ivan Kravets 2023-07-03 18:37:57 +03:00
  • 0ff46bdd88 Improve support for Python 3.6 Ivan Kravets 2023-07-03 13:53:12 +03:00
  • dd033bf675 Sync docs Ivan Kravets 2023-07-03 13:52:09 +03:00
  • a28a3d31c9 Keep http session per active PIO Home Ivan Kravets 2023-06-29 21:28:46 +03:00
  • 450f48ba81 Implement platform.fetch_examples endpoint Ivan Kravets 2023-06-29 21:28:00 +03:00
  • 813861ddae Implement new project.init_v2 endpoint Ivan Kravets 2023-06-29 21:26:59 +03:00
  • 939b9b9112 Support "file://" scheme for the requested URL Ivan Kravets 2023-06-29 21:26:33 +03:00
  • 98edf7609f Mock ajsonrpc.utils.is_invalid_params broken implementation Ivan Kravets 2023-06-29 21:26:00 +03:00
  • 9f0efdeb5c Bump version to 6.1.8b3 Ivan Kravets 2023-06-27 16:03:59 +03:00
  • 3fd063d8ed Minor improvements Ivan Kravets 2023-06-27 16:03:37 +03:00
  • 1b55da0af2 Force to installed dev-platform is available Ivan Kravets 2023-06-27 15:10:26 +03:00
  • 4dc44868ea Use native asyncio.to_thread if available Ivan Kravets 2023-06-24 19:40:54 +03:00
  • f720cd841c Use typex name instead of type_ Ivan Kravets 2023-06-24 19:39:34 +03:00
  • 53f1d82890 Handle HTTP Client Error as UserSideException Ivan Kravets 2023-06-23 12:15:42 +03:00
  • e78efff33b Allow the use of the underscore symbol in the "keywords" field Ivan Kravets 2023-06-22 20:41:44 +03:00
  • a754a28cd8 Unlock "urllib3" package version if SSL module is supported // Issue #4614 Ivan Kravets 2023-06-22 13:55:44 +03:00
  • 1d97982230 Bump version to 6.1.8b2 Ivan Kravets 2023-06-21 16:31:43 +03:00
  • e022b67161 Import PlatformioException (espressif32 dev-platform monitor depends on it) Ivan Kravets 2023-06-21 16:31:05 +03:00
  • 82de26d401 Bump version to 6.1.8b1 Ivan Kravets 2023-06-21 13:56:50 +03:00
  • 31218060db ProjectOptionValueError: displays the config option description (#4674) Dawid Nowak 2023-06-21 12:49:22 +02:00
  • e25b170b34 Show error name when raising UserSideException Ivan Kravets 2023-06-21 13:47:45 +03:00
  • 326ebcf593 Support -std=gnu++2a and similar standards // Issue #3653 Ivan Kravets 2023-06-21 12:45:28 +03:00
  • 8b604c1a03 fix typo in a method name (#4672) Dawid Nowak 2023-06-20 20:03:57 +02:00
  • f219f35ac8 Updated the "pio project metadata" command to return C/C++ flags as parsed Unix shell arguments Ivan Kravets 2023-06-20 20:55:00 +03:00
  • 4d89593b05 Removed PlatformIO IDE for Atom from the documentation as Atom has been deprecated Ivan Kravets 2023-06-20 17:53:37 +03:00
  • 3881a8c677 Removed PlatformIO IDE for Atom from the documentation as Atom has been deprecated Ivan Kravets 2023-06-20 14:47:20 +03:00
  • e9cf551101 Added a new --lint option to the pio project config command // Resolve #4644 Ivan Kravets 2023-06-20 14:25:30 +03:00
  • 5ffa42a5a2 Eliminated erroneous warning regarding the use of obsolete PlatformIO Core // Resolve #4664 Ivan Kravets 2023-06-19 19:01:05 +03:00
  • a5052433f2 Refactored Unit Testing engine to resolve compiler warnings with "-Wpedantic" option // Resolve #4671 Ivan Kravets 2023-06-19 16:49:14 +03:00
  • 425332040e Bump version to 6.1.8a5 Ivan Kravets 2023-06-19 14:25:21 +03:00
  • 3a230dfb51 Handle PlatformIO's "on_exit" event Ivan Kravets 2023-06-19 14:24:47 +03:00
  • 292dc3fd71 Update user-related exceptions to UserSideException Ivan Kravets 2023-06-19 11:40:40 +03:00
  • e48dfbaadc Update SPDX Data to v3.21 Ivan Kravets 2023-06-19 11:38:43 +03:00
  • c0d2abc9a7 Call "on_platformio_end" when Click finished Ivan Kravets 2023-06-16 20:10:39 +03:00
  • d017a8197e Refactor event logging Ivan Kravets 2023-06-16 20:09:23 +03:00
  • 378528abfc Switch to Python's time module Ivan Kravets 2023-06-16 20:08:45 +03:00
  • 91487f179e Catch debug init error Ivan Kravets 2023-06-16 20:07:26 +03:00
  • 363fee4ba0 Use direct urllib3 module Ivan Kravets 2023-06-16 20:06:46 +03:00
  • 41cc735979 VCS base exception is UserSideException Ivan Kravets 2023-06-16 20:06:00 +03:00
  • c9235a5276 Use UTC-based timestamp Ivan Kravets 2023-06-09 15:18:07 +03:00
  • 355f5afab9 * Optimized project integration templates to address the issue of long paths on Windows // Resolve #4652 Ivan Kravets 2023-06-08 15:03:42 +03:00
  • 2b36c7086a Publish wheels to the PyPi registry Ivan Kravets 2023-06-08 14:52:18 +03:00
  • f819cbb4b8 Sync docs Ivan Kravets 2023-06-08 14:51:52 +03:00
  • e3c33596db Use python -m pip instead of pip Ivan Kravets 2023-06-07 12:13:55 +03:00
  • 1bcec6654d Update deps Ivan Kravets 2023-06-07 12:10:00 +03:00
  • 9df692529b Bump version to 6.1.8a4 Ivan Kravets 2023-06-06 14:23:30 +03:00
  • 141d6fc4a6 Use unix timestamp as session id Ivan Kravets 2023-06-06 14:23:19 +03:00
  • 6bc915f7db Bump version to 6.1.8a3 Ivan Kravets 2023-06-06 14:15:02 +03:00
  • 4ae24a619f Implement anonymous session mechanism to respect user privacy Ivan Kravets 2023-06-06 14:14:38 +03:00
  • 7f7bc76b20 Sync docs Ivan Kravets 2023-06-05 20:10:37 +03:00
  • 55e7b36dc4 Minor fixes Ivan Kravets 2023-06-05 18:51:58 +03:00
  • 395a4053aa Bump version to 6.1.8a2 Ivan Kravets 2023-06-05 18:25:02 +03:00
  • cb65bdf22f Enhance user privacy protection through refined telemetry implementation Ivan Kravets 2023-06-05 18:24:42 +03:00
  • 6ea7ded483 Run tests against API v3 Ivan Kravets 2023-06-05 18:15:30 +03:00
  • eeb0116f28 Skip exception when fetching SSL settings Ivan Kravets 2023-06-01 18:41:50 +03:00
  • 63ca19541f Enhance the parsing of the platformio.ini to provide comprehensive diagnostic information Ivan Kravets 2023-05-31 20:15:36 +03:00
  • e0f839a372 Update deps Ivan Kravets 2023-05-31 20:15:08 +03:00
  • 4fc6b26db5 Fix docs builder Ivan Kravets 2023-05-16 18:46:38 +03:00
  • 4388cd4321 Improve "CONTRIBUTING" guide // Resolve #4622 Ivan Kravets 2023-05-16 18:12:25 +03:00
  • 71afa639e2 Fix tox's "docs" environment // Resolve #4624 Ivan Kravets 2023-05-16 17:59:47 +03:00
  • 89ffd82275 Update ISSUE_TEMPLATE.md Ivan Kravets 2023-05-10 18:05:48 +03:00
  • 148ce1a897 Bump version to 6.1.8a1 Ivan Kravets 2023-05-08 18:03:34 +03:00
  • 58a59f8ae8 Merge tag 'v6.1.7' into develop Ivan Kravets 2023-05-08 17:58:34 +03:00
  • fc12dda765 Merge branch 'release/v6.1.7' v6.1.7 Ivan Kravets 2023-05-08 17:58:34 +03:00
  • 41fb1ca8bd Bump version to 6.1.7 Ivan Kravets 2023-05-08 17:58:23 +03:00
  • bba5bc9d0f Lock "urllib3<2" becuase urllib3 v2.0 only supports OpenSSL 1.1.1+ // Resolve #4614 Ivan Kravets 2023-05-06 14:15:40 +03:00
  • f8f3e9863e Bump version to 6.1.7rc2 Ivan Kravets 2023-05-04 23:14:21 +03:00
  • eb20f3410a Minor fixes Ivan Kravets 2023-05-04 23:13:10 +03:00
  • 681b90e6b2 Implement ProjectRPC.create_empty Ivan Kravets 2023-05-03 22:28:16 +03:00
  • c016d6827b Implement RPC notification system Ivan Kravets 2023-05-03 22:27:00 +03:00
  • f840577066 Remove unnecessary logging Ivan Kravets 2023-05-03 22:26:12 +03:00
  • 475c5d2a3c Implement native async RPC core.exec Ivan Kravets 2023-05-03 22:25:44 +03:00
  • f9cbf6cb97 Set caller id when available Ivan Kravets 2023-05-03 11:22:19 +03:00
  • d728e0e873 Introduced a new --sample-code option to the pio project init command Ivan Kravets 2023-05-03 11:21:49 +03:00
  • 7876626f04 Add BaseRPCHandler Ivan Kravets 2023-05-02 21:47:10 +03:00
  • f6aa95a4fe test/runners/unity.py: fixed warnings: [-Wunused-parameter] (#4610) Dawid Nowak 2023-05-01 13:30:27 +02:00
  • 4596acab81 Add os.call_path_module_func RPC Ivan Kravets 2023-05-01 11:37:44 +03:00
  • 09f1269440 Docs: Sync dev-platforms Ivan Kravets 2023-04-29 16:48:46 +03:00
  • 939f8e0812 Fetch framework data from PIO Registry Ivan Kravets 2023-04-29 16:48:33 +03:00
  • 1d0d89a4fa Remove unused code Ivan Kravets 2023-04-29 16:48:14 +03:00
  • 2908efd337 Bump version to 6.1.7rc1 Ivan Kravets 2023-04-27 22:56:39 +03:00
  • 9dc6ed031f Resolved an issue where upgrading PlatformIO Core fails on Windows with Python 3.11 // Resolve #4540 Ivan Kravets 2023-04-27 22:56:25 +03:00
  • 21c4f091e2 Skip mbed legacy examples from PIO Core CI Ivan Kravets 2023-04-27 15:12:01 +03:00
  • 2c94fb2aad Resolved installation issues with PIO Remote on Raspberry Pi and other small form-factor PCs // Resolve #4425 , Resolve #4493 , Resolve #4607 Ivan Kravets 2023-04-27 14:24:34 +03:00
  • 2312ca929d Cleanup code Ivan Kravets 2023-04-27 14:19:31 +03:00
  • 6f0b1fbb91 Resolved an issue where multiple targets were not executed sequentially // Resolve #4604 Ivan Kravets 2023-04-25 22:32:18 +03:00
  • c8eea40dd0 Better handling "clean" & "monitor" targets Ivan Kravets 2023-04-25 20:47:04 +03:00
  • 53cd43b676 Remove obsolate code Ivan Kravets 2023-04-25 16:32:17 +03:00
  • 981266646c Force drive letter to lower case when calculating project checksum on Windows // Resolve #4600 Ivan Kravets 2023-04-24 18:24:35 +03:00
  • 0acf968b2d Return result for JSON RPC Ivan Kravets 2023-04-24 18:20:15 +03:00
  • 1e5a728f3c Return result for JSON RPC Ivan Kravets 2023-04-24 16:43:42 +03:00
  • c4d178e50e Bump version to 6.1.7b2 Ivan Kravets 2023-04-22 22:32:42 +03:00
  • b991d9f25c Do not normalize path to abs if directory does not exist Ivan Kravets 2023-04-21 12:52:39 +03:00
  • 82d380d895 Improve docs for "build_flags" Ivan Kravets 2023-04-21 11:40:54 +03:00