Commit Graph

5037 Commits

Author SHA1 Message Date
Ivan Kravets 0db39ccfbd Automatically accept PIO. Core 4.0 compatible dev-platforms 2020-08-26 06:40:22 +03:00
Ivan Kravets 5086b96ede Bump version to 5.0.0b1 2020-08-25 22:22:35 +03:00
Ivan Kravets 210cd76042 Rename "idedata" sub-command to "data" 2020-08-25 22:01:22 +03:00
Ivan Kravets f77978a295 Apply formatting 2020-08-25 22:01:08 +03:00
Valerii Koval 3e72f098fe Updates for PIO Check (#3640)
* Update check tools to the latest versions

* Use language standard when exporting defines to check tools

* Buffer Cppcheck output to detect multiline messages

* Add new test for PIO Check

* Pass include paths to Clang-Tidy as individual compiler arguments

Clang-tidy doesn't support response files which can exceed command
length limitations on Windows

* Simplify tests for PIO Check

* Update history

* Sync changelog
2020-08-25 21:19:21 +03:00
Ivan Kravets b9fe493336 Sync docs 2020-08-25 19:18:26 +03:00
Ivan Kravets 79bfac29ba Update history and sync docs 2020-08-25 18:57:20 +03:00
Ivan Kravets 2ea80d91f8 Minor fixes 2020-08-25 15:55:17 +03:00
Ivan Kravets fa90251714 Fixed an issue when Unit Testing engine fails with a custom project configuration file // Resolve #3583 2020-08-25 14:35:01 +03:00
Ivan Kravets ff19109787 Fix test 2020-08-25 14:34:03 +03:00
Ivan Kravets 091ba4346d Bump version to 4.4.0b6 2020-08-24 23:11:43 +03:00
Ivan Kravets e43176e33a Typo fix 2020-08-24 23:11:24 +03:00
Ivan Kravets 655e2856d1 Bump version to 4.4.0b5 2020-08-24 23:05:01 +03:00
Ivan Kravets c6a37ef880 Get real path of just installed core-package 2020-08-24 23:04:17 +03:00
Ivan Kravets 6af2bad123 Make PIO Core 4.0 automatically compatible with dev-platforms for PIO Core 2.0 & 3.0 // Resolve #3638 2020-08-24 22:56:31 +03:00
Ivan Kravets 3e7e9e2b3d Remove unused data using a new `pio system prune // Resolve #3522 2020-08-24 15:22:05 +03:00
Ivan Kravets 13db51a556 Install/Uninstall dependencies only for library-type packages // Resolve #3637 2020-08-24 15:10:38 +03:00
Ivan Kravets d6d95e05e8 Rename "fs.format_filesize" to "fs.humanize_file_size" 2020-08-24 15:09:37 +03:00
Ivan Kravets b44bc80bd1 PyLint fix for PY2 2020-08-23 21:41:53 +03:00
Ivan Kravets f39c9fb597 Bump version to 4.4.0b4 2020-08-23 21:07:40 +03:00
Ivan Kravets 24f85a337f Fix "AttributeError: module 'platformio.exception' has no attribute 'InternetIsOffline'" 2020-08-23 21:07:14 +03:00
Ivan Kravets a069bae1fb Fix a bug with package updating when version is not in SemVer format // Resolve #3635 2020-08-23 15:26:58 +03:00
Ivan Kravets 1c8aca2f6a Check ALL possible version for the first matched package 2020-08-23 15:25:03 +03:00
Ivan Kravets 620241e067 Move package "version" related things to "platformio.package.version" module 2020-08-23 15:24:31 +03:00
Ivan Kravets da179cb33f Enhance configuration variables 2020-08-23 14:29:31 +03:00
Ivan Kravets 8ea10a18d3 Bump version to 4.4.0b3 2020-08-23 13:22:38 +03:00
Ivan Kravets e2bb81bae4 Restore legacy util.cd API 2020-08-23 13:22:11 +03:00
Ivan Kravets dcf91c49ac Remove debug code 2020-08-22 22:56:26 +03:00
Ivan Kravets c2caf8b839 Bump version to 4.4.0b2 2020-08-22 22:53:41 +03:00
Ivan Kravets 95151062f5 Implement mirroring for HTTP client 2020-08-22 22:52:29 +03:00
Ivan Kravets 7e4bfb1959 Move CacheContent API to "cache.py" module 2020-08-22 20:05:14 +03:00
Ivan Kravets abae9c7e77 Cache base registry requests 2020-08-22 17:52:12 +03:00
Ivan Kravets 102aa5f22b Port legacy API requests to the new registry client 2020-08-22 17:49:29 +03:00
Ivan Kravets d92c1d3442 Refactor HTTP related operations 2020-08-22 17:48:49 +03:00
Ivan Kravets aa186382a8 Upgraded to SCons 4.0 2020-08-22 14:22:37 +03:00
Ivan Kravets 70366d34b9 Sync docs 2020-08-22 13:57:18 +03:00
Ivan Kravets 49b70f44ca Ignore legacy tmp pkg folders 2020-08-22 13:56:57 +03:00
Ivan Kravets f79fb4190e Sync docs 2020-08-21 14:25:59 +03:00
Ivan Kravets d980194600 Bump version to 4.4.0b1 2020-08-17 15:34:02 +03:00
Ivan Kravets fb6e1fd33c PyLint fixes 2020-08-17 15:33:08 +03:00
Ivan Kravets 6f7fc638c7 Fix PyLint errors in tests 2020-08-17 12:56:57 +03:00
Ivan Kravets 2459e85c1d Fix a bug with the custom platform packages // Resolve #3628 2020-08-17 12:13:25 +03:00
Ivan Kravets 74e27a2edc Enable "cyclic reference" for GCC linker only for the embedded dev-platforms // Resolve #3570 2020-08-16 20:26:59 +03:00
Ivan Kravets 808852f4cc Set default timeout for http requests // Resolve #3623 2020-08-16 20:21:30 +03:00
Ivan Kravets 67e6d177b4 Minor fixes for dev-platform factory 2020-08-16 18:48:05 +03:00
Ivan Kravets 04694b4126 Switch legacy platform manager to the new 2020-08-15 23:11:01 +03:00
Ivan Kravets bb6fb3fdf8 Fix bug with parsing detached packages 2020-08-15 15:24:35 +03:00
Ivan Kravets 4ec64f8980 Fix a test for examples 2020-08-14 17:00:18 +03:00
Ivan Kravets 332874cd4b Fix relative import of platform module on Py27 2020-08-14 16:48:12 +03:00
Ivan Kravets 276ca61cde Refactor dev-platform API 2020-08-14 16:39:15 +03:00