Ivan Kravets
9c15fed722
Fix issue with escaping platform name
2016-09-15 01:30:51 +03:00
Ivan Kravets
18153d4168
Cleanup platform name before initialization
2016-09-15 01:17:16 +03:00
Ivan Kravets
27df09533c
Clean cache before upgrade
2016-09-14 22:32:35 +03:00
Ivan Kravets
7116deaf54
Allow to initialize project in off-line mode
2016-09-14 14:46:10 +03:00
Ivan Kravets
8199272328
Better checking of available package updates
2016-09-13 18:53:17 +03:00
Ivan Kravets
eae152959b
Minor change to BoardConfig() API
2016-09-13 17:36:20 +03:00
Ivan Kravets
ac7743e217
Rename setting DISABLE_SSL to ENABLE_DISABLE and set it to No by default
2016-09-12 02:11:04 +03:00
Ivan Kravets
d9d5ee15fd
Fix default package configurator
2016-09-10 18:49:59 +03:00
Ivan Kravets
78c86446cf
Fix RegExp for line error
2016-09-10 17:27:47 +03:00
Ivan Kravets
df4560412d
Disable SSL Server-Name-Indication for Python < 2.7.9
2016-09-08 13:50:45 +03:00
Ivan Kravets
a05d192beb
Implement installing packages/libraries from different archive (with/without manifests) // Resolve #767
2016-09-04 00:35:47 +03:00
Ivan Kravets
7f1b569d6f
Update docs for embedded platforms, frameworks and boards
2016-09-03 16:26:52 +03:00
Ivan Kravets
e2d2295866
Handle url with ".git" extension as Git package/library
2016-09-03 01:27:34 +03:00
Ivan Kravets
ec035c25a1
Improve "clean" target // Resolve #747
2016-09-02 18:45:19 +03:00
Ivan Kravets
8a379d2db2
Refactor INO to CPP converter
2016-08-31 00:16:23 +03:00
Ivan Kravets
d0d139511c
Skip unknown packages while updating
2016-08-30 20:38:00 +03:00
Ivan Kravets
dec5529a64
Cleanup not used packages after update
2016-08-29 22:25:38 +03:00
Ivan Kravets
d516d31b30
Remove unused import
2016-08-29 22:07:21 +03:00
Ivan Kravets
5d2f42a5a8
Cleanup PackageManager
2016-08-29 22:06:37 +03:00
Ivan Kravets
f8e70c9362
Improve detecting of Python EXE Path
2016-08-29 20:20:12 +03:00
Ivan Kravets
e232810325
Improve output in non verbose mode
2016-08-27 19:30:38 +03:00
Ivan Kravets
37dff70cd6
Replace TYPE for board/platform with ID // Resolve #459
2016-08-26 16:09:52 +03:00
Ivan Kravets
c637729eae
Rename `platformio serialports command to platformio device`
2016-08-26 14:25:50 +03:00
Ivan Kravets
6e26ce8162
Better exception handling
2016-08-26 12:30:37 +03:00
Ivan Kravets
f9e8ea66ea
Remove `enable_prompts` setting. Now, all PlatformIO CLI is non-blocking!
2016-08-26 11:46:59 +03:00
Ivan Kravets
6ff99e4ddd
Show error when boards manifest doesn't contain required fields
2016-08-26 01:29:26 +03:00
Ivan Kravets
8cc54bf9be
Switch to SSL PlatformIO API
2016-08-25 22:57:52 +03:00
Ivan Kravets
aa19b1c424
Show error message when broken JSON manifest is found
2016-08-24 23:03:41 +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
9a959a0aa4
Cover maintenance operations with tests
2016-08-11 19:20:54 +03:00
Ivan Kravets
3ba0d25f27
Fix updating project libraries // Resolve #745
2016-08-10 19:39:17 +03:00
Ivan Kravets
a395b171e3
Add Support for local ("PC") unit tests // Resolve #519
2016-08-10 15:50:01 +03:00
Ivan Kravets
20be83ef95
Add support for BBC micro:bit board that is built on the ARM mbed and Nordic nrf51 platform // Resolve #709
2016-08-09 14:09:21 +03:00
Ivan Kravets
7f7cf5281f
Show package name when updating
2016-08-08 20:04:47 +03:00
Ivan Kravets
db267513ca
Implement custom "rmtree"; resolve issue with Windows and .git
2016-08-05 18:43:20 +03:00
Ivan Kravets
4fc0ab0649
Fix updating from VCS
2016-08-05 17:39:32 +03:00
Ivan Kravets
39542c4ef2
Improve platform manager when VCS is used
2016-08-05 17:02:39 +03:00
Ivan Kravets
e9ed55b6e9
Improve updating of development platforms
2016-08-05 13:51:28 +03:00
Ivan Kravets
dad8f9d80e
Show valid text when "Checking" packages version
2016-08-05 13:10:27 +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
30733e8376
Improve package caching for PkgManager
2016-07-19 23:49:50 +03:00
Ivan Kravets
f10202c00b
Refactor base package manager; Full VCS support as external package item
2016-07-18 01:38:35 +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
8427b9c7ee
Create BasePkgManager for PlatformManager and Library Manager
2016-07-11 13:27:30 +03:00
Ivan Kravets
d6b38dafc6
Merge branch 'develop' into feature/platformio-30
...
* develop:
Remove debug info
Add "Rebuild C/C++ Project Index" target to CLion and Eclipse IDEs
Iterating the dictionary directly instead of calling .keys()
Iterating the dictionary directly instead of calling .keys()
Add example dynamic `build_flags`
Add new articles
Update examples
2016-07-09 19:01:43 +03:00
Ivan Kravets
13112ad6d4
Fix issue when development platform doesn't support frameworks
2016-07-06 15:27:46 +03:00