mirror of
https://github.com/platformio/platformio-core.git
synced 2025-08-01 10:54:27 +02:00
Merge branch 'release/v0.10.2'
This commit is contained in:
@@ -1,6 +1,12 @@
|
|||||||
Release History
|
Release History
|
||||||
===============
|
===============
|
||||||
|
|
||||||
|
0.10.2 (2015-01-06)
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
* Fixed an issue with ``--json-output`` (`issue #42 <https://github.com/ivankravets/platformio/issues/42>`_)
|
||||||
|
* Fixed an exception during `platformio upgrade <http://docs.platformio.org/en/latest/userguide/cmd_upgrade.html>`__ under Windows OS (`issue #45 <https://github.com/ivankravets/platformio/issues/45>`_)
|
||||||
|
|
||||||
0.10.1 (2015-01-02)
|
0.10.1 (2015-01-02)
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
@@ -250,6 +250,11 @@ Engduino
|
|||||||
- 32 Kb
|
- 32 Kb
|
||||||
- 2.5 Kb
|
- 2.5 Kb
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
If you are going to use onboard sensors, please install
|
||||||
|
`Engduino library <http://platformio.org/#!/lib/show/123/EngduinoV3>`_
|
||||||
|
with the examples.
|
||||||
|
|
||||||
More detailed information you can find here
|
More detailed information you can find here
|
||||||
`Engduino Site <http://www.engduino.org>`_.
|
`Engduino Site <http://www.engduino.org>`_.
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
# Copyright (C) Ivan Kravets <me@ikravets.com>
|
# Copyright (C) Ivan Kravets <me@ikravets.com>
|
||||||
# See LICENSE for details.
|
# See LICENSE for details.
|
||||||
|
|
||||||
VERSION = (0, 10, 1)
|
VERSION = (0, 10, 2)
|
||||||
__version__ = ".".join([str(s) for s in VERSION])
|
__version__ = ".".join([str(s) for s in VERSION])
|
||||||
|
|
||||||
__title__ = "platformio"
|
__title__ = "platformio"
|
||||||
|
@@ -1,12 +1,15 @@
|
|||||||
# Copyright (C) Ivan Kravets <me@ikravets.com>
|
# Copyright (C) Ivan Kravets <me@ikravets.com>
|
||||||
# See LICENSE for details.
|
# See LICENSE for details.
|
||||||
|
|
||||||
|
import json
|
||||||
|
|
||||||
import click
|
import click
|
||||||
|
|
||||||
from platformio import app, exception
|
from platformio import app, exception
|
||||||
from platformio.libmanager import LibraryManager
|
from platformio.libmanager import LibraryManager
|
||||||
from platformio.util import get_api_result, get_lib_dir
|
from platformio.util import get_api_result, get_lib_dir
|
||||||
|
|
||||||
|
|
||||||
LIBLIST_TPL = ("[{id:^14}] {name:<25} {compatibility:<30} "
|
LIBLIST_TPL = ("[{id:^14}] {name:<25} {compatibility:<30} "
|
||||||
"\"{authornames}\": {description}")
|
"\"{authornames}\": {description}")
|
||||||
|
|
||||||
@@ -160,7 +163,7 @@ def lib_list(json_output):
|
|||||||
items = lm.get_installed().values()
|
items = lm.get_installed().values()
|
||||||
|
|
||||||
if json_output:
|
if json_output:
|
||||||
click.echo(items)
|
click.echo(json.dumps(items))
|
||||||
return
|
return
|
||||||
|
|
||||||
if not items:
|
if not items:
|
||||||
|
@@ -1,6 +1,8 @@
|
|||||||
# Copyright (C) Ivan Kravets <me@ikravets.com>
|
# Copyright (C) Ivan Kravets <me@ikravets.com>
|
||||||
# See LICENSE for details.
|
# See LICENSE for details.
|
||||||
|
|
||||||
|
import json
|
||||||
|
|
||||||
import click
|
import click
|
||||||
|
|
||||||
from platformio.platforms.base import PlatformFactory
|
from platformio.platforms.base import PlatformFactory
|
||||||
@@ -23,7 +25,7 @@ def cli(json_output):
|
|||||||
})
|
})
|
||||||
|
|
||||||
if json_output:
|
if json_output:
|
||||||
click.echo(data)
|
click.echo(json.dumps(data))
|
||||||
else:
|
else:
|
||||||
for item in data:
|
for item in data:
|
||||||
click.echo("{name:<20} with packages: {pkgs}".format(
|
click.echo("{name:<20} with packages: {pkgs}".format(
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
# Copyright (C) Ivan Kravets <me@ikravets.com>
|
# Copyright (C) Ivan Kravets <me@ikravets.com>
|
||||||
# See LICENSE for details.
|
# See LICENSE for details.
|
||||||
|
|
||||||
|
import json
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import click
|
import click
|
||||||
@@ -19,7 +20,7 @@ def cli():
|
|||||||
def serialports_list(json_output):
|
def serialports_list(json_output):
|
||||||
|
|
||||||
if json_output:
|
if json_output:
|
||||||
click.echo(get_serialports())
|
click.echo(json.dumps(get_serialports()))
|
||||||
return
|
return
|
||||||
|
|
||||||
for item in get_serialports():
|
for item in get_serialports():
|
||||||
|
@@ -23,9 +23,19 @@ def cli():
|
|||||||
"newest version available." % __version__, fg="green"
|
"newest version available." % __version__, fg="green"
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
result = exec_command(["pip", "install", "--upgrade", "platformio"])
|
click.secho("Please wait while upgrading PlatformIO ...",
|
||||||
click.secho(result['out'], fg="green")
|
fg="yellow")
|
||||||
click.secho(result['err'], fg="red")
|
|
||||||
|
pip_result = exec_command(["pip", "install", "--upgrade",
|
||||||
|
"platformio"])
|
||||||
|
pio_result = exec_command(["platformio", "--version"])
|
||||||
|
|
||||||
|
if last in pio_result['out'].strip():
|
||||||
|
click.secho("PlatformIO has been successfully upgraded to %s" %
|
||||||
|
last, fg="green")
|
||||||
|
else:
|
||||||
|
click.secho(pip_result['out'], fg="green")
|
||||||
|
click.secho(pip_result['err'], fg="red")
|
||||||
|
|
||||||
|
|
||||||
def get_latest_version():
|
def get_latest_version():
|
||||||
|
Reference in New Issue
Block a user