Ivan Kravets
|
9fa424ea9b
|
Remove ProjectConfig from cache on saving
|
2019-08-28 22:43:34 +03:00 |
|
Ivan Kravets
|
cba2f4d7b6
|
Remove ProjectConfig cache when "platformio.ini" was modified outside
|
2019-08-25 18:37:14 +03:00 |
|
Ivan Kravets
|
8059e04499
|
Improved computing of project check sum (structure, configuration) and avoid unnecessary rebuilding
|
2019-07-16 15:47:33 +03:00 |
|
Ivan Kravets
|
69de40c409
|
Fix an issue when empty multiple values for project option were not casted to list // Resolve #2734
|
2019-07-02 12:21:06 +03:00 |
|
Ivan Kravets
|
23a2022f04
|
Add support for PLATFORMIO_DEFAULT_ENVS system environment variable // Resolve #1967
|
2019-06-01 22:43:44 +03:00 |
|
Ivan Kravets
|
4af615a49c
|
Maintain renamed options when reading configuration file
|
2019-06-01 16:58:14 +03:00 |
|
Ivan Kravets
|
6186b425d4
|
Typo fix
|
2019-06-01 15:38:55 +03:00 |
|
Ivan Kravets
|
c038074489
|
Override default development platform upload command with a custom // Resolve #2599
|
2019-06-01 14:36:07 +03:00 |
|
Ivan Kravets
|
5f9fd9260e
|
New project configuration parser with a strict options typing
|
2019-05-31 14:45:01 +03:00 |
|
Ivan Kravets
|
61db0f1d6a
|
YAPF 0.27.0
|
2019-05-30 23:42:15 +03:00 |
|
Ivan Kravets
|
1dbaed5beb
|
Implement "silent" mode for config.validate()
|
2019-05-30 21:26:51 +03:00 |
|
Ivan Kravets
|
346579b93c
|
Improve type converting for config options
|
2019-05-30 17:34:44 +03:00 |
|
Ivan Kravets
|
0ce2343836
|
Do not pass project settings as SCons arguments // Resolve #1637
|
2019-05-30 17:08:00 +03:00 |
|
Ivan Kravets
|
3cc4af1723
|
Refactor project config options
|
2019-05-30 16:38:04 +03:00 |
|
Ivan Kravets
|
a84195bb5a
|
Add user-definable monitor options to platformio.ini // Resolve #2165
|
2019-05-25 21:49:51 +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
|
70a5d32925
|
Add "--save" flag to "platformio lib install" command // Resolve #1028
|
2019-05-23 19:39:04 +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
|
f29a74042f
|
Drop support for "lib_extra_dirs" in "platformio" section
|
2019-05-20 21:12:45 +03:00 |
|
Ivan Kravets
|
5fe4de626b
|
Implement unified project workspace storage ".pio" // Resolve #1778
|
2019-05-20 17:01:54 +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
|
71f606912a
|
Implement ProjectConfig.getlist()
|
2019-05-09 14:14:19 +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 |
|
Ivan Kravets
|
07a2a49d93
|
Refactor project helpers
|
2019-05-07 22:13:21 +03:00 |
|
Ivan Kravets
|
6cd4484be9
|
Init new project using new ProjectConfig API
|
2019-05-07 19:57:24 +03:00 |
|
Ivan Kravets
|
c235974eb6
|
Switch to the new ProjectConfig API
|
2019-05-07 17:51:50 +03:00 |
|
Ivan Kravets
|
7f607b742f
|
Fix issue when handling dynamic variables
|
2019-05-04 12:23:23 +03:00 |
|
Ivan Kravets
|
8e55c9e4d0
|
Include external configuration files with "extra_configs" option // Resolve #1590
|
2019-05-03 21:03:36 +03:00 |
|