Commit Graph

  • 390755c499 Implement app.get_project_id() Ivan Kravets 2023-07-15 14:56:56 +03:00
  • deca77d1a3 Implement project.configuration endpoint Ivan Kravets 2023-07-15 14:22:27 +03:00
  • bc2e51d51f Bump version to 6.1.10a3 Ivan Kravets 2023-07-15 12:09:15 +03:00
  • bce70d4945 Remove unnecessary dependencies Ivan Kravets 2023-07-15 12:08:41 +03:00
  • 940fa327f5 Lock "starlette==0.29.0" to Python 3.7 Ivan Kravets 2023-07-13 17:14:59 +03:00
  • db8f027f30 Refactor platform-related calls to PlatformFactory.from_env Ivan Kravets 2023-07-12 18:28:20 +03:00
  • 39b61d50e6 Fix issues reported by Pylint valeros 2023-07-12 10:39:50 +03:00
  • f85c3081fe Minor improvements for firmware memory footprint analysis valeros 2023-07-11 22:12:54 +03:00
  • 2a1fd273ee Normalize configuration file path Ivan Kravets 2023-07-11 20:13:26 +03:00
  • a423a4dde4 Rename "PackageMetaData" class to "PackageMetadata" Ivan Kravets 2023-07-11 20:12:20 +03:00
  • abda3edad6 Use "UNIX_TIME" as the main variable Ivan Kravets 2023-07-11 15:20:57 +03:00
  • be4d016f61 Resolved an issue with "pio pkg exec" command on WIndows while executing Python scripts from a package Ivan Kravets 2023-07-11 14:23:05 +03:00
  • 68e62c7137 Expose sizedata API Ivan Kravets 2023-07-10 17:41:21 +03:00
  • bf8f1e9efb Remove redundant code Ivan Kravets 2023-07-07 22:48:09 +03:00
  • a102fd2d48 Bump version to 6.1.10a2 Ivan Kravets 2023-07-07 22:36:58 +03:00
  • ff221b103a Resolved an issue that caused generated projects for PlatformIO IDE for VSCode to break when the `-iprefix` compiler flag was used Ivan Kravets 2023-07-07 22:36:43 +03:00
  • 646aa4f45b Bump version to 6.1.10a1 Ivan Kravets 2023-07-06 14:44:56 +03:00
  • 325d4c16b8 Merge tag 'v6.1.9' into develop Ivan Kravets 2023-07-06 14:34:07 +03:00
  • f47083b86b Merge branch 'release/v6.1.9' v6.1.9 Ivan Kravets 2023-07-06 14:34:06 +03:00
  • 3d48f3ec04 Bump version to 6.1.9 Ivan Kravets 2023-07-06 14:33:15 +03:00
  • 837ea85c3c Resolved an issue that resulted in unresolved absolute toolchain paths when generating the "compile_commands.json" // Resolve #4684 Ivan Kravets 2023-07-06 13:53:14 +03:00
  • 9585e2a3e3 Fixed handling of `-include` flag // Resolve #4683 Ivan Kravets 2023-07-06 13:42:19 +03:00
  • 5396882e75 Bump version to 6.1.9rc1 Ivan Kravets 2023-07-06 11:40:58 +03:00
  • 109c537d86 Fixed handling of `-include` flag // Resolve #4683 Ivan Kravets 2023-07-06 11:40:30 +03:00
  • b239628ac3 Install "wheel" package for package publishing Ivan Kravets 2023-07-05 15:30:40 +03:00
  • 25c7c60f0d Install "wheel" package for package publishing Ivan Kravets 2023-07-05 15:30:40 +03:00
  • 8a38442bba Bump version to 6.1.9a1 Ivan Kravets 2023-07-05 15:13:22 +03:00
  • 205b29560f Merge tag 'v6.1.8' into develop Ivan Kravets 2023-07-05 15:12:02 +03:00
  • bbcd92b7c6 Merge branch 'release/v6.1.8' v6.1.8 Ivan Kravets 2023-07-05 15:12:01 +03:00
  • 3b3fbecbf3 c Ivan Kravets 2023-07-05 15:11:34 +03:00
  • 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