Ivan Kravets
417780ff70
Don't process dependency in lazy mode
2016-10-09 00:23:33 +03:00
Ivan Kravets
214f4501b0
Better formatting of envs summary
2016-10-03 16:47:23 +03:00
Ivan Kravets
02e7ff6b19
Cosmetic change
2016-09-18 01:41:31 +03:00
Ivan Kravets
935894633c
Correct processing summary
2016-09-18 01:21:40 +03:00
Ivan Kravets
9b0bc500fd
Summary about processed environments // Resolve #777
2016-09-18 01:11:55 +03:00
Ivan Kravets
5e6469596c
Dynamic variables/templates for "platformio.ini" // Resolve #705
2016-09-17 23:46:53 +03:00
Ivan Kravets
e50327bccc
Deprecate `lib_force
option, please use
lib_deps` instead
2016-09-17 16:32:16 +03:00
Ivan Kravets
1bd893409d
Install empty dev platform in processing mode
2016-09-10 18:58:18 +03:00
Ivan Kravets
fda7392b84
Rename "espressif" platform to "espressif8266"
2016-09-03 19:35:40 +03:00
Ivan Kravets
85439dbff7
Allow to use dependencies separated with comma + space
2016-09-01 21:34:37 +03:00
Ivan Kravets
6765a60ec3
Minor improvements
2016-08-28 00:03:54 +03:00
Ivan Kravets
6894d2c5d2
Allow to pass project file path to run command instead project dir
2016-08-27 20:32:21 +03:00
Ivan Kravets
de62e5082e
Handle WindowsError when can't create .pioenvs directory
2016-08-26 01:42:05 +03:00
Ivan Kravets
0f7f301787
Improve unit testing output; fix issue with non-ascii output from embedded device // Issue #753
2016-08-21 19:27:38 +03:00
Ivan Kravets
1a517995a0
Rename "quiet" option to "silent"
2016-08-21 00:31:58 +03:00
Ivan Kravets
a395b171e3
Add Support for local ("PC") unit tests // Resolve #519
2016-08-10 15:50:01 +03:00
Ivan Kravets
9177c6f210
Fix typo with known default options for [platformio] section
2016-08-09 23:44:40 +03:00
Ivan Kravets
65e0daa06d
Project dependencies per build environment using "lib_deps" option // Resolve #413
2016-08-08 16:03:17 +03:00
Ivan Kravets
80c7a8d1ce
Warn about unknown options in project configuration file // Resolve #740
2016-08-08 14:00:01 +03:00
Ivan Kravets
db267513ca
Implement custom "rmtree"; resolve issue with Windows and .git
2016-08-05 18:43:20 +03:00
Ivan Kravets
87d0ead203
Format code with pep8 style
2016-08-03 23:38:20 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +03:00
Ivan Kravets
758396c9ea
PlatformIO Library Manager 3.0 // Resolve #588 , Resolve #414 , Resolve #498 , Resolve #475 , Resolve #410 , Resolve #461 , Resolve #361 , Resolve #507 , Resolve #554
2016-08-02 19:10:29 +03:00
Ivan Kravets
e60c2a6ba1
Improve base package manager; VCS and package ID support
2016-08-01 17:05:48 +03:00
Ivan Kravets
34231327b7
Minor fixes
2016-08-01 00:19:43 +03:00
Ivan Kravets
6900052ecd
Reorder command options
2016-07-22 18:02:04 +03:00
Ivan Kravets
5b68d34764
Allow to load PlatformIO project using passed directory
2016-07-18 15:36:08 +03:00
Ivan Kravets
8eed54ca45
Refactor PLATFORM and FRAMEWORK build variables with PIO prefix
2016-07-17 16:05:28 +03:00
Ivan Kravets
daac1b2590
Print human-readable information when processing environments without // Resolve #721
2016-07-17 00:48:59 +03:00
Ivan Kravets
b043a2258f
Merge branch 'develop' into feature/platformio-30
...
* develop: (27 commits)
Update boards list
Add Arduino M0 as a separate board
Update history
Update microchippic32 platform and boards
Fix PyLint warning
Keep user changes for ".gitignore" file when re-generate/update project data
Documented uploading of EEPROM data
Push 2.11.1.dev1
Automatically install dependent upload tools // Issue #472
Split source files to HEADERS and SOURCES when generate project for Qt Creator IDE // Resolve #713
Improve project generator for CLion IDE
Fix missing trailing ``\`` for the source files list when generate project for Qt Creator IDE // Resolve #711
* Fix missed ``--boot`` flag for the firmware uploader for ATSAM3X8E Cortex-M3 MCU based boards (Arduino Due, etc) // Resolve #710
Initial support for Arduino M0/Tian boards // Issue #472
Update project template for Qt Creator // Issue #711
Fix missed --boot flag for sam3x uploader // Issue # 710
Auto-remove project cache when PlatformIO is upgraded
Version bump to 2.11.0 (issues #472 , #520 , #614 , #620 , #685 , #698 , #699 )
Update history
Update espressif platform according to the new framework version
2016-07-06 15:04:30 +03:00
Ivan Kravets
98f5f73a41
Auto-remove project cache when PlatformIO is upgraded
2016-06-29 13:17:06 +03:00
Ivan Kravets
51a9565a72
Refactored lib_force
and lib_ignore
logic
2016-06-25 13:23:24 +03:00
Ivan Kravets
dd111aac4a
Library deep search for dependency finder
2016-06-23 23:25:13 +03:00
Ivan Kravets
bb22a1297b
Unit Testing for Embedded // Resolve #408
2016-06-15 14:10:42 +03:00
Ivan Kravets
d6b6fa2baf
Install development platform from local dir and VCS(git, hg, svn) // Issue #479
2016-05-31 00:22:25 +03:00
Ivan Kravets
420c93aaa3
Automatically install missed development platform for run command
2016-05-29 00:50:05 +03:00
Ivan Kravets
23ef51a4e8
Update tests according new development platforms architecture // Issue #479
2016-05-28 22:51:33 +03:00
Ivan Kravets
d68eb28629
Decentralized architecture for development platforms // Issue #479
2016-05-26 19:43:36 +03:00
Ivan Kravets
056cc08d68
Fix issue with `src_filter
` option for Windows OS // Resolve #652
2016-05-10 15:36:00 +03:00
Ivan Kravets
3edc336f62
Fix bug with "env_default" when "pio run -e" is used
2016-05-04 15:10:08 +03:00
Ivan Kravets
4b6fc94f94
Allow to specify default environments "env_default" // Resolve #576
2016-04-27 14:10:18 +03:00
Ivan Kravets
b036a82203
Fix cache system when project's root directory is used as src_dir
// Resolve #635
2016-04-27 00:00:40 +03:00
Ivan Kravets
04cd772f0d
Fix PyLint warning
2016-01-28 00:56:25 +02:00
Ivan Kravets
d44d757985
Convert CleanPioEnvsError to warning
2016-01-28 00:37:16 +02:00
Ivan Kravets
628c54e0c6
Fix indention after bunch of replacements
2016-01-01 21:15:23 +02:00
Ivan Kravets
19f1ccd0df
🎄 Happy New 2016 Year! 🎄
2016-01-01 20:51:48 +02:00
Ivan Kravets
4c65093a66
Remove unused imports
2015-12-15 16:09:35 +02:00
Ivan Kravets
cb4c4e13a3
Install only required packages depending on build environment // Resolve #308
2015-12-15 15:58:52 +02:00
Ivan Kravets
904b08f497
Add Apache License, Version 2.0 to @PlatformIO source code
2015-11-18 17:16:17 +02:00
Ivan Kravets
1c9dc2ba3d
Handle WindowsError when can't remove .pioenvs directory
2015-10-06 17:06:47 +01:00