diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index 71b72011..9c025651 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -7,7 +7,9 @@ What kind of issue is this?
- [ ] PlatformIO IDE. All issues related to PlatformIO IDE should be reported to appropriate repository
https://github.com/platformio/platformio-atom-ide/issues
-- [ ] Development Platform. All issues related to Development Platform should be reported to appropriate repository. Search it using link below
+- [ ] Development Platform or Board. All issues related to Development Platforms or Embedded Boards
+ should be reported to appropriate repository.
+ See full list with repositories and search for "platform-xxx" repository related to your hardware
https://github.com/platformio?query=platform-
- [ ] Feature Request. Start by telling us what problem you’re trying to solve. Often a solution
diff --git a/.isort.cfg b/.isort.cfg
index 9ac98225..d63487e9 100644
--- a/.isort.cfg
+++ b/.isort.cfg
@@ -1,3 +1,3 @@
[settings]
line_length=79
-known_third_party=bottle,click,lockfile,pytest,requests,semantic_version,serial,SCons
+known_third_party=arrow,bottle,click,lockfile,pytest,requests,SCons,semantic_version,serial
diff --git a/.travis.yml b/.travis.yml
index 4acf44fb..a0515311 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,7 +16,7 @@ matrix:
env: TOX_ENV=py27
- os: osx
language: generic
- env: TOX_ENV=py27
+ env: TOX_ENV=skipexamples
install:
- git submodule update --init --recursive
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index e46d388c..0b38098d 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,7 +1,7 @@
Contributing
------------
-To get started, sign the Contributor License Agreement.
+To get started, sign the Contributor License Agreement.
1. Fork the repository on GitHub.
2. Make a branch off of ``develop``
diff --git a/HISTORY.rst b/HISTORY.rst
index 4c504320..e10513ed 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -4,16 +4,139 @@ Release Notes
PlatformIO 3.0
--------------
+3.3.0 (2017-03-27)
+~~~~~~~~~~~~~~~~~~
+
+* PlatformIO Library Registry statistics with new
+ `pio lib stats `__ command
+
+ - Recently updated and added libraries
+ - Recent and popular keywords
+ - Featured libraries (today, week, month)
+
+* List built-in libraries based on development platforms with a new
+ `pio lib builtin `__ command
+* Show detailed info about a library using `pio lib show `__
+ command
+ (`issue #430 `_)
+* List supported frameworks, SDKs with a new
+ `pio platform frameworks `__ command
+* Visual Studio Code extension for PlatformIO
+ (`issue #619 `_)
+* Added new options ``--no-reset``, ``--monitor-rts`` and ``--monitor-dtr``
+ to `pio test `__
+ command (allows to avoid automatic board's auto-reset when gathering test results)
+* Added support for templated methods in ``*.ino to *.cpp`` converter
+ (`pull #858 `_)
+* Package version as "Repository URL" in manifest of development version
+ (``"version": "https://github.com/user/repo.git"``)
+* Produce less noisy output when ``-s/--silent`` options are used for
+ `platformio init `__
+ and `platformio run `__
+ commands
+ (`issue #850 `_)
+* Use C++11 by default for CLion IDE based projects
+ (`pull #873 `_)
+* Escape project path when Glob matching is used
+* Do not overwrite project configuration variables when system environment
+ variables are set
+* Handle dependencies when installing non-registry package/library (VCS, archive, local folder)
+ (`issue #913 `_)
+* Fixed package installing with VCS branch for Python 2.7.3
+ (`issue #885 `_)
+
+
+-------
+
+* Development platform `Atmel AVR `__
+
+ + New boards: EnviroDIY Mayfly, The Things Uno, SparkFun Qduino Mini,
+ SparkFun ATmega128RFA1 Dev Board, SparkFun Serial 7-Segment Display,
+ Generic ATTiny2313 and ATTiny4313
+ + Set fuse bits with new target named ``fuses``
+ (`issue #865 `_)
+ + Updated Arduino Core to 1.6.17
+ + Fixed ISO C99 warning for EnviroDIY Mayfly board
+ + Fixed firmware uploading to Arduino Leonardo
+
+* Development platform `Atmel SAM `__
+
+ + Added support for Adafruit Circuit Playground Express, Arduino MKRZero,
+ Atmel ATSAMW25-XPRO boards
+ + Added support for ARM mbed events library
+ + Updated ARM mbed OS to 5.3.6/rev137
+ + Updated Arduino SAM & SAMD Core to 1.6.11
+
+* Development platform `Espressif 32 `__
+
+ + Added support for Simba & Pumbaa Frameworks
+ + Added new boards: Node32s, Hornbill ESP32 Dev, Hornbill ESP32 Minim
+ + Updated Arduino Core
+ + Updated ESP-IDF framework to the latest v2.0 Release Candidate 1
+ + New ESP IDF examples: BLE, Coap Server, Peripherals UART, Storage SDCard
+
+* Development platform `Freescale Kinetis `__
+
+ + Added support for ARM mbed events library
+ + Updated ARM mbed OS to 5.3.6/rev137
+
+* Development platform `Lattice iCE40 `__
+
+ + Improved path management for Windows
+ + Custom uploader using ``$UPLOAD`` build variable
+ (`issue #6 `__)
+ + Updated toolchain-icestorm to 1.10.0 (added -C option to "time" target)
+ + Updated toolchain-iverilog to 1.1.0 (loaed all vlib/\*.v files in "iverilog" builder)
+
+* Development platform `Linux ARM `__
+
+ + Added support for Samsung ARTIK boards (520, 530, 710, 1020) and ARTIK SDK
+ (`issue #353 `_)
+
+* Development platform `Nordic nRF51 `__
+
+ + Added support for ARM mbed events library
+ + Updated ARM mbed OS to 5.3.6/rev137
+
+* Development platform `NXP LPC `__
+
+ + Added support for LPCXpresso4337 and y5 LPC11U35 mbug boards
+ + Added support for ARM mbed events library
+ + Updated ARM mbed OS to 5.3.6/rev137
+
+* Development platform `Silicon Labs EFM32 `__
+
+ + Added support for ARM mbed events library
+ + Updated ARM mbed OS to 5.3.6/rev137
+
+* Development platform `ST STM32 `__
+
+ + Added support for new boards: Espotel LoRa Module, NAMote72, MTS Dragonfly,
+ ST Nucleo F303ZE, u-blox EVK-ODIN-W2, MultiTech xDot
+ + Added support for ARM mbed events library
+ + Updated ARM mbed OS to 5.3.6/rev137
+
+* Development platform `Teensy `__
+
+ + Added support for ARM mbed events library
+ + Updated ARM mbed OS to 5.3.6/rev137
+ + Updated Arduino Core to v1.35
+
+* Development platform `TI TIVA `__
+
+ + Updated Energia Core to 1.0.2
+
+
3.2.1 (2016-12-07)
~~~~~~~~~~~~~~~~~~
-* Changed default `LDF Mode `__
+* Changed default `LDF Mode `__
from ``chain+`` to ``chain``
3.2.0 (2016-12-07)
~~~~~~~~~~~~~~~~~~
-* `PIO Remote™ `__.
+* `PIO Remote™ `__.
**Your devices are always with you!**
+ Over-The-Air (OTA) Device Manager
@@ -22,44 +145,44 @@ PlatformIO 3.0
+ Continuous Deployment
+ Continuous Delivery
-* Integration with `Cloud IDEs `__
+* Integration with `Cloud IDEs `__
+ Cloud9
+ Codeanywhere
+ Eclipse Che
-* `PIO Account `__
- and `PLATFORMIO_AUTH_TOKEN `__
+* `PIO Account `__
+ and `PLATFORMIO_AUTH_TOKEN `__
environment variable for CI systems
(`issue #808 `_,
`issue #467 `_)
* Inject system environment variables to configuration settings in
- `Project Configuration File "platformio.ini" `__
+ `Project Configuration File "platformio.ini" `__
(`issue #792 `_)
* Custom boards per project with ``boards_dir`` option in
- `Project Configuration File "platformio.ini" `__
+ `Project Configuration File "platformio.ini" `__
(`issue #515 `_)
-* Unix shell-style wildcards for `upload_port `_
+* Unix shell-style wildcards for `upload_port `_
(`issue #839 `_)
-* Refactored `Library Dependency Finder (LDF) `__
+* Refactored `Library Dependency Finder (LDF) `__
C/C++ Preprocessor for conditional syntax (``#ifdef``, ``#if``, ``#else``,
``#elif``, ``#define``, etc.)
(`issue #837 `_)
-* Added new `LDF Modes `__:
+* Added new `LDF Modes `__:
``chain+`` and ``deep+`` and set ``chain+`` as default
* Added global ``lib_extra_dirs`` option to ``[platformio]`` section for
- `Project Configuration File "platformio.ini" `__
+ `Project Configuration File "platformio.ini" `__
(`issue #842 `_)
-* Enabled caching by default for API requests and Library Manager (see `enable_cache `__ setting)
+* Enabled caching by default for API requests and Library Manager (see `enable_cache `__ setting)
* Native integration with VIM/Neovim using `neomake-platformio `__ plugin
* Changed a default exit combination for Device Monitor from ``Ctrl+]`` to ``Ctrl+C``
* Improved detecting of ARM mbed media disk for uploading
* Improved Project Generator for CLion IDE when source folder contains nested items
* Improved handling of library dependencies specified in ``library.json`` manifest
(`issue #814 `_)
-* Improved `Library Dependency Finder (LDF) `__
+* Improved `Library Dependency Finder (LDF) `__
for circular dependencies
-* Show vendor version of a package for `platformio platform show `__ command
+* Show vendor version of a package for `platformio platform show `__ command
(`issue #838 `_)
* Fixed unable to include SSH user in ``lib_deps`` repository url
(`issue #830 `_)
@@ -158,15 +281,15 @@ PlatformIO 3.0
3.1.0 (2016-09-19)
~~~~~~~~~~~~~~~~~~
-* New! Dynamic variables/templates for `Project Configuration File "platformio.ini" `__
+* New! Dynamic variables/templates for `Project Configuration File "platformio.ini" `__
(`issue #705 `_)
* Summary about processed environments
(`issue #777 `_)
* Implemented LocalCache system for API and improved a work in off-line mode
* Improved Project Generator when custom ``--project-option`` is passed to
- `platformio init `__
+ `platformio init `__
command
-* Deprecated ``lib_force`` option, please use `lib_deps `__ instead
+* Deprecated ``lib_force`` option, please use `lib_deps `__ instead
* Return valid exit code from ``plaformio test`` command
* Fixed Project Generator for CLion IDE using Windows OS
(`issue #785 `_)
@@ -178,7 +301,7 @@ PlatformIO 3.0
* Development platform `Espressif 8266 `__
+ Add support for `SparkFun Blynk Board `_
- + Created `staging `__
+ + Created `staging `__
branch to work with development version of Arduino Framework
* Development platform `Freescale Kinetis `__
@@ -226,7 +349,7 @@ PlatformIO 3.0
* `PlatformIO Plus `__
- + Local and Embedded `Unit Testing `__
+ + Local and Embedded `Unit Testing `__
(`issue #408 `_,
`issue #519 `_)
@@ -244,7 +367,7 @@ PlatformIO 3.0
* Library Manager 3.0
- + Project dependencies per build environment using `lib_deps `__ option
+ + Project dependencies per build environment using `lib_deps `__ option
(`issue #413 `_)
+ `Semantic Versioning `__ for library commands and
dependencies
@@ -263,18 +386,18 @@ PlatformIO 3.0
* New Intelligent Library Build System
- + `Library Dependency Finder `__
+ + `Library Dependency Finder `__
that interprets C/C++ Preprocessor conditional macros with deep search behavior
+ Check library compatibility with project environment before building
(`issue #415 `_)
+ Control Library Dependency Finder for compatibility using
- `lib_compat_mode `__
+ `lib_compat_mode `__
option
+ Custom library storages/directories with
- `lib_extra_dirs `__ option
+ `lib_extra_dirs `__ option
(`issue #537 `_)
+ Handle extra build flags, source filters and build script from
- `library.json `__
+ `library.json `__
(`issue #289 `_)
+ Allowed to disable library archiving (``*.ar``)
(`issue #719 `_)
@@ -296,7 +419,7 @@ PlatformIO 3.0
* Improved INO to CPP converter
(`issue #659 `_,
`issue #765 `_)
-* Added ``license`` field to `library.json `__
+* Added ``license`` field to `library.json `__
(`issue #522 `_)
* Warn about unknown options in project configuration file ``platformio.ini``
(`issue #740 `_)
@@ -333,11 +456,11 @@ PlatformIO 2.0
2.11.2 (2016-08-02)
~~~~~~~~~~~~~~~~~~~
-* Improved support for `Microchip PIC32 `__ development platform and ChipKIT boards
+* Improved support for `Microchip PIC32 `__ development platform and ChipKIT boards
(`issue #438 `_)
* Added support for Pinoccio Scout board
(`issue #52 `_)
-* Added support for `Teensy USB Features `__
+* Added support for `Teensy USB Features `__
(HID, SERIAL_HID, DISK, DISK_SDFLASH, MIDI, etc.)
(`issue #722 `_)
* Switched to built-in GCC LwIP library for Espressif development platform
@@ -362,25 +485,25 @@ PlatformIO 2.0
(`issue #472 `_)
* Added support for Microchip chipKIT Lenny board
* Updated Microchip PIC32 Arduino framework to v1.2.1
-* Documented `uploading of EEPROM data `__
+* Documented `uploading of EEPROM data `__
(from EEMEM directive)
* Added ``Rebuild C/C++ Project Index`` target to CLion and Eclipse IDEs
-* Improved project generator for `CLion IDE `__
+* Improved project generator for `CLion IDE `__
* Added ``udev`` rules for OpenOCD CMSIS-DAP adapters
(`issue #718 `_)
* Auto-remove project cache when PlatformIO is upgraded
* Keep user changes for ``.gitignore`` file when re-generate/update project data
* Ignore ``[platformio]`` section from custom project configuration file when
- `platformio ci --project-conf `__
+ `platformio ci --project-conf `__
command is used
* Fixed missed ``--boot`` flag for the firmware uploader for ATSAM3X8E
Cortex-M3 MCU based boards (Arduino Due, etc)
(`issue #710 `_)
* Fixed missing trailing ``\`` for the source files list when generate project
- for `Qt Creator IDE `__
+ for `Qt Creator IDE `__
(`issue #711 `_)
* Split source files to ``HEADERS`` and ``SOURCES`` when generate project
- for `Qt Creator IDE `__
+ for `Qt Creator IDE `__
(`issue #713 `_)
2.11.0 (2016-06-28)
@@ -457,7 +580,7 @@ PlatformIO 2.0
2.9.2 (2016-06-02)
~~~~~~~~~~~~~~~~~~
-* Simplified `Continuous Integration with AppVeyor `__
+* Simplified `Continuous Integration with AppVeyor `__
(`issue #671 `_)
* Automatically add source directory to ``CPPPATH`` of Build System
* Added support for Silicon Labs SLSTK3401A (Pearl Gecko) and
@@ -491,21 +614,21 @@ PlatformIO 2.0
2.9.0 (2016-04-28)
~~~~~~~~~~~~~~~~~~
-* Project generator for `CodeBlocks IDE `__
+* Project generator for `CodeBlocks IDE `__
(`issue #600 `_)
-* New `Lattice iCE40 FPGA `__
+* New `Lattice iCE40 FPGA `__
development platform with support for Lattice iCEstick FPGA Evaluation
Kit and BQ IceZUM Alhambra FPGA
(`issue #480 `_)
-* New `Intel ARC 32-bit `_
+* New `Intel ARC 32-bit `_
development platform with support for Arduino/Genuino 101 board
(`issue #535 `_)
-* New `Microchip PIC32 `__
+* New `Microchip PIC32 `__
development platform with support for 20+ different PIC32 based boards
(`issue #438 `_)
-* New RTOS and build Framework named `Simba `__
+* New RTOS and build Framework named `Simba `__
(`issue #412 `_)
-* New boards for `ARM mbed `__
+* New boards for `ARM mbed `__
framework: ST Nucleo F410RB, ST Nucleo L073RZ and BBC micro:bit
* Added support for Arduino.Org boards: Arduino Leonardo ETH, Arduino Yun Mini,
Arduino Industrial 101 and Linino One
@@ -516,7 +639,7 @@ PlatformIO 2.0
* Added support for MightyCore boards: ATmega1284, ATmega644, ATmega324,
ATmega164, ATmega32, ATmega16 and ATmega8535
(`issue #585 `_)
-* Added support for `TI MSP430 `__
+* Added support for `TI MSP430 `__
boards: TI LaunchPad w/ msp430fr4133 and TI LaunchPad w/ msp430fr6989
* Updated Arduino core for Espressif platform to 2.2.0
(`issue #627 `_)
@@ -524,14 +647,14 @@ PlatformIO 2.0
(`issue #366 `_)
* PlatformIO Library Registry in JSON format! Implemented
``--json-output`` and ``--page`` options for
- `platformio lib search `__
+ `platformio lib search `__
command
(`issue #604 `_)
-* Allowed to specify default environments `env_default `__
+* Allowed to specify default environments `env_default `__
which should be processed by default with ``platformio run`` command
(`issue #576 `_)
* Allowed to unflag(remove) base/initial flags using
- `build_unflags `__
+ `build_unflags `__
option
(`issue #559 `_)
* Allowed multiple VID/PID pairs when detecting serial ports
@@ -582,7 +705,7 @@ PlatformIO 2.0
2.8.5 (2016-03-07)
~~~~~~~~~~~~~~~~~~
-* Project generator for `NetBeans IDE `__
+* Project generator for `NetBeans IDE `__
(`issue #541 `_)
* Created package for Homebrew Mac OS X Package Manager: ``brew install
platformio``
@@ -590,21 +713,21 @@ PlatformIO 2.0
* Updated Arduino core for Espressif platform to 2.1.0
(`issue #544 `_)
* Added support for the ESP8266 ESP-07 board to
- `Espressif `__
+ `Espressif `__
(`issue #527 `_)
* Improved handling of String-based ``CPPDEFINES`` passed to extra ``build_flags``
(`issue #526 `_)
* Generate appropriate project for CLion IDE and CVS
(`issue #523 `_)
-* Use ``src_dir`` directory from `Project Configuration File platformio.ini `__
+* Use ``src_dir`` directory from `Project Configuration File platformio.ini `__
when initializing project otherwise create base ``src`` directory
(`issue #536 `_)
* Fixed issue with incorrect handling of user's build flags where the base flags
were passed after user's flags to GCC compiler
(`issue #528 `_)
* Fixed issue with Project Generator when optional build flags were passed using
- system environment variables: `PLATFORMIO_BUILD_FLAGS `__
- or `PLATFORMIO_BUILD_SRC_FLAGS `__
+ system environment variables: `PLATFORMIO_BUILD_FLAGS `__
+ or `PLATFORMIO_BUILD_SRC_FLAGS `__
* Fixed invalid detecting of compiler type
(`issue #550 `_)
* Fixed issue with updating package which was deleted manually by user
@@ -617,18 +740,18 @@ PlatformIO 2.0
* Added support for the new ESP8266-based boards (ESPDuino, ESP-WROOM-02,
ESPresso Lite 1.0 & 2.0, SparkFun ESP8266 Thing Dev, ThaiEasyElec ESPino) to
- `Espressif `__
+ `Espressif `__
development platform
-* Added ``board_f_flash`` option to `Project Configuration File platformio.ini `__
- which allows to specify `custom flash chip frequency `_
+* Added ``board_f_flash`` option to `Project Configuration File platformio.ini `__
+ which allows to specify `custom flash chip frequency `_
for Espressif development platform
(`issue #501 `_)
-* Added ``board_flash_mode`` option to `Project Configuration File platformio.ini `__
- which allows to specify `custom flash chip mode `_
+* Added ``board_flash_mode`` option to `Project Configuration File platformio.ini `__
+ which allows to specify `custom flash chip mode `_
for Espressif development platform
* Handle new environment variables
- `PLATFORMIO_UPLOAD_PORT `_
- and `PLATFORMIO_UPLOAD_FLAGS `_
+ `PLATFORMIO_UPLOAD_PORT `_
+ and `PLATFORMIO_UPLOAD_FLAGS `_
(`issue #518 `_)
* Fixed issue with ``CPPDEFINES`` which contain space and break PlatformIO
IDE Linter
@@ -664,19 +787,19 @@ PlatformIO 2.0
2.8.0 (2016-01-29)
~~~~~~~~~~~~~~~~~~
-* `PlatformIO IDE `_ for
+* `PlatformIO IDE `_ for
Atom
(`issue #470 `_)
* Added ``pio`` command line alias for ``platformio`` command
(`issue #447 `_)
* Added SPL-Framework support for Nucleo F401RE board
(`issue #453 `_)
-* Added ``upload_resetmethod`` option to `Project Configuration File platformio.ini `__
- which allows to specify `custom upload reset method `_
+* Added ``upload_resetmethod`` option to `Project Configuration File platformio.ini `__
+ which allows to specify `custom upload reset method `_
for Espressif development platform
(`issue #444 `_)
* Allowed to force output of color ANSI-codes or to disable progress bar even
- if the output is a ``pipe`` (not a ``tty``) using `Environment variables `__
+ if the output is a ``pipe`` (not a ``tty``) using `Environment variables `__
(`issue #465 `_)
* Set 1Mb SPIFFS for Espressif boards by default
(`issue #458 `_)
@@ -691,7 +814,7 @@ PlatformIO 2.0
* Initial support for Arduino Zero board
(`issue #356 `_)
* Added support for completions to Atom text editor using ``.clang_complete``
-* Generate default targets for `supported IDE `__
+* Generate default targets for `supported IDE `__
(CLion, Eclipse IDE, Emacs, Sublime Text, VIM): Build,
Clean, Upload, Upload SPIFFS image, Upload using Programmer, Update installed
platforms and libraries
@@ -721,12 +844,12 @@ PlatformIO 2.0
(`issue #403 `_)
* Added support for RFDuino
(`issue #319 `_)
-* Project generator for `Emacs `__
+* Project generator for `Emacs `__
text editor
(`pull #404 `_)
* Updated Arduino framework for Atmel AVR development platform to 1.6.7
* Documented `firmware uploading for Atmel AVR development platform using
- Programmers `_:
+ Programmers `_:
AVR ISP, AVRISP mkII, USBtinyISP, USBasp, Parallel Programmer and Arduino as ISP
* Fixed issue with current Python interpreter for Python-based tools
(`issue #417 `_)
@@ -752,13 +875,13 @@ PlatformIO 2.0
* Added support for the new ESP8266-based boards (SparkFun ESP8266 Thing,
NodeMCU 0.9 & 1.0, Olimex MOD-WIFI-ESP8266(-DEV), Adafruit HUZZAH ESP8266,
ESPino, SweetPea ESP-210, WeMos D1, WeMos D1 mini) to
- `Espressif `__
+ `Espressif `__
development platform
* Created public `platformio-pkg-ldscripts `_
repository for LD scripts. Moved common configuration for ESP8266 MCU to
``esp8266.flash.common.ld``
(`issue #379 `_)
-* Improved documentation for `Espressif `__
+* Improved documentation for `Espressif `__
development platform: OTA update, custom Flash Size, Upload Speed and CPU
frequency
* Fixed reset method for Espressif NodeMCU (ESP-12E Module)
@@ -775,17 +898,17 @@ PlatformIO 2.0
* Install only required packages depending on build environment
(`issue #308 `_)
-* Added support for Raspberry Pi `WiringPi `__
+* Added support for Raspberry Pi `WiringPi `__
framework
(`issue #372 `_)
-* Implemented Over The Air (OTA) upgrades for `Espressif `__
+* Implemented Over The Air (OTA) upgrades for `Espressif `__
development platform.
(`issue #365 `_)
-* Updated `CMSIS framework `__
+* Updated `CMSIS framework `__
and added CMSIS support for Nucleo F401RE board
(`issue #373 `_)
* Added support for Espressif ESP8266 ESP-01-1MB board (ready for OTA)
-* Handle ``upload_flags`` option in `platformio.ini `__
+* Handle ``upload_flags`` option in `platformio.ini `__
(`issue #368 `_)
* Improved PlatformIO installation on the Mac OS X El Capitan
@@ -793,13 +916,13 @@ PlatformIO 2.0
~~~~~~~~~~~~~~~~~~
* Improved code builder for parallel builds (up to 4 times faster than before)
-* Generate `.travis.yml `__
+* Generate `.travis.yml `__
CI and `.gitignore` files for embedded projects by default
(`issue #354 `_)
-* Removed prompt with "auto-uploading" from `platformio init `__
+* Removed prompt with "auto-uploading" from `platformio init `__
command and added ``--enable-auto-uploading`` option
(`issue #352 `_)
-* Fixed incorrect behaviour of `platformio serialports monitor `__
+* Fixed incorrect behaviour of `platformio serialports monitor `__
in pair with PySerial 3.0
2.4.1 (2015-12-01)
@@ -816,7 +939,7 @@ PlatformIO 2.0
* Updated Arduino core for Espressif platform to 2.0.0
(`issue #345 `_)
* Added to FAQ explanation of `Can not compile a library that compiles without issue
- with Arduino IDE `_
+ with Arduino IDE `_
(`issue #331 `_)
* Fixed ESP-12E flash size
(`pull #333