Commit Graph

4489 Commits

Author SHA1 Message Date
Ivan Kravets
7b2c1f27fc Sync docs 2019-05-25 20:46:23 +03:00
Ivan Kravets
67f7b6cda3 Bump version to 4.0.0a15 2019-05-25 01:18:28 +03:00
Ivan Kravets
4266cba53b Cleanup ".piolibdeps" 2019-05-25 01:10:35 +03:00
Ivan Kravets
19725fec04 Add options to override default locations used by PlatformIO Core // Resolve #1615 2019-05-24 20:49:05 +03:00
Ivan Kravets
a6e5a0c7f5 Fix an issue for Project Generator when include path search order is inconsistent to what passed to the compiler // Resolve #2509 2019-05-24 16:06:27 +03:00
Ivan Kravets
2baea815fe Update history 2019-05-24 15:06:33 +03:00
Ivan Kravets
b38c57bcf9 Fix an issue when `-U in build_flags does not remove macro previously defined via -D` flag // Resolve #2508 2019-05-24 14:57:59 +03:00
Ivan Kravets
e6d1805f0b Save library requirements when using --save option // Issue #1028 2019-05-24 14:09:25 +03:00
Ivan Kravets
9a95b0df56 Fix handling custom includeDir and srcDir for library.json // Resolve #2518 2019-05-24 01:15:47 +03:00
Ivan Kravets
70a5d32925 Add "--save" flag to "platformio lib install" command // Resolve #1028 2019-05-23 19:39:04 +03:00
Ivan Kravets
c2a549b0c2 Install all project dependencies declared via "lib_deps" option using "platformio lib install" command // Resolve #2147 2019-05-23 18:37:08 +03:00
Ivan Kravets
0fda79a075 Switch to Click meta context for lib CLI 2019-05-23 13:05:44 +03:00
Ivan Kravets
21e2ac6695 Use isolated library dependency storage per project build environment // Resolve #1696 2019-05-23 00:23:24 +03:00
Ivan Kravets
e7d75d1412 Remove debug code 2019-05-21 21:47:20 +03:00
Ivan Kravets
4386dc56ea Move "in_silence" to PlatformioCLI 2019-05-21 13:18:11 +03:00
Ivan Kravets
a30b79c5fc Sync docs 2019-05-21 12:01:14 +03:00
Ivan Kravets
f29a74042f Drop support for "lib_extra_dirs" in "platformio" section 2019-05-20 21:12:45 +03:00
Ivan Kravets
c46643f0fd Custom project "***_dir" options declared in “platformio” section of “platformio.ini” have higher priority than Environment variables 2019-05-20 17:07:59 +03:00
Ivan Kravets
5fe4de626b Implement unified project workspace storage ".pio" // Resolve #1778 2019-05-20 17:01:54 +03:00
Ivan Kravets
774380c2ef Bump version to 4.0.0a14 2019-05-20 12:38:49 +03:00
Ivan Kravets
8643f0454e Move "glob_escape" and "get_file_contents" helpers to "compat" module 2019-05-17 13:18:15 +03:00
Ivan Kravets
f844d9cb47 Remove line-buffering from "platformio run" command which was leading to omitting progress bar from upload tools // Resolve #856, Resolve #857 2019-05-17 12:53:51 +03:00
Ivan Kravets
f94fbb951a Typo fix 2019-05-16 21:27:32 +03:00
Ivan Kravets
899de600e4 Fix broken "util.string_types" 2019-05-16 21:11:21 +03:00
Ivan Kravets
971049b41c Move process related helpers to "proc" module 2019-05-16 21:03:15 +03:00
Ivan Kravets
aaf61082c1 Replace "--only-check" CLI option by "--dry-run" 2019-05-16 20:02:45 +03:00
Ivan Kravets
b14abeff48 Bump version to 4.0.0a13 2019-05-13 22:37:45 +03:00
Ivan Kravets
f26553b451 ESP8266, docs for "SSL Support" 2019-05-13 22:37:24 +03:00
Ivan Kravets
8b93ad00a2 Docs: ESP32: Implement "espota" protocol 2019-05-11 22:18:35 +03:00
Ivan Kravets
5e1a931145 Switch Python or Platform dependent code to "compat" module 2019-05-10 17:50:08 +03:00
Ivan Kravets
abfee8308e Switch Python or Platform dependent code to "compat" module 2019-05-10 17:47:02 +03:00
Ivan Kravets
d2449762c2 Move Python or Platform dependent code to "compat" module 2019-05-10 17:27:04 +03:00
Ivan Kravets
59848c3115 Check unknown build environment passed by user 2019-05-10 17:26:47 +03:00
Ivan Kravets
834206ff20 Move Python or Platform dependent code to "compat" module 2019-05-10 17:26:10 +03:00
Ivan Kravets
ce4ed18ceb Check unknown build environment passed by user 2019-05-10 15:49:01 +03:00
Ivan Kravets
b710bbd80e Allow to skip ProjectConfig option validation with new "validate_options" argument 2019-05-10 15:47:45 +03:00
Ivan Kravets
446176bf5e Allow to skip ProjectConfig option validation with new "validate_options" argument 2019-05-10 15:47:17 +03:00
Ivan Kravets
0b2d780618 Switch to the new ProjectConfig API 2019-05-10 15:45:52 +03:00
Ivan Kravets
d9b0364aa8 Allow overriding a default project "platformio.ini" configuration file 2019-05-10 13:12:41 +03:00
Ivan Kravets
76818448e2 Ensure PIO Home mimetypes are known 2019-05-10 13:01:52 +03:00
Ivan Kravets
131144ec34 Resolve PyLint "import-error" 2019-05-10 13:00:53 +03:00
Ivan Kravets
a21d75b273 Merge branch 'develop' into feature/pio-plus-oss 2019-05-10 01:10:51 +03:00
Ivan Kravets
c79b3ff7f1 Override default “platformio.ini” with a custom using "-c, --project-conf" option // Resolve #1913 2019-05-10 00:01:10 +03:00
Ivan Kravets
2b5ac57fd0 Bump version to 4.0.0a12 2019-05-09 18:40:19 +03:00
Ivan Kravets
32d317d3cb Fix PlatformIO CLI 2019-05-09 18:39:27 +03:00
Ivan Kravets
71f606912a Implement ProjectConfig.getlist() 2019-05-09 14:14:19 +03:00
Ivan Kravets
62b80c396b Added support for the latest Python "Click" package (CLI Builder) // Resolve #349 2019-05-09 00:51:28 +03:00
Ivan Kravets
7687a0a929 Fix PyLint "not-an-iterable" error 2019-05-08 21:02:23 +03:00
Ivan Kravets
f63fe1699b Bump version to 4.0.0a11 2019-05-08 20:20:56 +03:00
Ivan Kravets
4f98a3fd42 Share common (global) options between declared build environments using "[env]" section // Resolve #1643 Resolve #790 2019-05-08 20:19:39 +03:00