36a9bf69de
* develop: Add support for ST Nucleo L031K6 board to ARM mbed framework Fix typo Fix pylint error Update history Improve linker flags handling for mbed Update examples Improve include selection for mbed boards with a custom vendor Re-submit a package to PyPI Version bump to 2.10.0 (issues #683, #687, #688, #689, #691) Pass PlatformIO macros with version to libs Update ARM mbed framework package to v121 Typo fixes Move custom platform and board to separate page Add new ST Nucleo board Update build script for mbed framework Improve firmware uploading to Arduino Leonardo based boards // Resolve #691 Typo fix
1107 lines
60 KiB
ReStructuredText
1107 lines
60 KiB
ReStructuredText
Release Notes
|
|
=============
|
|
|
|
PlatformIO 3.0
|
|
--------------
|
|
|
|
3.0.0 (2016-??-??)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Decentralized architecture for development platforms: "platform.json",
|
|
semantic versioning, package dependencies, embedded board configs, isolated
|
|
build scripts
|
|
(`issue #479 <https://github.com/platformio/platformio/issues/479>`_)
|
|
|
|
PlatformIO 2.0
|
|
--------------
|
|
|
|
2.10.2 (2016-06-??)
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added support for ST Nucleo L031K6 board to ARM mbed framework
|
|
* Fixed issue with ARM mbed framework with ``-u _printf_float`` and
|
|
``-u _scanf_float`` when parsing ``$LINKFLAGS``
|
|
* Fixed issue with ARM mbed framework and extra includes for the custom boards,
|
|
such as Seeeduino Arch Pro
|
|
|
|
2.10.1 (2016-06-13)
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
* Re-submit a package to PyPI
|
|
|
|
2.10.0 (2016-06-13)
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added support for `emonPi <https://github.com/openenergymonitor/emonpi>`__,
|
|
the OpenEnergyMonitor system
|
|
(`issue #687 <https://github.com/platformio/platformio/issues/687>`_)
|
|
* Added support for `SPL <http://platformio.org/frameworks/spl>`__
|
|
framework for STM32F0 boards
|
|
(`issue #683 <https://github.com/platformio/platformio/issues/683>`_)
|
|
* Added support for `Arduboy DevKit <https://www.arduboy.com>`__, the game system
|
|
the size of a credit card
|
|
* Updated ARM mbed framework package to v121
|
|
* Check program size before uploading to the board
|
|
(`issue #689 <https://github.com/platformio/platformio/issues/689>`_)
|
|
* Improved firmware uploading to Arduino Leonardo based boards
|
|
(`issue #691 <https://github.com/platformio/platformio/issues/691>`_)
|
|
* Fixed issue with ``-L relative/path`` when parsing ``build_flags``
|
|
(`issue #688 <https://github.com/platformio/platformio/issues/688>`_)
|
|
|
|
2.9.4 (2016-06-04)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Show ``udev`` warning only for the Linux OS while uploading firmware
|
|
|
|
2.9.3 (2016-06-03)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added support for `Arduboy <https://www.arduboy.com>`__, the game system
|
|
the size of a credit card
|
|
* Updated `99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`__ for Linux OS
|
|
* Refactored firmware uploading to the embedded boards with SAM-BA bootloader
|
|
|
|
2.9.2 (2016-06-02)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Simplified `Continuous Integration with AppVeyor <http://docs.platformio.org/en/latest/ci/appveyor.html>`__
|
|
(`issue #671 <https://github.com/platformio/platformio/issues/671>`_)
|
|
* Automatically add source directory to ``CPPPATH`` of Build System
|
|
* Added support for Silicon Labs SLSTK3401A (Pearl Gecko) and
|
|
MultiTech mDot F411 ARM mbed based boards
|
|
* Added support for MightyCore ATmega8535 board
|
|
(`issue #585 <https://github.com/platformio/platformio/issues/585>`_)
|
|
* Added ``stlink`` as the default uploader for STM32 Discovery boards
|
|
(`issue #665 <https://github.com/platformio/platformio/issues/665>`_)
|
|
* Use HTTP mirror for Package Manager in a case with SSL errors
|
|
(`issue #645 <https://github.com/platformio/platformio/issues/645>`_)
|
|
* Improved firmware uploading to Arduino Leonardo/Due based boards
|
|
* Fixed bug with ``env_default`` when ``pio run -e`` is used
|
|
* Fixed issue with ``src_filter`` option for Windows OS
|
|
(`issue #652 <https://github.com/platformio/platformio/issues/652>`_)
|
|
* Fixed configuration data for TI LaunchPads based on msp430fr4133 and
|
|
msp430fr6989 MCUs
|
|
(`issue #676 <https://github.com/platformio/platformio/issues/676>`_)
|
|
* Fixed issue with ARM mbed framework and multiple definition errors
|
|
on FRDM-KL46Z board
|
|
(`issue #641 <https://github.com/platformio/platformio/issues/641>`_)
|
|
* Fixed issue with ARM mbed framework when abstract class breaks compile
|
|
for LPC1768
|
|
(`issue #666 <https://github.com/platformio/platformio/issues/666>`_)
|
|
|
|
2.9.1 (2016-04-30)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Handle prototype pointers while converting ``*.ino`` to ``.cpp``
|
|
(`issue #639 <https://github.com/platformio/platformio/issues/639>`_)
|
|
|
|
2.9.0 (2016-04-28)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Project generator for `CodeBlocks IDE <http://docs.platformio.org/en/latest/ide/codeblocks.html>`__
|
|
(`issue #600 <https://github.com/platformio/platformio/issues/600>`_)
|
|
* New `Lattice iCE40 FPGA <http://docs.platformio.org/en/latest/platforms/lattice_ice40.html>`__
|
|
development platform with support for Lattice iCEstick FPGA Evaluation
|
|
Kit and BQ IceZUM Alhambra FPGA
|
|
(`issue #480 <https://github.com/platformio/platformio/issues/480>`_)
|
|
* New `Intel ARC 32-bit <http://docs.platformio.org/en/latest/platforms/intel_arc32.html>`_
|
|
development platform with support for Arduino/Genuino 101 board
|
|
(`issue #535 <https://github.com/platformio/platformio/issues/535>`_)
|
|
* New `Microchip PIC32 <http://docs.platformio.org/en/latest/platforms/microchippic32.html>`__
|
|
development platform with support for 20+ different PIC32 based boards
|
|
(`issue #438 <https://github.com/platformio/platformio/issues/438>`_)
|
|
* New RTOS and build Framework named `Simba <http://docs.platformio.org/en/latest/frameworks/simba.html>`__
|
|
(`issue #412 <https://github.com/platformio/platformio/issues/412>`_)
|
|
* New boards for `ARM mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html>`__
|
|
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
|
|
(`issue #472 <https://github.com/platformio/platformio/issues/472>`_)
|
|
* Added support for Generic ATTiny boards: ATTiny13, ATTiny24, ATTiny25,
|
|
ATTiny45 and ATTiny85
|
|
(`issue #636 <https://github.com/platformio/platformio/issues/636>`_)
|
|
* Added support for MightyCore boards: ATmega1284, ATmega644, ATmega324,
|
|
ATmega164, ATmega32, ATmega16 and ATmega8535
|
|
(`issue #585 <https://github.com/platformio/platformio/issues/585>`_)
|
|
* Added support for `TI MSP430 <http://docs.platformio.org/en/latest/platforms/timsp430.html>`__
|
|
boards: TI LaunchPad w/ msp430fr4133 and TI LaunchPad w/ msp430fr6989
|
|
* Updated Arduino core for Espressif platform to 2.2.0
|
|
(`issue #627 <https://github.com/platformio/platformio/issues/627>`_)
|
|
* Updated native SDK for ESP8266 to 1.5
|
|
(`issue #366 <https://github.com/platformio/platformio/issues/366>`_)
|
|
* PlatformIO Library Registry in JSON format! Implemented
|
|
``--json-output`` and ``--page`` options for
|
|
`platformio lib search <http://docs.platformio.org/en/latest/userguide/lib/cmd_search.html>`__
|
|
command
|
|
(`issue #604 <https://github.com/platformio/platformio/issues/604>`_)
|
|
* Allowed to specify default environments `env_default <http://docs.platformio.org/en/latest/projectconf.html#env-default>`__
|
|
which should be processed by default with ``platformio run`` command
|
|
(`issue #576 <https://github.com/platformio/platformio/issues/576>`_)
|
|
* Allowed to unflag(remove) base/initial flags using
|
|
`build_unflags <http://docs.platformio.org/en/latest/projectconf.html#build-unflags>`__
|
|
option
|
|
(`issue #559 <https://github.com/platformio/platformio/issues/559>`_)
|
|
* Allowed multiple VID/PID pairs when detecting serial ports
|
|
(`issue #632 <https://github.com/platformio/platformio/issues/632>`_)
|
|
* Automatically add ``-DUSB_MANUFACTURER`` with vendor's name
|
|
(`issue #631 <https://github.com/platformio/platformio/issues/631>`_)
|
|
* Automatically reboot Teensy board after upload when Teensy Loader GUI is used
|
|
(`issue #609 <https://github.com/platformio/platformio/issues/609>`_)
|
|
* Refactored source code converter from ``*.ino`` to ``*.cpp``
|
|
(`issue #610 <https://github.com/platformio/platformio/issues/610>`_)
|
|
* Forced ``-std=gnu++11`` for Atmel SAM development platform
|
|
(`issue #601 <https://github.com/platformio/platformio/issues/601>`_)
|
|
* Don't check OS type for ARM mbed-enabled boards and ST STM32 development
|
|
platform before uploading to disk
|
|
(`issue #596 <https://github.com/platformio/platformio/issues/596>`_)
|
|
* Fixed broken compilation for Atmel SAMD based boards except Arduino Due
|
|
(`issue #598 <https://github.com/platformio/platformio/issues/598>`_)
|
|
* Fixed firmware uploading using serial port with spaces in the path
|
|
* Fixed cache system when project's root directory is used as ``src_dir``
|
|
(`issue #635 <https://github.com/platformio/platformio/issues/635>`_)
|
|
|
|
2.8.6 (2016-03-22)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Launched `PlatformIO Community Forums <https://community.platformio.org>`_
|
|
(`issue #530 <https://github.com/platformio/platformio/issues/530>`_)
|
|
* Added support for ARM mbed-enabled board Seed Arch Max (STM32F407VET6)
|
|
(`issue #572 <https://github.com/platformio/platformio/issues/572>`_)
|
|
* Improved DNS lookup for PlatformIO API
|
|
* Updated Arduino Wiring-based framework to the latest version for
|
|
Atmel AVR/SAM development platforms
|
|
* Updated "Teensy Loader CLI" and fixed uploading of large .hex files
|
|
(`issue #568 <https://github.com/platformio/platformio/issues/568>`_)
|
|
* Updated the support for Sanguino Boards
|
|
(`issue #586 <https://github.com/platformio/platformio/issues/586>`_)
|
|
* Better handling of used boards when re-initialize/update project
|
|
* Improved support for non-Unicode user profiles for Windows OS
|
|
* Disabled progress bar for download operations when prompts are disabled
|
|
* Fixed multiple definition errors for ST STM32 development platform and
|
|
ARM mbed framework
|
|
(`issue #571 <https://github.com/platformio/platformio/issues/571>`_)
|
|
* Fixed invalid board parameters (reset method and baudrate) for a few
|
|
ESP8266 based boards
|
|
* Fixed "KeyError: 'content-length'" in PlatformIO Download Manager
|
|
(`issue #591 <https://github.com/platformio/platformio/issues/591>`_)
|
|
|
|
|
|
2.8.5 (2016-03-07)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Project generator for `NetBeans IDE <http://docs.platformio.org/en/latest/ide/netbeans.html>`__
|
|
(`issue #541 <https://github.com/platformio/platformio/issues/541>`_)
|
|
* Created package for Homebrew Mac OS X Package Manager: ``brew install
|
|
platformio``
|
|
(`issue #395 <https://github.com/platformio/platformio/issues/395>`_)
|
|
* Updated Arduino core for Espressif platform to 2.1.0
|
|
(`issue #544 <https://github.com/platformio/platformio/issues/544>`_)
|
|
* Added support for the ESP8266 ESP-07 board to
|
|
`Espressif <http://docs.platformio.org/en/latest/platforms/espressif.html>`__
|
|
(`issue #527 <https://github.com/platformio/platformio/issues/527>`_)
|
|
* Improved handling of String-based ``CPPDEFINES`` passed to extra ``build_flags``
|
|
(`issue #526 <https://github.com/platformio/platformio/issues/526>`_)
|
|
* Generate appropriate project for CLion IDE and CVS
|
|
(`issue #523 <https://github.com/platformio/platformio/issues/523>`_)
|
|
* Use ``src_dir`` directory from `Project Configuration File platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
|
|
when initializing project otherwise create base ``src`` directory
|
|
(`issue #536 <https://github.com/platformio/platformio/issues/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 <https://github.com/platformio/platformio/issues/528>`_)
|
|
* Fixed issue with Project Generator when optional build flags were passed using
|
|
system environment variables: `PLATFORMIO_BUILD_FLAGS <http://docs.platformio.org/en/latest/envvars.html#platformio-build-flags>`__
|
|
or `PLATFORMIO_BUILD_SRC_FLAGS <http://docs.platformio.org/en/latest/envvars.html#platformio-build-src-flags>`__
|
|
* Fixed invalid detecting of compiler type
|
|
(`issue #550 <https://github.com/platformio/platformio/issues/550>`_)
|
|
* Fixed issue with updating package which was deleted manually by user
|
|
(`issue #555 <https://github.com/platformio/platformio/issues/555>`_)
|
|
* Fixed incorrect parsing of GCC ``-include`` flag
|
|
(`issue #552 <https://github.com/platformio/platformio/issues/552>`_)
|
|
|
|
2.8.4 (2016-02-17)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* 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 <http://docs.platformio.org/en/latest/platforms/espressif.html>`__
|
|
development platform
|
|
* Added ``board_f_flash`` option to `Project Configuration File platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
|
|
which allows to specify `custom flash chip frequency <http://docs.platformio.org/en/latest/platforms/espressif.html#custom-flash-frequency>`_
|
|
for Espressif development platform
|
|
(`issue #501 <https://github.com/platformio/platformio/issues/501>`_)
|
|
* Added ``board_flash_mode`` option to `Project Configuration File platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
|
|
which allows to specify `custom flash chip mode <http://docs.platformio.org/en/latest/platforms/espressif.html#custom-flash-mode>`_
|
|
for Espressif development platform
|
|
* Handle new environment variables
|
|
`PLATFORMIO_UPLOAD_PORT <http://docs.platformio.org/en/latest/envvars.html#platformio-upload-port>`_
|
|
and `PLATFORMIO_UPLOAD_FLAGS <http://docs.platformio.org/en/latest/envvars.html#platformio-upload-flags>`_
|
|
(`issue #518 <https://github.com/platformio/platformio/issues/518>`_)
|
|
* Fixed issue with ``CPPDEFINES`` which contain space and break PlatformIO
|
|
IDE Linter
|
|
(`IDE issue #34 <https://github.com/platformio/platformio-atom-ide/issues/34>`_)
|
|
* Fixed unable to link C++ standard library to Espressif platform build
|
|
(`issue #503 <https://github.com/platformio/platformio/issues/503>`_)
|
|
* Fixed issue with pointer (``char* myfunc()``) while converting from ``*.ino``
|
|
to ``*.cpp``
|
|
(`issue #506 <https://github.com/platformio/platformio/issues/506>`_)
|
|
|
|
2.8.3 (2016-02-02)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Better integration of PlatformIO Builder with PlatformIO IDE Linter
|
|
* Fixed issue with removing temporary file while converting ``*.ino`` to
|
|
``*.cpp``
|
|
* Fixed missing dependency (mbed framework) for Atmel SAM development platform
|
|
(`issue #487 <https://github.com/platformio/platformio/issues/487>`_)
|
|
|
|
2.8.2 (2016-01-29)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Corrected RAM size for NXP LPC1768 based boards
|
|
(`issue #484 <https://github.com/platformio/platformio/issues/484>`_)
|
|
* Exclude only ``test`` and ``tests`` folders from build process
|
|
* Reverted ``-Wl,-whole-archive`` hook for ST STM32 and mbed
|
|
|
|
2.8.1 (2016-01-29)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Fixed a bug with Project Initialization in PlatformIO IDE
|
|
|
|
2.8.0 (2016-01-29)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* `PlatformIO IDE <http://docs.platformio.org/en/latest/ide/atom.html>`_ for
|
|
Atom
|
|
(`issue #470 <https://github.com/platformio/platformio/issues/470>`_)
|
|
* Added ``pio`` command line alias for ``platformio`` command
|
|
(`issue #447 <https://github.com/platformio/platformio/issues/447>`_)
|
|
* Added SPL-Framework support for Nucleo F401RE board
|
|
(`issue #453 <https://github.com/platformio/platformio/issues/453>`_)
|
|
* Added ``upload_resetmethod`` option to `Project Configuration File platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
|
|
which allows to specify `custom upload reset method <http://docs.platformio.org/en/latest/platforms/espressif.html#custom-reset-method>`_
|
|
for Espressif development platform
|
|
(`issue #444 <https://github.com/platformio/platformio/issues/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 <http://docs.platformio.org/en/latest/envvars.html>`__
|
|
(`issue #465 <https://github.com/platformio/platformio/issues/465>`_)
|
|
* Set 1Mb SPIFFS for Espressif boards by default
|
|
(`issue #458 <https://github.com/platformio/platformio/issues/458>`_)
|
|
* Exclude ``test*`` folder by default from build process
|
|
* Generate project for IDEs with information about installed libraries
|
|
* Fixed builder for mbed framework and ST STM32 platform
|
|
|
|
|
|
2.7.1 (2016-01-06)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Initial support for Arduino Zero board
|
|
(`issue #356 <https://github.com/platformio/platformio/issues/356>`_)
|
|
* Added support for completions to Atom text editor using ``.clang_complete``
|
|
* Generate default targets for `supported IDE <http://docs.platformio.org/en/latest/ide.html>`__
|
|
(CLion, Eclipse IDE, Emacs, Sublime Text, VIM): Build,
|
|
Clean, Upload, Upload SPIFFS image, Upload using Programmer, Update installed
|
|
platforms and libraries
|
|
(`issue #427 <https://github.com/platformio/platformio/issues/427>`_)
|
|
* Updated Teensy Arduino Framework to 1.27
|
|
(`issue #434 <https://github.com/platformio/platformio/issues/434>`_)
|
|
* Fixed uploading of EEPROM data using ``uploadeep`` target for Atmel AVR
|
|
development platform
|
|
* Fixed project generator for CLion IDE
|
|
(`issue #422 <https://github.com/platformio/platformio/issues/422>`_)
|
|
* Fixed package ``shasum`` validation on Mac OS X 10.11.2
|
|
(`issue #429 <https://github.com/platformio/platformio/issues/429>`_)
|
|
* Fixed CMakeLists.txt ``add_executable`` has only one source file
|
|
(`issue #421 <https://github.com/platformio/platformio/issues/421>`_)
|
|
|
|
2.7.0 (2015-12-30)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
**Happy New Year!**
|
|
|
|
* Moved SCons to PlatformIO packages. PlatformIO does not require SCons to be
|
|
installed in your system. Significantly simplified installation process of
|
|
PlatformIO. ``pip install platformio`` rocks!
|
|
* Implemented uploading files to file system of ESP8266 SPIFFS (including OTA)
|
|
(`issue #382 <https://github.com/platformio/platformio/issues/382>`_)
|
|
* Added support for the new Adafruit boards Bluefruit Micro and Feather
|
|
(`issue #403 <https://github.com/platformio/platformio/issues/403>`_)
|
|
* Added support for RFDuino
|
|
(`issue #319 <https://github.com/platformio/platformio/issues/319>`_)
|
|
* Project generator for `Emacs <http://docs.platformio.org/en/latest/ide/emacs.html>`__
|
|
text editor
|
|
(`pull #404 <https://github.com/platformio/platformio/pull/404>`_)
|
|
* Updated Arduino framework for Atmel AVR development platform to 1.6.7
|
|
* Documented `firmware uploading for Atmel AVR development platform using
|
|
Programmers <http://docs.platformio.org/en/latest/platforms/atmelavr.html#upload-using-programmer>`_:
|
|
AVR ISP, AVRISP mkII, USBtinyISP, USBasp, Parallel Programmer and Arduino as ISP
|
|
* Fixed issue with current Python interpreter for Python-based tools
|
|
(`issue #417 <https://github.com/platformio/platformio/issue/417>`_)
|
|
|
|
2.6.3 (2015-12-21)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Restored support for Espressif ESP8266 ESP-01 1MB board (ready for OTA)
|
|
* Fixed invalid ROM size for ESP8266-based boards
|
|
(`issue #396 <https://github.com/platformio/platformio/issues/396>`_)
|
|
|
|
2.6.2 (2015-12-21)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Removed ``SCons`` from requirements list. PlatformIO will try to install it
|
|
automatically, otherwise users need to install it manually
|
|
* Fixed ``ChunkedEncodingError`` when SF connection is broken
|
|
(`issue #356 <https://github.com/platformio/platformio/issues/356>`_)
|
|
|
|
2.6.1 (2015-12-18)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* 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 <http://docs.platformio.org/en/latest/platforms/espressif.html>`__
|
|
development platform
|
|
* Created public `platformio-pkg-ldscripts <https://github.com/platformio/platformio-pkg-ldscripts.git>`_
|
|
repository for LD scripts. Moved common configuration for ESP8266 MCU to
|
|
``esp8266.flash.common.ld``
|
|
(`issue #379 <https://github.com/platformio/platformio/issues/379>`_)
|
|
* Improved documentation for `Espressif <http://docs.platformio.org/en/latest/platforms/espressif.html>`__
|
|
development platform: OTA update, custom Flash Size, Upload Speed and CPU
|
|
frequency
|
|
* Fixed reset method for Espressif NodeMCU (ESP-12E Module)
|
|
(`issue #380 <https://github.com/platformio/platformio/issues/380>`_)
|
|
* Fixed issue with code builder when build path contains spaces
|
|
(`issue #387 <https://github.com/platformio/platformio/issues/387>`_)
|
|
* Fixed project generator for Eclipse IDE and "duplicate path entries found
|
|
in project path"
|
|
(`issue #383 <https://github.com/platformio/platformio/issues/383>`_)
|
|
|
|
|
|
2.6.0 (2015-12-15)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Install only required packages depending on build environment
|
|
(`issue #308 <https://github.com/platformio/platformio/issues/308>`_)
|
|
* Added support for Raspberry Pi `WiringPi <http://docs.platformio.org/en/latest/frameworks/wiringpi.html>`__
|
|
framework
|
|
(`issue #372 <https://github.com/platformio/platformio/issues/372>`_)
|
|
* Implemented Over The Air (OTA) upgrades for `Espressif <http://docs.platformio.org/en/latest/platforms/espressif.html>`__
|
|
development platform.
|
|
(`issue #365 <https://github.com/platformio/platformio/issues/365>`_)
|
|
* Updated `CMSIS framework <http://docs.platformio.org/en/latest/frameworks/cmsis.html>`__
|
|
and added CMSIS support for Nucleo F401RE board
|
|
(`issue #373 <https://github.com/platformio/platformio/issues/373>`_)
|
|
* Added support for Espressif ESP8266 ESP-01-1MB board (ready for OTA)
|
|
* Handle ``upload_flags`` option in `platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
|
|
(`issue #368 <https://github.com/platformio/platformio/issues/368>`_)
|
|
* Improved PlatformIO installation on the Mac OS X El Capitan
|
|
|
|
2.5.0 (2015-12-08)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Improved code builder for parallel builds (up to 4 times faster than before)
|
|
* Generate `.travis.yml <http://docs.platformio.org/en/latest/ci/travis.html>`__
|
|
CI and `.gitignore` files for embedded projects by default
|
|
(`issue #354 <https://github.com/platformio/platformio/issues/354>`_)
|
|
* Removed prompt with "auto-uploading" from `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`__
|
|
command and added ``--enable-auto-uploading`` option
|
|
(`issue #352 <https://github.com/platformio/platformio/issues/352>`_)
|
|
* Fixed incorrect behaviour of `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`__
|
|
in pair with PySerial 3.0
|
|
|
|
2.4.1 (2015-12-01)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Restored ``PLATFORMIO`` macros with the current version
|
|
|
|
2.4.0 (2015-12-01)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added support for the new boards: Atmel ATSAMR21-XPRO, Atmel SAML21-XPRO-B,
|
|
Atmel SAMD21-XPRO, ST 32F469IDISCOVERY, ST 32L476GDISCOVERY, ST Nucleo F031K6,
|
|
ST Nucleo F042K6, ST Nucleo F303K8 and ST Nucleo L476RG
|
|
* Updated Arduino core for Espressif platform to 2.0.0
|
|
(`issue #345 <https://github.com/platformio/platformio/issues/345>`_)
|
|
* Added to FAQ explanation of `Can not compile a library that compiles without issue
|
|
with Arduino IDE <http://docs.platformio.org/en/latest/faq.html#building>`_
|
|
(`issue #331 <https://github.com/platformio/platformio/issues/331>`_)
|
|
* Fixed ESP-12E flash size
|
|
(`pull #333 <https://github.com/platformio/platformio/pull/333>`_)
|
|
* Fixed configuration for LowPowerLab MoteinoMEGA board
|
|
(`issue #335 <https://github.com/platformio/platformio/issues/335>`_)
|
|
* Fixed "LockFailed: failed to create appstate.json.lock" error for Windows
|
|
* Fixed relative include path for preprocessor using ``build_flags``
|
|
(`issue #271 <https://github.com/platformio/platformio/issues/271>`_)
|
|
|
|
2.3.5 (2015-11-18)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added support of `libOpenCM3 <http://docs.platformio.org/en/latest/frameworks/libopencm3.html>`_
|
|
framework for Nucleo F103RB board
|
|
(`issue #309 <https://github.com/platformio/platformio/issues/309>`_)
|
|
* Added support for Espressif ESP8266 ESP-12E board (NodeMCU)
|
|
(`issue #310 <https://github.com/platformio/platformio/issues/310>`_)
|
|
* Added support for pySerial 3.0
|
|
(`issue #307 <https://github.com/platformio/platformio/issues/307>`_)
|
|
* Updated Arduino AVR/SAM frameworks to 1.6.6
|
|
(`issue #321 <https://github.com/platformio/platformio/issues/321>`_)
|
|
* Upload firmware using external programmer via `platformio run --target program <http://docs.platformio.org/en/latest/userguide/cmd_run.html#cmdoption-platformio-run-t>`__
|
|
target
|
|
(`issue #311 <https://github.com/platformio/platformio/issues/311>`_)
|
|
* Fixed handling of upload port when ``board`` option is not specified in
|
|
`platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
|
|
(`issue #313 <https://github.com/platformio/platformio/issues/313>`_)
|
|
* Fixed firmware uploading for `nordicrf51 <http://docs.platformio.org/en/latest/platforms/nordicnrf51.html>`__
|
|
development platform
|
|
(`issue #316 <https://github.com/platformio/platformio/issues/316>`_)
|
|
* Fixed installation on Mac OS X El Capitan
|
|
(`issue #312 <https://github.com/platformio/platformio/issues/312>`_)
|
|
* Fixed project generator for CLion IDE under Windows OS with invalid path to
|
|
executable
|
|
(`issue #326 <https://github.com/platformio/platformio/issues/326>`_)
|
|
* Fixed empty list with serial ports on Mac OS X
|
|
(`isge #294 <https://github.com/platformio/platformio/issues/294>`_)
|
|
* Fixed compilation error ``TWI_Disable not declared`` for Arduino Due board
|
|
(`issue #329 <https://github.com/platformio/platformio/issues/329>`_)
|
|
|
|
2.3.4 (2015-10-13)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Full support of `CLion IDE <http://docs.platformio.org/en/latest/ide/clion.html>`_
|
|
including code auto-completion
|
|
(`issue #132 <https://github.com/platformio/platformio/issues/132>`_)
|
|
* PlatformIO `command completion in Terminal <http://docs.platformio.org/en/latest/faq.html#command-completion-in-terminal>`_ for ``bash`` and ``zsh``
|
|
* Added support for ubIQio Ardhat board
|
|
(`pull #302 <https://github.com/platformio/platformio/pull/302>`_)
|
|
* Install SCons automatically and avoid ``error: option --single-version-externally-managed not recognized``
|
|
(`issue #279 <https://github.com/platformio/platformio/issues/279>`_)
|
|
* Use Teensy CLI Loader for upload of .hex files on Mac OS X
|
|
(`issue #306 <https://github.com/platformio/platformio/issues/306>`_)
|
|
* Fixed missing `framework-mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html>`_
|
|
package for `teensy <http://docs.platformio.org/en/latest/platforms/teensy.html>`_
|
|
platform
|
|
(`issue #305 <https://github.com/platformio/platformio/issues/305>`_)
|
|
|
|
2.3.3 (2015-10-02)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added support for LightBlue Bean board
|
|
(`pull #292 <https://github.com/platformio/platformio/pull/292>`_)
|
|
* Added support for ST Nucleo F446RE board
|
|
(`pull #293 <https://github.com/platformio/platformio/pull/293>`_)
|
|
* Fixed broken lock file for "appstate" storage
|
|
(`issue #288 <https://github.com/platformio/platformio/issues/288>`_)
|
|
* Fixed ESP8266 compile errors about RAM size when adding 1 library
|
|
(`issue #296 <https://github.com/platformio/platformio/issues/296>`_)
|
|
|
|
2.3.2 (2015-09-10)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Allowed to use ST-Link uploader for mbed-based projects
|
|
* Explained how to use ``lib`` directory from the PlatformIO based project in
|
|
``readme.txt`` which will be automatically generated using
|
|
`platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`__
|
|
command
|
|
(`issue #273 <https://github.com/platformio/platformio/issues/273>`_)
|
|
* Found solution for "pip/scons error: option --single-version-externally-managed not
|
|
recognized" when install PlatformIO using ``pip`` package manager
|
|
(`issue #279 <https://github.com/platformio/platformio/issues/279>`_)
|
|
* Fixed firmware uploading to Arduino Leonardo board using Mac OS
|
|
(`issue #287 <https://github.com/platformio/platformio/issues/287>`_)
|
|
* Fixed `SConsNotInstalled` error for Linux Debian-based distributives
|
|
|
|
2.3.1 (2015-09-06)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Fixed critical issue when `platformio init --ide <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`__ command hangs PlatformIO
|
|
(`issue #283 <https://github.com/platformio/platformio/issues/283>`_)
|
|
|
|
2.3.0 (2015-09-05)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added
|
|
`native <http://docs.platformio.org/en/latest/platforms/native.html>`__,
|
|
`linux_arm <http://docs.platformio.org/en/latest/platforms/linux_arm.html>`__,
|
|
`linux_i686 <http://docs.platformio.org/en/latest/platforms/linux_i686.html>`__,
|
|
`linux_x86_64 <http://docs.platformio.org/en/latest/platforms/linux_x86_64.html>`__,
|
|
`windows_x86 <http://docs.platformio.org/en/latest/platforms/windows_x86.html>`__
|
|
development platforms
|
|
(`issue #263 <https://github.com/platformio/platformio/issues/263>`_)
|
|
* Added `PlatformIO Demo <http://docs.platformio.org/en/latest/demo.html>`_
|
|
page to documentation
|
|
* Simplified `installation <http://docs.platformio.org/en/latest/installation.html>`__
|
|
process of PlatformIO
|
|
(`issue #274 <https://github.com/platformio/platformio/issues/274>`_)
|
|
* Significantly improved `Project Generator <http://docs.platformio.org/en/latest/userguide/cmd_init.html#cmdoption-platformio-init--ide>`__ which allows to integrate with `the most popular
|
|
IDE <http://docs.platformio.org/en/latest/ide.html>`__
|
|
* Added short ``-h`` help option for PlatformIO and sub-commands
|
|
* Updated `mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html>`__
|
|
framework
|
|
* Updated ``tool-teensy`` package for `Teensy <http://docs.platformio.org/en/latest/platforms/teensy.html>`__
|
|
platform
|
|
(`issue #268 <https://github.com/platformio/platformio/issues/268>`_)
|
|
* Added FAQ answer when `Program "platformio" not found in PATH <http://docs.platformio.org/en/latest/faq.html#faq-troubleshooting-pionotfoundinpath>`_
|
|
(`issue #272 <https://github.com/platformio/platformio/issues/272>`_)
|
|
* Generate "readme.txt" for project "lib" directory
|
|
(`issue #273 <https://github.com/platformio/platformio/issues/273>`_)
|
|
* Use toolchain's includes pattern ``include*`` for Project Generator
|
|
(`issue #277 <https://github.com/platformio/platformio/issues/277>`_)
|
|
* Added support for Adafruit Gemma board to
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
|
platform
|
|
(`pull #256 <https://github.com/platformio/platformio/pull/256>`_)
|
|
* Fixed includes list for Windows OS when generating project for `Eclipse IDE <http://docs.platformio.org/en/latest/ide/eclipse.html>`__
|
|
(`issue #270 <https://github.com/platformio/platformio/issues/270>`_)
|
|
* Fixed ``AttributeError: 'module' object has no attribute 'packages'``
|
|
(`issue #252 <https://github.com/platformio/platformio/issues/252>`_)
|
|
|
|
2.2.2 (2015-07-30)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Integration with `Atom IDE <http://docs.platformio.org/en/latest/ide/atom.html>`__
|
|
* Support for off-line/unpublished/private libraries
|
|
(`issue #260 <https://github.com/platformio/platformio/issues/260>`_)
|
|
* Disable project auto-clean while building/uploading firmware using
|
|
`platformio run --disable-auto-clean <http://docs.platformio.org/en/latest/userguide/cmd_run.html#cmdoption--disable-auto-clean>`_ option
|
|
(`issue #255 <https://github.com/platformio/platformio/issues/255>`_)
|
|
* Show internal errors from "Miniterm" using `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`__ command
|
|
(`issue #257 <https://github.com/platformio/platformio/issues/257>`_)
|
|
* Fixed `platformio serialports monitor --help <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`__ information with HEX char for hotkeys
|
|
(`issue #253 <https://github.com/platformio/platformio/issues/253>`_)
|
|
* Handle "OSError: [Errno 13] Permission denied" for PlatformIO installer script
|
|
(`issue #254 <https://github.com/platformio/platformio/issues/254>`_)
|
|
|
|
2.2.1 (2015-07-17)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Project generator for `CLion IDE <http://docs.platformio.org/en/latest/ide/clion.html>`__
|
|
(`issue #132 <https://github.com/platformio/platformio/issues/132>`_)
|
|
* Updated ``tool-bossac`` package to 1.5 version for `atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html>`__ platform
|
|
(`issue #251 <https://github.com/platformio/platformio/issues/251>`_)
|
|
* Updated ``sdk-esp8266`` package for `espressif <http://docs.platformio.org/en/latest/platforms/espressif.html>`__ platform
|
|
* Fixed incorrect arguments handling for `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_ command
|
|
(`issue #248 <https://github.com/platformio/platformio/issues/248>`_)
|
|
|
|
2.2.0 (2015-07-01)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Allowed to exclude/include source files from build process using
|
|
`src_filter <http://docs.platformio.org/en/latest/projectconf.html#src-filter>`__
|
|
(`issue #240 <https://github.com/platformio/platformio/issues/240>`_)
|
|
* Launch own extra script before firmware building/uploading processes
|
|
(`issue #239 <https://github.com/platformio/platformio/issues/239>`_)
|
|
* Specify own path to the linker script (ld) using
|
|
`build_flags <http://docs.platformio.org/en/latest/projectconf.html#build-flags>`__
|
|
option
|
|
(`issue #233 <https://github.com/platformio/platformio/issues/233>`_)
|
|
* Specify library compatibility with the all platforms/frameworks
|
|
using ``*`` symbol in
|
|
`library.json <http://docs.platformio.org/en/latest/librarymanager/config.html>`__
|
|
* Added support for new embedded boards: *ST 32L0538DISCOVERY and Delta DFCM-NNN40*
|
|
to `Framework mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html>`__
|
|
* Updated packages for
|
|
`Framework Arduino (AVR, SAM, Espressif and Teensy cores <http://docs.platformio.org/en/latest/frameworks/arduino.html>`__,
|
|
`Framework mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html>`__,
|
|
`Espressif ESP8266 SDK <http://docs.platformio.org/en/latest/platforms/espressif.html>`__
|
|
(`issue #246 <https://github.com/platformio/platformio/issues/246>`_)
|
|
* Fixed ``stk500v2_command(): command failed``
|
|
(`issue #238 <https://github.com/platformio/platformio/issues/238>`_)
|
|
* Fixed IDE project generator when board is specified
|
|
(`issue #242 <https://github.com/platformio/platformio/issues/242>`_)
|
|
* Fixed relative path for includes when generating project for IDE
|
|
(`issue #243 <https://github.com/platformio/platformio/issues/243>`_)
|
|
* Fixed ESP8266 native SDK exception
|
|
(`issue #245 <https://github.com/platformio/platformio/issues/245>`_)
|
|
|
|
2.1.2 (2015-06-21)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Fixed broken link to SCons installer
|
|
|
|
2.1.1 (2015-06-09)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Automatically detect upload port using VID:PID board settings
|
|
(`issue #231 <https://github.com/platformio/platformio/issues/231>`_)
|
|
* Improved detection of build changes
|
|
* Avoided ``LibInstallDependencyError`` when more than 1 library is found
|
|
(`issue #229 <https://github.com/platformio/platformio/issues/229>`_)
|
|
|
|
2.1.0 (2015-06-03)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added Silicon Labs EFM32 `siliconlabsefm32 <http://docs.platformio.org/en/latest/platforms/siliconlabsefm32.html>`_
|
|
development platform
|
|
(`issue #226 <https://github.com/platformio/platformio/issues/226>`_)
|
|
* Integrate PlatformIO with `Circle CI <https://circleci.com>`_ and
|
|
`Shippable CI <https://shippable.com>`_
|
|
* Described in documentation how to `create/register own board <http://docs.platformio.org/en/latest/platforms/creating_board.html>`_ for PlatformIO
|
|
* Disabled "nano.specs" for ARM-based platforms
|
|
(`issue #219 <https://github.com/platformio/platformio/issues/219>`_)
|
|
* Fixed "ConnectionError" when PlatformIO SF Storage is off-line
|
|
* Fixed resolving of C/C++ std libs by Eclipse IDE
|
|
(`issue #220 <https://github.com/platformio/platformio/issues/220>`_)
|
|
* Fixed firmware uploading using USB programmer (USBasp) for
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html>`_
|
|
platform
|
|
(`issue #221 <https://github.com/platformio/platformio/issues/221>`_)
|
|
|
|
2.0.2 (2015-05-27)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Fixed libraries order for "Library Dependency Finder" under Linux OS
|
|
|
|
2.0.1 (2015-05-27)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Handle new environment variable
|
|
`PLATFORMIO_BUILD_FLAGS <http://docs.platformio.org/en/latest/envvars.html#platformio-build-flags>`_
|
|
* Pass to API requests information about Continuous Integration system. This
|
|
information will be used by PlatformIO-API.
|
|
* Use ``include`` directories from toolchain when initialising project for IDE
|
|
(`issue #210 <https://github.com/platformio/platformio/issues/210>`_)
|
|
* Added support for new WildFire boards from
|
|
`Wicked Device <http://wickeddevice.com>`_ to
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
|
platform
|
|
* Updated `Arduino Framework <http://docs.platformio.org/en/latest/frameworks/arduino.html>`__ to
|
|
1.6.4 version (`issue #212 <https://github.com/platformio/platformio/issues/212>`_)
|
|
* Handle Atmel AVR Symbols when initialising project for IDE
|
|
(`issue #216 <https://github.com/platformio/platformio/issues/216>`_)
|
|
* Fixed bug with converting ``*.ino`` to ``*.cpp``
|
|
* Fixed failing with ``platformio init --ide eclipse`` without boards
|
|
(`issue #217 <https://github.com/platformio/platformio/issues/217>`_)
|
|
|
|
2.0.0 (2015-05-22)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
*Made in* `Paradise <https://twitter.com/ikravets/status/592356377185619969>`_
|
|
|
|
* PlatformIO as `Continuous Integration <http://docs.platformio.org/en/latest/ci/index.html>`_
|
|
(CI) tool for embedded projects
|
|
(`issue #108 <https://github.com/platformio/platformio/issues/108>`_)
|
|
* Initialise PlatformIO project for the specified IDE
|
|
(`issue #151 <https://github.com/platformio/platformio/issues/151>`_)
|
|
* PlatformIO CLI 2.0: "platform" related commands have been
|
|
moved to ``platformio platforms`` subcommand
|
|
(`issue #158 <https://github.com/platformio/platformio/issues/158>`_)
|
|
* Created `PlatformIO gitter.im <https://gitter.im/platformio/platformio>`_ room
|
|
(`issue #174 <https://github.com/platformio/platformio/issues/174>`_)
|
|
* Global ``-f, --force`` option which will force to accept any
|
|
confirmation prompts
|
|
(`issue #152 <https://github.com/platformio/platformio/issues/152>`_)
|
|
* Run project with `platformio run --project-dir <http://docs.platformio.org/en/latest/userguide/cmd_run.html#cmdoption--project-dir>`_ option without changing the current working
|
|
directory
|
|
(`issue #192 <https://github.com/platformio/platformio/issues/192>`_)
|
|
* Control verbosity of `platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html#cmdoption-platformio-run-v>`_ command via ``-v/--verbose`` option
|
|
* Add library dependencies for build environment using
|
|
`lib_install <http://docs.platformio.org/en/latest/projectconf.html#lib-install>`_
|
|
option in ``platformio.ini``
|
|
(`issue #134 <https://github.com/platformio/platformio/issues/134>`_)
|
|
* Specify libraries which are compatible with build environment using
|
|
`lib_use <http://docs.platformio.org/en/latest/projectconf.html#lib-use>`_
|
|
option in ``platformio.ini``
|
|
(`issue #148 <https://github.com/platformio/platformio/issues/148>`_)
|
|
* Add more boards to PlatformIO project with
|
|
`platformio init --board <http://docs.platformio.org/en/latest/userguide/cmd_init.html#cmdoption--board>`__
|
|
command
|
|
(`issue #167 <https://github.com/platformio/platformio/issues/167>`_)
|
|
* Choose which library to update
|
|
(`issue #168 <https://github.com/platformio/platformio/issues/168>`_)
|
|
* Specify `platformio init --env-prefix <http://docs.platformio.org/en/latest/userguide/cmd_init.html#cmdoption--env-prefix>`__ when initialise/update project
|
|
(`issue #182 <https://github.com/platformio/platformio/issues/182>`_)
|
|
* Added new Armstrap boards
|
|
(`issue #204 <https://github.com/platformio/platformio/issues/204>`_)
|
|
* Updated SDK for `espressif <http://docs.platformio.org/en/latest/platforms/espressif.html>`__
|
|
development platform to v1.1
|
|
(`issue #179 <https://github.com/platformio/platformio/issues/179>`_)
|
|
* Disabled automatic updates by default for platforms, packages and libraries
|
|
(`issue #171 <https://github.com/platformio/platformio/issues/171>`_)
|
|
* Fixed bug with creating copies of source files
|
|
(`issue #177 <https://github.com/platformio/platformio/issues/177>`_)
|
|
|
|
PlatformIO 1.0
|
|
--------------
|
|
|
|
1.5.0 (2015-05-15)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added support of `Framework mbed <http://platformio.org/frameworks/mbed>`_
|
|
for Teensy 3.1
|
|
(`issue #183 <https://github.com/platformio/platformio/issues/183>`_)
|
|
* Added GDB as alternative uploader to `ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html>`__ platform
|
|
(`issue #175 <https://github.com/platformio/platformio/issues/174>`_)
|
|
* Added `examples <https://github.com/platformio/platformio-examples/tree/develop>`__
|
|
with preconfigured IDE projects
|
|
(`issue #154 <https://github.com/platformio/platformio/issues/154>`_)
|
|
* Fixed firmware uploading under Linux OS for Arduino Leonardo board
|
|
(`issue #178 <https://github.com/platformio/platformio/issues/178>`_)
|
|
* Fixed invalid "mbed" firmware for Nucleo F411RE
|
|
(`issue #185 <https://github.com/platformio/platformio/issues/185>`_)
|
|
* Fixed parsing of includes for PlatformIO Library Dependency Finder
|
|
(`issue #189 <https://github.com/platformio/platformio/issues/189>`_)
|
|
* Fixed handling symbolic links within source code directory
|
|
(`issue #190 <https://github.com/platformio/platformio/issues/190>`_)
|
|
* Fixed cancelling any previous definition of name, either built in or provided
|
|
with a ``-D`` option
|
|
(`issue #191 <https://github.com/platformio/platformio/issues/191>`_)
|
|
|
|
1.4.0 (2015-04-11)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added `espressif <http://docs.platformio.org/en/latest/platforms/espressif.html>`_
|
|
development platform with ESP01 board
|
|
* Integrated PlatformIO with AppVeyor Windows based Continuous Integration system
|
|
(`issue #149 <https://github.com/platformio/platformio/issues/149>`_)
|
|
* Added support for Teensy LC board to
|
|
`teensy <http://docs.platformio.org/en/latest/platforms/teensy.html>`__
|
|
platform
|
|
* Added support for new Arduino based boards by *SparkFun, BQ, LightUp,
|
|
LowPowerLab, Quirkbot, RedBearLab, TinyCircuits* to
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
|
platform
|
|
* Upgraded `Arduino Framework <http://docs.platformio.org/en/latest/frameworks/arduino.html>`__ to
|
|
1.6.3 version (`issue #156 <https://github.com/platformio/platformio/issues/156>`_)
|
|
* Upgraded `Energia Framework <http://docs.platformio.org/en/latest/frameworks/energia.html>`__ to
|
|
0101E0015 version (`issue #146 <https://github.com/platformio/platformio/issues/146>`_)
|
|
* Upgraded `Arduino Framework with Teensy Core <http://docs.platformio.org/en/latest/frameworks/arduino.html>`_
|
|
to 1.22 version
|
|
(`issue #162 <https://github.com/platformio/platformio/issues/162>`_,
|
|
`issue #170 <https://github.com/platformio/platformio/issues/170>`_)
|
|
* Fixed exceptions with PlatformIO auto-updates when Internet connection isn't
|
|
active
|
|
|
|
|
|
1.3.0 (2015-03-27)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Moved PlatformIO source code and repositories from `Ivan Kravets <https://github.com/ivankravets>`_
|
|
account to `PlatformIO Organisation <https://github.com/platformio>`_
|
|
(`issue #138 <https://github.com/platformio/platformio/issues/138>`_)
|
|
* Added support for new Arduino based boards by *SparkFun, RepRap, Sanguino* to
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
|
platform
|
|
(`issue #127 <https://github.com/platformio/platformio/issues/127>`_,
|
|
`issue #131 <https://github.com/platformio/platformio/issues/131>`_)
|
|
* Added integration instructions for `Visual Studio <http://docs.platformio.org/en/latest/ide/visualstudio.html>`_
|
|
and `Sublime Text <http://docs.platformio.org/en/latest/ide/sublimetext.html>`_ IDEs
|
|
* Improved handling of multi-file ``*.ino/pde`` sketches
|
|
(`issue #130 <https://github.com/platformio/platformio/issues/130>`_)
|
|
* Fixed wrong insertion of function prototypes converting ``*.ino/pde``
|
|
(`issue #137 <https://github.com/platformio/platformio/issues/137>`_,
|
|
`issue #140 <https://github.com/platformio/platformio/issues/140>`_)
|
|
|
|
|
|
|
|
1.2.0 (2015-03-20)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added full support of `mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html>`__
|
|
framework including libraries: *RTOS, Ethernet, DSP, FAT, USB*.
|
|
* Added `freescalekinetis <http://docs.platformio.org/en/latest/platforms/freescalekinetis.html>`_
|
|
development platform with Freescale Kinetis Freedom boards
|
|
* Added `nordicnrf51 <http://docs.platformio.org/en/latest/platforms/nordicnrf51.html>`_
|
|
development platform with supported boards from *JKSoft, Nordic, RedBearLab,
|
|
Switch Science*
|
|
* Added `nxplpc <http://docs.platformio.org/en/latest/platforms/nxplpc.html>`_
|
|
development platform with supported boards from *CQ Publishing, Embedded
|
|
Artists, NGX Technologies, NXP, Outrageous Circuits, SeeedStudio,
|
|
Solder Splash Labs, Switch Science, u-blox*
|
|
* Added support for *ST Nucleo* boards to
|
|
`ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html>`__
|
|
development platform
|
|
* Created new `Frameworks <http://docs.platformio.org/en/latest/frameworks/index.html>`__
|
|
page in documentation and added to `PlatformIO Web Site <http://platformio.org>`_
|
|
(`issue #115 <https://github.com/platformio/platformio/issues/115>`_)
|
|
* Introduced online `Embedded Boards Explorer <http://platformio.org/boards>`_
|
|
* Automatically append define ``-DPLATFORMIO=%version%`` to
|
|
builder (`issue #105 <https://github.com/platformio/platformio/issues/105>`_)
|
|
* Renamed ``stm32`` development platform to
|
|
`ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html>`__
|
|
* Renamed ``opencm3`` framework to
|
|
`libopencm3 <http://docs.platformio.org/en/latest/frameworks/libopencm3.html>`__
|
|
* Fixed uploading for `atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html>`__
|
|
development platform
|
|
* Fixed re-arranging the ``*.ino/pde`` files when converting to ``*.cpp``
|
|
(`issue #100 <https://github.com/platformio/platformio/issues/100>`_)
|
|
|
|
1.1.0 (2015-03-05)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Implemented ``PLATFORMIO_*`` environment variables
|
|
(`issue #102 <https://github.com/platformio/platformio/issues/102>`_)
|
|
* Added support for *SainSmart* boards to
|
|
`atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html#boards>`__
|
|
development platform
|
|
* Added
|
|
`Project Configuration <http://docs.platformio.org/en/latest/projectconf.html>`__
|
|
option named `envs_dir <http://docs.platformio.org/en/latest/projectconf.html#envs-dir>`__
|
|
* Disabled "prompts" automatically for *Continuous Integration* systems
|
|
(`issue #103 <https://github.com/platformio/platformio/issues/103>`_)
|
|
* Fixed firmware uploading for
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
|
boards which work within ``usbtiny`` protocol
|
|
* Fixed uploading for *Digispark* board (`issue #106 <https://github.com/platformio/platformio/issues/106>`_)
|
|
|
|
1.0.1 (2015-02-27)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
**PlatformIO 1.0 - recommended for production**
|
|
|
|
* Changed development status from ``beta`` to ``Production/Stable``
|
|
* Added support for *ARM*-based credit-card sized computers:
|
|
`Raspberry Pi <http://www.raspberrypi.org>`_,
|
|
`BeagleBone <http://beagleboard.org>`_ and `CubieBoard <http://cubieboard.org>`_
|
|
* Added `atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html>`__
|
|
development platform with supported boards: *Arduino Due and Digistump DigiX*
|
|
(`issue #71 <https://github.com/platformio/platformio/issues/71>`_)
|
|
* Added `ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html>`__
|
|
development platform with supported boards: *Discovery kit for STM32L151/152,
|
|
STM32F303xx, STM32F407/417 lines* and `libOpenCM3 Framework <http://www.libopencm3.org>`_
|
|
(`issue #73 <https://github.com/platformio/platformio/issues/73>`_)
|
|
* Added `teensy <http://docs.platformio.org/en/latest/platforms/teensy.html>`_
|
|
development platform with supported boards: *Teensy 2.x & 3.x*
|
|
(`issue #72 <https://github.com/platformio/platformio/issues/72>`_)
|
|
* Added new *Arduino* boards to
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
|
platform: *Arduino NG, Arduino BT, Arduino Esplora, Arduino Ethernet,
|
|
Arduino Robot Control, Arduino Robot Motor and Arduino Yun*
|
|
* Added support for *Adafruit* boards to
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
|
platform: *Adafruit Flora and Adafruit Trinkets*
|
|
(`issue #65 <https://github.com/platformio/platformio/issues/65>`_)
|
|
* Added support for *Digispark* boards to
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards>`__
|
|
platform: *Digispark USB Development Board and Digispark Pro*
|
|
(`issue #47 <https://github.com/platformio/platformio/issues/47>`_)
|
|
* Covered code with tests (`issue #2 <https://github.com/platformio/platformio/issues/2>`_)
|
|
* Refactored *Library Dependency Finder* (issues
|
|
`#48 <https://github.com/platformio/platformio/issues/48>`_,
|
|
`#50 <https://github.com/platformio/platformio/issues/50>`_,
|
|
`#55 <https://github.com/platformio/platformio/pull/55>`_)
|
|
* Added `src_dir <http://docs.platformio.org/en/latest/projectconf.html#src-dir>`__
|
|
option to ``[platformio]`` section of
|
|
`platformio.ini <http://docs.platformio.org/en/latest/projectconf.html>`__
|
|
which allows to redefine location to project's source directory
|
|
(`issue #83 <https://github.com/platformio/platformio/issues/83>`_)
|
|
* Added ``--json-output`` option to
|
|
`platformio boards <http://docs.platformio.org/en/latest/userguide/cmd_boards.html>`__
|
|
and `platformio search <http://docs.platformio.org/en/latest/userguide/cmd_search.html>`__
|
|
commands which allows to return the output in `JSON <http://en.wikipedia.org/wiki/JSON>`_ format
|
|
(`issue #42 <https://github.com/platformio/platformio/issues/42>`_)
|
|
* Allowed to ignore some libs from *Library Dependency Finder* via
|
|
`lib_ignore <http://docs.platformio.org/en/latest/projectconf.html#lib-ignore>`_ option
|
|
* Improved `platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
|
command: asynchronous output for build process, timing and detailed
|
|
information about environment configuration
|
|
(`issue #74 <https://github.com/platformio/platformio/issues/74>`_)
|
|
* Output compiled size and static memory usage with
|
|
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
|
command (`issue #59 <https://github.com/platformio/platformio/issues/59>`_)
|
|
* Updated `framework-arduino` AVR & SAM to 1.6 stable version
|
|
* Fixed an issue with the libraries that are git repositories
|
|
(`issue #49 <https://github.com/platformio/platformio/issues/49>`_)
|
|
* Fixed handling of assembly files
|
|
(`issue #58 <https://github.com/platformio/platformio/issues/58>`_)
|
|
* Fixed compiling error if space is in user's folder
|
|
(`issue #56 <https://github.com/platformio/platformio/issues/56>`_)
|
|
* Fixed `AttributeError: 'module' object has no attribute 'disable_warnings'`
|
|
when a version of `requests` package is less then 2.4.0
|
|
* Fixed bug with invalid process's "return code" when PlatformIO has internal
|
|
error (`issue #81 <https://github.com/platformio/platformio/issues/81>`_)
|
|
* Several bug fixes, increased stability and performance improvements
|
|
|
|
PlatformIO 0.0
|
|
--------------
|
|
|
|
0.10.2 (2015-01-06)
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
* Fixed an issue with ``--json-output``
|
|
(`issue #42 <https://github.com/platformio/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/platformio/platformio/issues/45>`_)
|
|
|
|
0.10.1 (2015-01-02)
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
* Added ``--json-output`` option to
|
|
`platformio list <http://docs.platformio.org/en/latest/userguide/cmd_list.html>`__,
|
|
`platformio serialports list <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html>`__ and
|
|
`platformio lib list <http://docs.platformio.org/en/latest/userguide/lib/cmd_list.html>`__
|
|
commands which allows to return the output in `JSON <http://en.wikipedia.org/wiki/JSON>`_ format
|
|
(`issue #42 <https://github.com/platformio/platformio/issues/42>`_)
|
|
* Fixed missing auto-uploading by default after `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`__
|
|
command
|
|
|
|
0.10.0 (2015-01-01)
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
**Happy New Year!**
|
|
|
|
* Implemented `platformio boards <http://docs.platformio.org/en/latest/userguide/cmd_boards.html>`_
|
|
command (`issue #11 <https://github.com/platformio/platformio/issues/11>`_)
|
|
* Added support of *Engduino* boards for
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#engduino>`__
|
|
platform (`issue #38 <https://github.com/platformio/platformio/issues/38>`_)
|
|
* Added ``--board`` option to `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`__
|
|
command which allows to initialise project with the specified embedded boards
|
|
(`issue #21 <https://github.com/platformio/platformio/issues/21>`_)
|
|
* Added `example with uploading firmware <http://docs.platformio.org/en/latest/projectconf.html#examples>`_
|
|
via USB programmer (USBasp) for
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html>`_
|
|
*MCUs* (`issue #35 <https://github.com/platformio/platformio/issues/35>`_)
|
|
* Automatic detection of port on `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_
|
|
(`issue #37 <https://github.com/platformio/platformio/issues/37>`_)
|
|
* Allowed auto-installation of platforms when prompts are disabled (`issue #43 <https://github.com/platformio/platformio/issues/43>`_)
|
|
* Fixed urllib3's *SSL* warning under Python <= 2.7.2 (`issue #39 <https://github.com/platformio/platformio/issues/39>`_)
|
|
* Fixed bug with *Arduino USB* boards (`issue #40 <https://github.com/platformio/platformio/issues/40>`_)
|
|
|
|
0.9.2 (2014-12-10)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Replaced "dark blue" by "cyan" colour for the texts (`issue #33 <https://github.com/platformio/platformio/issues/33>`_)
|
|
* Added new setting `enable_prompts <http://docs.platformio.org/en/latest/userguide/cmd_settings.html>`_
|
|
and allowed to disable all *PlatformIO* prompts (useful for cloud compilers)
|
|
(`issue #34 <https://github.com/platformio/platformio/issues/34>`_)
|
|
* Fixed compilation bug on *Windows* with installed *MSVC* (`issue #18 <https://github.com/platformio/platformio/issues/18>`_)
|
|
|
|
0.9.1 (2014-12-05)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Ask user to install platform (when it hasn't been installed yet) within
|
|
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
|
and `platformio show <http://docs.platformio.org/en/latest/userguide/cmd_show.html>`_ commands
|
|
* Improved main `documentation <http://docs.platformio.org>`_
|
|
* Fixed "*OSError: [Errno 2] No such file or directory*" within
|
|
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`__
|
|
command when PlatformIO isn't installed properly
|
|
* Fixed example for `Eclipse IDE with Tiva board <https://github.com/platformio/platformio-examples/tree/develop/ide/eclipse>`_
|
|
(`issue #32 <https://github.com/platformio/platformio/pull/32>`_)
|
|
* Upgraded `Eclipse Project Examples <https://github.com/platformio/platformio-examples/tree/develop/ide/eclipse>`_
|
|
to latest *Luna* and *PlatformIO* releases
|
|
|
|
0.9.0 (2014-12-01)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Implemented `platformio settings <http://docs.platformio.org/en/latest/userguide/cmd_settings.html>`_ command
|
|
* Improved `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html>`_ command.
|
|
Added new option ``--project-dir`` where you can specify another path to
|
|
directory where new project will be initialized (`issue #31 <https://github.com/platformio/platformio/issues/31>`_)
|
|
* Added *Migration Manager* which simplifies process with upgrading to a
|
|
major release
|
|
* Added *Telemetry Service* which should help us make *PlatformIO* better
|
|
* Implemented *PlatformIO AppState Manager* which allow to have multiple
|
|
``.platformio`` states.
|
|
* Refactored *Package Manager*
|
|
* Download Manager: fixed SHA1 verification within *Cygwin Environment*
|
|
(`issue #26 <https://github.com/platformio/platformio/issues/26>`_)
|
|
* Fixed bug with code builder and built-in Arduino libraries
|
|
(`issue #28 <https://github.com/platformio/platformio/issues/28>`_)
|
|
|
|
0.8.0 (2014-10-19)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Avoided trademark issues in `library.json <http://docs.platformio.org/en/latest/librarymanager/config.html>`_
|
|
with the new fields: `frameworks <http://docs.platformio.org/en/latest/librarymanager/config.html#frameworks>`_,
|
|
`platforms <http://docs.platformio.org/en/latest/librarymanager/config.html#platforms>`_
|
|
and `dependencies <http://docs.platformio.org/en/latest/librarymanager/config.html#dependencies>`_
|
|
(`issue #17 <https://github.com/platformio/platformio/issues/17>`_)
|
|
* Switched logic from "Library Name" to "Library Registry ID" for all
|
|
`platformio lib <http://docs.platformio.org/en/latest/userguide/lib/index.html>`_
|
|
commands (install, uninstall, update and etc.)
|
|
* Renamed ``author`` field to `authors <http://docs.platformio.org/en/latest/librarymanager/config.html#authors>`_
|
|
and allowed to setup multiple authors per library in `library.json <http://docs.platformio.org/en/latest/librarymanager/config.html>`_
|
|
* Added option to specify "maintainer" status in `authors <http://docs.platformio.org/en/latest/librarymanager/config.html#authors>`_ field
|
|
* New filters/options for `platformio lib search <http://docs.platformio.org/en/latest/userguide/lib/cmd_search.html>`_
|
|
command: ``--framework`` and ``--platform``
|
|
|
|
0.7.1 (2014-10-06)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Fixed bug with order for includes in conversation from INO/PDE to CPP
|
|
* Automatic detection of port on upload (`issue #15 <https://github.com/platformio/platformio/issues/15>`_)
|
|
* Fixed lib update crashing when no libs are installed (`issue #19 <https://github.com/platformio/platformio/issues/19>`_)
|
|
|
|
|
|
0.7.0 (2014-09-24)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Implemented new `[platformio] <http://docs.platformio.org/en/latest/projectconf.html#platformio>`_
|
|
section for Configuration File with `home_dir <http://docs.platformio.org/en/latest/projectconf.html#home-dir>`_
|
|
option (`issue #14 <https://github.com/platformio/platformio/issues/14>`_)
|
|
* Implemented *Library Manager* (`issue #6 <https://github.com/platformio/platformio/issues/6>`_)
|
|
|
|
0.6.0 (2014-08-09)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Implemented `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_ (`issue #10 <https://github.com/platformio/platformio/issues/10>`_)
|
|
* Fixed an issue ``ImportError: No module named platformio.util`` (`issue #9 <https://github.com/platformio/platformio/issues/9>`_)
|
|
* Fixed bug with auto-conversation from Arduino \*.ino to \*.cpp
|
|
|
|
0.5.0 (2014-08-04)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Improved nested lookups for libraries
|
|
* Disabled default warning flag "-Wall"
|
|
* Added auto-conversation from \*.ino to valid \*.cpp for Arduino/Energia
|
|
frameworks (`issue #7 <https://github.com/platformio/platformio/issues/7>`_)
|
|
* Added `Arduino example <https://github.com/platformio/platformio-examples/tree/develop/>`_
|
|
with external library (*Adafruit CC3000*)
|
|
* Implemented `platformio upgrade <http://docs.platformio.org/en/latest/userguide/cmd_upgrade.html>`_
|
|
command and "auto-check" for the latest
|
|
version (`issue #8 <https://github.com/platformio/platformio/issues/8>`_)
|
|
* Fixed an issue with "auto-reset" for *Raspduino* board
|
|
* Fixed a bug with nested libs building
|
|
|
|
0.4.0 (2014-07-31)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Implemented `platformio serialports <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html>`_ command
|
|
* Allowed to put special build flags only for ``src`` files via
|
|
`src_build_flags <http://docs.platformio.org/en/latest/projectconf.html#src_build-flags>`_
|
|
environment option
|
|
* Allowed to override some of settings via system environment variables
|
|
such as: ``PLATFORMIO_SRC_BUILD_FLAGS`` and ``PLATFORMIO_ENVS_DIR``
|
|
* Added ``--upload-port`` option for `platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html#cmdoption--upload-port>`__ command
|
|
* Implemented (especially for `SmartAnthill <http://docs.smartanthill.ikravets.com/>`_)
|
|
`platformio run -t uploadlazy <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`_
|
|
target (no dependencies to framework libs, ELF and etc.)
|
|
* Allowed to skip default packages via `platformio install --skip-default-package <http://docs.platformio.org/en/latest/userguide/cmd_install.html#cmdoption--skip-default>`_
|
|
option
|
|
* Added tools for *Raspberry Pi* platform
|
|
* Added support for *Microduino* and *Raspduino* boards in
|
|
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html>`_ platform
|
|
|
|
|
|
0.3.1 (2014-06-21)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Fixed auto-installer for Windows OS (bug with %PATH% customisations)
|
|
|
|
|
|
0.3.0 (2014-06-21)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Allowed to pass multiple "SomePlatform" to install/uninstall commands
|
|
* Added "IDE Integration" section to README with Eclipse project examples
|
|
* Created auto installer script for *PlatformIO* (`issue #3 <https://github.com/platformio/platformio/issues/3>`_)
|
|
* Added "Super-Quick" way to Installation section (README)
|
|
* Implemented "build_flags" option for environments (`issue #4 <https://github.com/platformio/platformio/issues/4>`_)
|
|
|
|
|
|
0.2.0 (2014-06-15)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Resolved `issue #1 "Build referred libraries" <https://github.com/platformio/platformio/issues/1>`_
|
|
* Renamed project's "libs" directory to "lib"
|
|
* Added `arduino-internal-library <https://github.com/platformio/platformio-examples/tree/develop/>`_ example
|
|
* Changed to beta status
|
|
|
|
|
|
0.1.0 (2014-06-13)
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
* Birth! First alpha release
|