2014-06-15 22:02:05 +03:00
Release History
===============
2015-08-22 17:31:26 +03:00
PlatformIO 2.0
--------------
2015-12-21 19:23:46 +02:00
2.6.3 (2015-12-??)
~~~~~~~~~~~~~~~~~~
* Fixed invalid ROM size for ESP8266-based boards
(`issue #396 <https://github.com/platformio/platformio/issues/396> `_ )
2015-12-21 17:41:37 +02:00
2.6.2 (2015-12-21)
2015-12-18 22:56:15 +02:00
~~~~~~~~~~~~~~~~~~
2015-12-21 17:35:30 +02:00
* Removed `` SCons `` from requirements list. PlatformIO will try to install it
automatically, otherwise users need to install it manually
2015-12-18 22:56:15 +02:00
* Fixed `` ChunkedEncodingError `` when SF connection is broken
(`issue #356 <https://github.com/platformio/platformio/issues/356> `_ )
2015-12-18 20:30:30 +02:00
2.6.1 (2015-12-18)
2015-12-17 00:02:22 +02:00
~~~~~~~~~~~~~~~~~~
2015-12-17 20:16:17 +02:00
* 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
2015-12-17 18:17:54 +02:00
* 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> `_ )
2015-12-18 19:29:20 +02:00
* 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
2015-12-17 00:02:22 +02:00
* Fixed reset method for Espressif NodeMCU (ESP-12E Module)
(`issue #380 <https://github.com/platformio/platformio/issues/380> `_ )
2015-12-18 15:20:37 +02:00
* Fixed issue with code builder when build path contains spaces
(`issue #387 <https://github.com/platformio/platformio/issues/387> `_ )
2015-12-18 20:18:19 +02:00
* Fixed project generator for Eclipse IDE and "duplicate path entries found
in project path"
(`issue #383 <https://github.com/platformio/platformio/issues/383> `_ )
2015-12-17 00:02:22 +02:00
2015-12-15 20:54:19 +02:00
2.6.0 (2015-12-15)
2015-12-11 15:17:38 +02:00
~~~~~~~~~~~~~~~~~~
2015-12-15 15:58:52 +02:00
* Install only required packages depending on build environment
(`issue #308 <https://github.com/platformio/platformio/issues/308> `_ )
2015-12-14 19:50:50 +02:00
* 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> `_ )
2015-12-11 15:31:36 +02:00
* 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> `_ )
2015-12-15 20:19:27 +02:00
* 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> `_ )
2015-12-11 15:31:36 +02:00
* 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> `__
2015-12-11 15:17:38 +02:00
(`issue #368 <https://github.com/platformio/platformio/issues/368> `_ )
2015-12-12 18:18:57 +02:00
* Improved PlatformIO installation on the Mac OS X El Capitan
2015-12-11 15:17:38 +02:00
2015-12-08 19:28:08 +02:00
2.5.0 (2015-12-08)
2015-12-03 17:19:43 +02:00
~~~~~~~~~~~~~~~~~~
2015-12-04 21:06:29 +02:00
* Improved code builder for parallel builds (up to 4 times faster than before)
2015-12-04 15:18:31 +02:00
* Generate `.travis.yml <http://docs.platformio.org/en/latest/ci/travis.html> `__
2015-12-05 23:34:25 +02:00
CI and `.gitignore` files for embedded projects by default
2015-12-04 15:18:31 +02:00
(`issue #354 <https://github.com/platformio/platformio/issues/354> `_ )
2015-12-03 17:19:43 +02:00
* 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> `_ )
2015-12-05 23:30:42 +02:00
* 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
2015-12-03 17:19:43 +02:00
2015-12-01 19:02:01 +02:00
2.4.1 (2015-12-01)
2015-12-01 19:00:40 +02:00
~~~~~~~~~~~~~~~~~~
* Restored `` PLATFORMIO `` macros with the current version
2015-12-01 17:50:35 +02:00
2.4.0 (2015-12-01)
2015-11-18 20:14:16 +02:00
~~~~~~~~~~~~~~~~~~
2015-11-24 19:58:24 +02:00
* 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
2015-12-01 12:04:41 +02:00
* Updated Arduino core for Espressif platform to 2.0.0
(`issue #345 <https://github.com/platformio/platformio/issues/345> `_ )
2015-11-24 19:58:24 +02:00
* 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> `_ )
2015-11-24 13:14:41 +02:00
* Fixed ESP-12E flash size
(`pull #333 <https://github.com/platformio/platformio/pull/333> `_ )
2015-11-24 19:58:24 +02:00
* Fixed configuration for LowPowerLab MoteinoMEGA board
(`issue #335 <https://github.com/platformio/platformio/issues/335> `_ )
2015-11-25 19:54:06 +02:00
* Fixed "LockFailed: failed to create appstate.json.lock" error for Windows
2015-11-27 21:15:09 +02:00
* Fixed relative include path for preprocessor using `` build_flags ``
(`issue #271 <https://github.com/platformio/platformio/issues/271> `_ )
2015-11-24 13:14:41 +02:00
2015-11-18 20:11:00 +02:00
2.3.5 (2015-11-18)
2015-10-16 15:22:11 +01:00
~~~~~~~~~~~~~~~~~~
2015-11-02 21:18:09 +02:00
* Added support of `libOpenCM3 <http://docs.platformio.org/en/latest/frameworks/libopencm3.html> `_
2015-10-16 15:22:11 +01:00
framework for Nucleo F103RB board
(`issue #309 <https://github.com/platformio/platformio/issues/309> `_ )
2015-11-02 21:18:09 +02:00
* Added support for Espressif ESP8266 ESP-12E board (NodeMCU)
(`issue #310 <https://github.com/platformio/platformio/issues/310> `_ )
2015-11-06 19:54:15 +02:00
* Added support for pySerial 3.0
(`issue #307 <https://github.com/platformio/platformio/issues/307> `_ )
2015-11-16 23:10:14 +02:00
* Updated Arduino AVR/SAM frameworks to 1.6.6
(`issue #321 <https://github.com/platformio/platformio/issues/321> `_ )
2015-11-02 22:36:49 +02:00
* 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> `_ )
2015-11-02 21:41:13 +02:00
* 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> `_ )
2015-11-02 23:03:05 +02:00
* 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> `_ )
2015-11-06 16:38:41 +02:00
* Fixed installation on Mac OS X El Capitan
(`issue #312 <https://github.com/platformio/platformio/issues/312> `_ )
2015-11-16 23:17:23 +02:00
* Fixed project generator for CLion IDE under Windows OS with invalid path to
executable
(`issue #326 <https://github.com/platformio/platformio/issues/326> `_ )
2015-11-17 23:20:04 +02:00
* Fixed empty list with serial ports on Mac OS X
2015-11-18 20:08:27 +02:00
(`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> `_ )
2015-10-16 15:22:11 +01:00
2015-10-13 18:40:23 +01:00
2.3.4 (2015-10-13)
2015-10-10 11:33:38 +01:00
~~~~~~~~~~~~~~~~~~
2015-10-13 14:01:16 +01:00
* 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> `_ )
2015-10-13 17:44:28 +01:00
* PlatformIO `command completion in Terminal <http://docs.platformio.org/en/latest/faq.html#command-completion-in-terminal> `_ for `` bash `` and `` zsh ``
2015-10-10 11:33:38 +01:00
* Added support for ubIQio Ardhat board
(`pull #302 <https://github.com/platformio/platformio/pull/302> `_ )
2015-10-13 18:24:40 +01:00
* Install SCons automatically and avoid `` error: option --single-version-externally-managed not recognized ``
(`issue #279 <https://github.com/platformio/platformio/issues/279> `_ )
2015-10-12 16:29:24 +01:00
* Use Teensy CLI Loader for upload of .hex files on Mac OS X
(`issue #306 <https://github.com/platformio/platformio/issues/306> `_ )
2015-10-13 18:24:40 +01:00
* Fixed missing `framework-mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html> `_
2015-10-12 13:24:42 +01:00
package for `teensy <http://docs.platformio.org/en/latest/platforms/teensy.html> `_
platform
(`issue #305 <https://github.com/platformio/platformio/issues/305> `_ )
2015-10-10 11:33:38 +01:00
2015-10-02 16:23:46 +01:00
2.3.3 (2015-10-02)
2015-09-23 16:35:31 +03:00
~~~~~~~~~~~~~~~~~~
2015-09-28 12:09:03 +01:00
* Added support for LightBlue Bean board
(`pull #292 <https://github.com/platformio/platformio/pull/292> `_ )
2015-09-28 13:19:07 +01:00
* Added support for ST Nucleo F446RE board
(`pull #293 <https://github.com/platformio/platformio/pull/293> `_ )
2015-09-23 16:35:31 +03:00
* Fixed broken lock file for "appstate" storage
(`issue #288 <https://github.com/platformio/platformio/issues/288> `_ )
2015-10-02 15:34:36 +01:00
* Fixed ESP8266 compile errors about RAM size when adding 1 library
(`issue #296 <https://github.com/platformio/platformio/issues/296> `_ )
2015-09-23 16:35:31 +03:00
2015-09-10 20:44:39 +03:00
2.3.2 (2015-09-10)
2015-09-09 00:45:51 +03:00
~~~~~~~~~~~~~~~~~~
2015-09-10 16:43:09 +03:00
* Allowed to use ST-Link uploader for mbed-based projects
2015-09-10 18:19:23 +03:00
* 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> `_ )
2015-09-10 17:47:19 +03:00
* 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> `_ )
2015-09-11 12:53:04 +03:00
* Fixed firmware uploading to Arduino Leonardo board using Mac OS
(`issue #287 <https://github.com/platformio/platformio/issues/287> `_ )
2015-09-09 00:45:51 +03:00
* Fixed `SConsNotInstalled` error for Linux Debian-based distributives
2015-09-06 18:17:40 +03:00
2.3.1 (2015-09-06)
2015-09-06 18:16:09 +03:00
~~~~~~~~~~~~~~~~~~
* 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> `_ )
2015-09-05 23:04:53 +03:00
2.3.0 (2015-09-05)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-08-03 12:33:37 +03:00
2015-08-09 19:05:16 +03:00
* Added
`native <http://docs.platformio.org/en/latest/platforms/native.html> `__ ,
2015-08-10 21:39:31 +03:00
`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> `__ ,
2015-08-09 19:05:16 +03:00
`windows_x86 <http://docs.platformio.org/en/latest/platforms/windows_x86.html> `__
2015-08-10 21:39:31 +03:00
development platforms
2015-08-03 12:33:37 +03:00
(`issue #263 <https://github.com/platformio/platformio/issues/263> `_ )
2015-08-28 19:52:37 +03:00
* Added `PlatformIO Demo <http://docs.platformio.org/en/latest/demo.html> `_
page to documentation
2015-08-22 17:09:28 +03:00
* Simplified `installation <http://docs.platformio.org/en/latest/installation.html> `__
process of PlatformIO
(`issue #274 <https://github.com/platformio/platformio/issues/274> `_ )
2015-09-04 19:31:59 +03:00
* 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>`__
2015-09-02 23:07:45 +03:00
* Added short `` -h `` help option for PlatformIO and sub-commands
2015-09-04 13:10:14 +03:00
* Updated `mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html> `__
framework
2015-09-04 19:31:59 +03:00
* Updated `` tool-teensy `` package for `Teensy <http://docs.platformio.org/en/latest/platforms/teensy.html> `__
2015-08-21 23:09:56 +03:00
platform
(`issue #268 <https://github.com/platformio/platformio/issues/268> `_ )
2015-08-22 23:11:48 +03:00
* Added FAQ answer when `Program "platformio" not found in PATH <http://docs.platformio.org/en/latest/faq.html#faq-troubleshooting-pionotfoundinpath> `_
2015-08-21 23:41:50 +03:00
(`issue #272 <https://github.com/platformio/platformio/issues/272> `_ )
2015-08-22 23:11:48 +03:00
* Generate "readme.txt" for project "lib" directory
(`issue #273 <https://github.com/platformio/platformio/issues/273> `_ )
2015-08-25 16:45:12 +03:00
* Use toolchain's includes pattern `` include* `` for Project Generator
(`issue #277 <https://github.com/platformio/platformio/issues/277> `_ )
2015-09-04 19:31:59 +03:00
* 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> `_ )
2015-08-21 23:09:56 +03:00
* 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> `_ )
2015-08-03 12:33:37 +03:00
2015-07-30 18:54:06 +03:00
2.2.2 (2015-07-30)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-07-21 14:53:38 +03:00
2015-07-23 19:25:10 +03:00
* Integration with `Atom IDE <http://docs.platformio.org/en/latest/ide/atom.html> `__
2015-07-29 21:14:41 +03:00
* Support for off-line/unpublished/private libraries
(`issue #260 <https://github.com/platformio/platformio/issues/260> `_ )
2015-07-21 14:53:38 +03:00
* 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> `_ )
2015-07-30 18:07:26 +03:00
* 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> `_ )
2015-07-30 17:50:07 +03:00
* 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> `_ )
2015-07-21 17:51:33 +03:00
* Handle "OSError: [Errno 13] Permission denied" for PlatformIO installer script
(`issue #254 <https://github.com/platformio/platformio/issues/254> `_ )
2015-07-21 14:53:38 +03:00
2015-07-17 14:58:34 +03:00
2.2.1 (2015-07-17)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-07-07 23:08:54 +03:00
2015-07-15 19:45:56 +03:00
* 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> `_ )
2015-07-17 15:05:05 +03:00
* Updated `` sdk-esp8266 `` package for `espressif <http://docs.platformio.org/en/latest/platforms/espressif.html> `__ platform
2015-07-07 23:08:54 +03:00
* 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> `_ )
2015-07-01 18:03:33 +03:00
2.2.0 (2015-07-01)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-06-17 13:28:56 +03:00
2015-06-22 15:06:39 +03:00
* 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> `_ )
2015-06-19 15:29:22 +03:00
* 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
2015-06-19 13:43:30 +03:00
(`issue #233 <https://github.com/platformio/platformio/issues/233> `_ )
2015-06-19 15:29:22 +03:00
* Specify library compatibility with the all platforms/frameworks
2015-06-19 13:43:30 +03:00
using `` * `` symbol in
2015-06-17 13:28:56 +03:00
`library.json <http://docs.platformio.org/en/latest/librarymanager/config.html> `__
2015-06-30 23:34:01 +03:00
* 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> `_ )
2015-06-17 13:35:10 +03:00
* Fixed `` stk500v2_command(): command failed ``
(`issue #238 <https://github.com/platformio/platformio/issues/238> `_ )
2015-06-27 15:13:27 +03:00
* Fixed IDE project generator when board is specified
(`issue #242 <https://github.com/platformio/platformio/issues/242> `_ )
2015-06-27 22:47:44 +03:00
* Fixed relative path for includes when generating project for IDE
(`issue #243 <https://github.com/platformio/platformio/issues/243> `_ )
2015-06-30 23:34:01 +03:00
* Fixed ESP8266 native SDK exception
(`issue #245 <https://github.com/platformio/platformio/issues/245> `_ )
2015-06-17 13:28:56 +03:00
2015-06-21 21:48:45 +03:00
2.1.2 (2015-06-21)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-06-21 21:48:45 +03:00
* Fixed broken link to SCons installer
2015-06-09 22:20:53 +03:00
2.1.1 (2015-06-09)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-06-04 21:24:19 +03:00
2015-06-08 23:02:05 +03:00
* Automatically detect upload port using VID:PID board settings
(`issue #231 <https://github.com/platformio/platformio/issues/231> `_ )
2015-06-04 22:50:13 +03:00
* Improved detection of build changes
2015-12-08 18:42:23 +02:00
* Avoided `` LibInstallDependencyError `` when more than 1 library is found
2015-06-06 16:41:00 +03:00
(`issue #229 <https://github.com/platformio/platformio/issues/229> `_ )
2015-06-04 21:24:19 +03:00
2015-06-03 19:54:39 +03:00
2.1.0 (2015-06-03)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-05-28 00:19:55 +03:00
2015-06-03 19:31:09 +03:00
* 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> `_ )
2015-05-28 21:07:41 +03:00
* Integrate PlatformIO with `Circle CI <https://circleci.com> `_ and
`Shippable CI <https://shippable.com> `_
2015-05-30 17:09:01 +03:00
* Described in documentation how to `create/register own board <http://docs.platformio.org/en/latest/platforms/creating_board.html> `_ for PlatformIO
2015-05-29 17:47:30 +03:00
* Disabled "nano.specs" for ARM-based platforms
(`issue #219 <https://github.com/platformio/platformio/issues/219> `_ )
2015-05-29 20:29:24 +03:00
* Fixed "ConnectionError" when PlatformIO SF Storage is off-line
2015-05-28 00:19:55 +03:00
* Fixed resolving of C/C++ std libs by Eclipse IDE
(`issue #220 <https://github.com/platformio/platformio/issues/220> `_ )
2015-05-29 20:29:24 +03:00
* 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> `_ )
2015-05-28 00:19:55 +03:00
2015-05-27 19:21:29 +03:00
2.0.2 (2015-05-27)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-05-27 19:21:29 +03:00
* Fixed libraries order for "Library Dependency Finder" under Linux OS
2015-05-27 17:03:34 +03:00
2.0.1 (2015-05-27)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-05-23 14:02:05 +03:00
2015-06-28 19:20:31 +03:00
* Handle new environment variable
2015-05-23 19:17:07 +03:00
`PLATFORMIO_BUILD_FLAGS <http://docs.platformio.org/en/latest/envvars.html#platformio-build-flags> `_
2015-05-23 14:23:55 +03:00
* Pass to API requests information about Continuous Integration system. This
information will be used by PlatformIO-API.
2015-05-26 13:59:33 +03:00
* Use `` include `` directories from toolchain when initialising project for IDE
2015-05-25 23:33:38 +03:00
(`issue #210 <https://github.com/platformio/platformio/issues/210> `_ )
2015-05-26 22:52:09 +03:00
* 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
2015-05-24 18:48:45 +03:00
* 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> `_ )
2015-05-26 13:59:33 +03:00
* Handle Atmel AVR Symbols when initialising project for IDE
(`issue #216 <https://github.com/platformio/platformio/issues/216> `_ )
2015-05-23 14:02:05 +03:00
* Fixed bug with converting `` *.ino `` to `` *.cpp ``
2015-05-26 23:00:40 +03:00
* Fixed failing with `` platformio init --ide eclipse `` without boards
(`issue #217 <https://github.com/platformio/platformio/issues/217> `_ )
2015-05-23 14:02:05 +03:00
Version bump to 2.0.0 (issues #108, #134, #148, #151, #152, #154, #158, #167, #168, #171, #173, #174, #177, #179, #182, #192, #197, #204)
2015-05-22 21:48:58 +03:00
2.0.0 (2015-05-22)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-04-16 17:34:22 +01:00
2015-05-22 22:16:27 +03:00
*Made in* `Paradise <https://twitter.com/ikravets/status/592356377185619969> `_
2015-05-22 22:03:55 +03:00
* PlatformIO as `Continuous Integration <http://docs.platformio.org/en/latest/ci/index.html> `_
(CI) tool for embedded projects
2015-05-22 19:08:51 +03:00
(`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> `_ )
2015-05-07 16:20:53 +01:00
* PlatformIO CLI 2.0: "platform" related commands have been
2015-04-17 12:37:03 +01:00
moved to `` platformio platforms `` subcommand
(`issue #158 <https://github.com/platformio/platformio/issues/158> `_ )
2015-04-20 16:19:59 +01:00
* Created `PlatformIO gitter.im <https://gitter.im/platformio/platformio> `_ room
(`issue #174 <https://github.com/platformio/platformio/issues/174> `_ )
2015-05-15 22:40:29 +02:00
* Global `` -f, --force `` option which will force to accept any
2015-05-22 19:08:51 +03:00
confirmation prompts
(`issue #152 <https://github.com/platformio/platformio/issues/152> `_ )
2015-05-15 22:40:29 +02:00
* 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
2015-05-06 17:29:58 +01:00
directory
(`issue #192 <https://github.com/platformio/platformio/issues/192> `_ )
2015-05-15 22:40:29 +02:00
* 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
2015-06-28 20:16:43 +03:00
`lib_install <http://docs.platformio.org/en/latest/projectconf.html#lib-install> `_
2015-05-05 15:47:21 +01:00
option in `` platformio.ini ``
2015-05-01 13:49:18 +01:00
(`issue #134 <https://github.com/platformio/platformio/issues/134> `_ )
2015-05-15 22:40:29 +02:00
* Specify libraries which are compatible with build environment using
2015-06-28 19:44:35 +03:00
`lib_use <http://docs.platformio.org/en/latest/projectconf.html#lib-use> `_
2015-05-05 15:47:21 +01:00
option in `` platformio.ini ``
(`issue #148 <https://github.com/platformio/platformio/issues/148> `_ )
2015-05-15 22:40:29 +02:00
* Add more boards to PlatformIO project with
2015-05-05 15:47:21 +01:00
`platformio init --board <http://docs.platformio.org/en/latest/userguide/cmd_init.html#cmdoption--board> `__
command
2015-04-23 12:40:19 +01:00
(`issue #167 <https://github.com/platformio/platformio/issues/167> `_ )
2015-05-15 22:40:29 +02:00
* Choose which library to update
2015-04-16 17:34:22 +01:00
(`issue #168 <https://github.com/platformio/platformio/issues/168> `_ )
2015-05-15 22:40:29 +02:00
* Specify `platformio init --env-prefix <http://docs.platformio.org/en/latest/userguide/cmd_init.html#cmdoption--env-prefix> `__ when initialise/update project
2015-04-23 12:54:59 +01:00
(`issue #182 <https://github.com/platformio/platformio/issues/182> `_ )
2015-05-22 19:08:51 +03:00
* 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> `_ )
2015-04-17 12:28:10 +01:00
* Disabled automatic updates by default for platforms, packages and libraries
(`issue #171 <https://github.com/platformio/platformio/issues/171> `_ )
2015-04-22 14:21:26 +01:00
* Fixed bug with creating copies of source files
(`issue #177 <https://github.com/platformio/platformio/issues/177> `_ )
2015-04-16 17:34:22 +01:00
2015-08-22 17:31:26 +03:00
PlatformIO 1.0
--------------
2015-05-15 13:00:38 +02:00
1.5.0 (2015-05-15)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-05-05 12:36:09 +01:00
2015-05-14 23:13:47 +02:00
* Added support of `Framework mbed <http://platformio.org/#!/frameworks/mbed> `_
for Teensy 3.1
(`issue #183 <https://github.com/platformio/platformio/issues/183> `_ )
2015-05-05 12:36:09 +01:00
* 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/tree/develop/examples> `__
with preconfigured IDE projects
(`issue #154 <https://github.com/platformio/platformio/issues/154> `_ )
2015-05-14 17:07:20 +02:00
* Fixed firmware uploading under Linux OS for Arduino Leonardo board
(`issue #178 <https://github.com/platformio/platformio/issues/178> `_ )
2015-05-14 22:49:55 +02:00
* Fixed invalid "mbed" firmware for Nucleo F411RE
(`issue #185 <https://github.com/platformio/platformio/issues/185> `_ )
2015-05-05 12:36:09 +01:00
* Fixed parsing of includes for PlatformIO Library Dependency Finder
(`issue #189 <https://github.com/platformio/platformio/issues/189> `_ )
2015-05-08 18:09:35 +01:00
* Fixed handling symbolic links within source code directory
(`issue #190 <https://github.com/platformio/platformio/issues/190> `_ )
2015-05-07 18:13:29 +01:00
* 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> `_ )
2015-05-05 12:36:09 +01:00
2015-04-11 19:49:18 +03:00
1.4.0 (2015-04-11)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-04-03 17:41:21 +03:00
2015-04-11 19:49:18 +03:00
* Added `espressif <http://docs.platformio.org/en/latest/platforms/espressif.html> `_
development platform with ESP01 board
2015-04-03 17:41:21 +03:00
* Integrated PlatformIO with AppVeyor Windows based Continuous Integration system
(`issue #149 <https://github.com/platformio/platformio/issues/149> `_ )
2015-04-11 19:49:18 +03:00
* Added support for Teensy LC board to
`teensy <http://docs.platformio.org/en/latest/platforms/teensy.html> `__
platform
2015-04-03 17:41:21 +03:00
* Added support for new Arduino based boards by *SparkFun, BQ, LightUp,
2015-05-26 23:00:40 +03:00
LowPowerLab, Quirkbot, RedBearLab, TinyCircuits* to
2015-04-03 17:41:21 +03:00
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards> `__
platform
2015-04-11 19:49:18 +03:00
* 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> `_ )
2015-05-05 15:47:21 +01:00
* 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> `_ ,
2015-04-11 19:49:18 +03:00
`issue #170 <https://github.com/platformio/platformio/issues/170> `_ )
* Fixed exceptions with PlatformIO auto-updates when Internet connection isn't
active
2015-04-03 17:41:21 +03:00
2015-03-27 17:04:09 +02:00
1.3.0 (2015-03-27)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-03-21 23:08:36 +02:00
2015-03-27 17:04:09 +02:00
* Moved PlatformIO source code and repositories from `Ivan Kravets <https://github.com/ivankravets> `_
account to `PlatformIO Organisation <https://github.com/platformio> `_
2015-03-25 11:35:51 +02:00
(`issue #138 <https://github.com/platformio/platformio/issues/138> `_ )
2015-03-25 11:47:32 +02:00
* 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> `_ )
2015-03-25 22:00:02 +02:00
* 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
2015-03-21 23:08:36 +02:00
* Improved handling of multi-file `` *.ino/pde `` sketches
2015-03-25 11:34:48 +02:00
(`issue #130 <https://github.com/platformio/platformio/issues/130> `_ )
2015-03-25 22:00:02 +02:00
* 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> `_ )
2015-03-21 23:08:36 +02:00
2015-03-20 22:29:51 +02:00
1.2.0 (2015-03-20)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-03-13 00:02:31 +02:00
2015-03-20 21:55:08 +02:00
* Added full support of `mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html> `__
framework including libraries: *RTOS, Ethernet, DSP, FAT, USB* .
2015-03-13 00:02:31 +02:00
* 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> `__
2015-03-17 00:54:42 +02:00
page in documentation and added to `PlatformIO Web Site <http://platformio.org> `_
2015-03-25 11:34:48 +02:00
(`issue #115 <https://github.com/platformio/platformio/issues/115> `_ )
2015-03-17 00:54:42 +02:00
* Introduced online `Embedded Boards Explorer <http://platformio.org/#!/boards> `_
2015-03-18 23:17:39 +02:00
* Automatically append define `` -DPLATFORMIO=%version% `` to
2015-03-25 11:34:48 +02:00
builder (`issue #105 <https://github.com/platformio/platformio/issues/105> `_ )
2015-03-13 00:02:31 +02:00
* Renamed `` stm32 `` development platform to
`ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html> `__
2015-03-20 21:55:08 +02:00
* Renamed `` opencm3 `` framework to
`libopencm3 <http://docs.platformio.org/en/latest/frameworks/libopencm3.html> `__
2015-03-18 23:17:39 +02:00
* Fixed uploading for `atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html> `__
development platform
2015-03-20 21:55:08 +02:00
* Fixed re-arranging the `` *.ino/pde `` files when converting to `` *.cpp ``
2015-03-25 11:34:48 +02:00
(`issue #100 <https://github.com/platformio/platformio/issues/100> `_ )
2015-03-13 00:02:31 +02:00
2015-03-05 15:05:28 +02:00
1.1.0 (2015-03-05)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-03-02 23:17:45 +02:00
2015-03-05 01:36:31 +02:00
* Implemented `` PLATFORMIO_* `` environment variables
2015-03-25 11:34:48 +02:00
(`issue #102 <https://github.com/platformio/platformio/issues/102> `_ )
2015-03-04 21:06:35 +02:00
* Added support for *SainSmart* boards to
`atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html#boards> `__
development platform
2015-03-05 01:36:31 +02:00
* 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> `__
2015-03-05 14:48:56 +02:00
* Disabled "prompts" automatically for *Continuous Integration* systems
2015-03-25 11:34:48 +02:00
(`issue #103 <https://github.com/platformio/platformio/issues/103> `_ )
2015-03-02 23:17:45 +02:00
* Fixed firmware uploading for
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards> `__
boards which work within `` usbtiny `` protocol
2015-03-25 11:34:48 +02:00
* Fixed uploading for *Digispark* board (`issue #106 <https://github.com/platformio/platformio/issues/106> `_ )
2015-03-02 23:17:45 +02:00
2015-02-28 11:40:09 +02:00
1.0.1 (2015-02-27)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2015-01-10 16:20:09 +02:00
2015-02-27 22:40:15 +02:00
**PlatformIO 1.0 - recommended for production**
* Changed development status from `` beta `` to `` Production/Stable ``
2015-03-12 23:32:28 +02:00
* Added support for *ARM* -based credit-card sized computers:
2015-02-23 23:47:44 +02:00
`Raspberry Pi <http://www.raspberrypi.org> `_ ,
`BeagleBone <http://beagleboard.org> `_ and `CubieBoard <http://cubieboard.org> `_
2015-03-18 23:17:39 +02:00
* Added `atmelsam <http://docs.platformio.org/en/latest/platforms/atmelsam.html> `__
2015-02-23 23:47:44 +02:00
development platform with supported boards: *Arduino Due and Digistump DigiX*
2015-03-25 11:34:48 +02:00
(`issue #71 <https://github.com/platformio/platformio/issues/71> `_ )
2015-03-13 00:02:31 +02:00
* Added `ststm32 <http://docs.platformio.org/en/latest/platforms/ststm32.html> `__
2015-02-23 23:47:44 +02:00
development platform with supported boards: *Discovery kit for STM32L151/152,
2015-02-25 23:58:13 +02:00
STM32F303xx, STM32F407/417 lines* and `libOpenCM3 Framework <http://www.libopencm3.org> `_
2015-03-25 11:34:48 +02:00
(`issue #73 <https://github.com/platformio/platformio/issues/73> `_ )
2015-02-23 23:47:44 +02:00
* Added `teensy <http://docs.platformio.org/en/latest/platforms/teensy.html> `_
development platform with supported boards: *Teensy 2.x & 3.x*
2015-03-25 11:34:48 +02:00
(`issue #72 <https://github.com/platformio/platformio/issues/72> `_ )
2015-02-23 23:47:44 +02:00
* Added new *Arduino* boards to
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards> `__
2015-01-31 17:40:48 +02:00
platform: *Arduino NG, Arduino BT, Arduino Esplora, Arduino Ethernet,
Arduino Robot Control, Arduino Robot Motor and Arduino Yun*
2015-02-23 23:47:44 +02:00
* Added support for *Adafruit* boards to
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#boards> `__
platform: *Adafruit Flora and Adafruit Trinkets*
2015-03-25 11:34:48 +02:00
(`issue #65 <https://github.com/platformio/platformio/issues/65> `_ )
2015-02-23 23:47:44 +02:00
* 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*
2015-03-25 11:34:48 +02:00
(`issue #47 <https://github.com/platformio/platformio/issues/47> `_ )
* Covered code with tests (`issue #2 <https://github.com/platformio/platformio/issues/2> `_ )
2015-01-29 16:09:17 +02:00
* Refactored *Library Dependency Finder* (issues
2015-03-25 11:34:48 +02:00
`#48 <https://github.com/platformio/platformio/issues/48> `_ ,
`#50 <https://github.com/platformio/platformio/issues/50> `_ ,
`#55 <https://github.com/platformio/platformio/pull/55> `_ )
2015-02-22 22:24:22 +02:00
* 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
2015-03-25 11:34:48 +02:00
(`issue #83 <https://github.com/platformio/platformio/issues/83> `_ )
2015-01-10 16:20:09 +02:00
* Added `` --json-output `` option to
`platformio boards <http://docs.platformio.org/en/latest/userguide/cmd_boards.html> `__
2015-02-19 19:16:46 +02:00
and `platformio search <http://docs.platformio.org/en/latest/userguide/cmd_search.html> `__
2015-02-23 23:47:44 +02:00
commands which allows to return the output in `JSON <http://en.wikipedia.org/wiki/JSON> `_ format
2015-03-25 11:34:48 +02:00
(`issue #42 <https://github.com/platformio/platformio/issues/42> `_ )
2015-01-29 16:09:17 +02:00
* Allowed to ignore some libs from *Library Dependency Finder* via
2015-06-28 19:31:28 +03:00
`lib_ignore <http://docs.platformio.org/en/latest/projectconf.html#lib-ignore> `_ option
2015-02-15 23:53:15 +02:00
* Improved `platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html> `__
command: asynchronous output for build process, timing and detailed
2015-02-23 23:47:44 +02:00
information about environment configuration
2015-03-25 11:34:48 +02:00
(`issue #74 <https://github.com/platformio/platformio/issues/74> `_ )
2015-02-23 23:47:44 +02:00
* Output compiled size and static memory usage with
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html> `__
2015-03-25 11:34:48 +02:00
command (`issue #59 <https://github.com/platformio/platformio/issues/59> `_ )
2015-02-13 23:10:00 +02:00
* Updated `framework-arduino` AVR & SAM to 1.6 stable version
2015-02-23 23:47:44 +02:00
* Fixed an issue with the libraries that are git repositories
2015-03-25 11:34:48 +02:00
(`issue #49 <https://github.com/platformio/platformio/issues/49> `_ )
2015-02-23 23:47:44 +02:00
* Fixed handling of assembly files
2015-03-25 11:34:48 +02:00
(`issue #58 <https://github.com/platformio/platformio/issues/58> `_ )
2015-02-23 23:47:44 +02:00
* Fixed compiling error if space is in user's folder
2015-03-25 11:34:48 +02:00
(`issue #56 <https://github.com/platformio/platformio/issues/56> `_ )
2015-02-11 12:59:12 +02:00
* Fixed `AttributeError: 'module' object has no attribute 'disable_warnings'`
when a version of `requests` package is less then 2.4.0
2015-02-19 22:02:50 +02:00
* Fixed bug with invalid process's "return code" when PlatformIO has internal
2015-03-25 11:34:48 +02:00
error (`issue #81 <https://github.com/platformio/platformio/issues/81> `_ )
2015-02-27 22:40:15 +02:00
* Several bug fixes, increased stability and performance improvements
2015-01-16 18:41:44 +02:00
2015-08-22 17:31:26 +03:00
PlatformIO 0.0
--------------
2015-01-10 16:20:09 +02:00
2015-01-06 18:32:06 +02:00
0.10.2 (2015-01-06)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~~
2015-01-05 22:58:55 +02:00
2015-02-23 23:47:44 +02:00
* Fixed an issue with `` --json-output ``
2015-03-25 11:34:48 +02:00
(`issue #42 <https://github.com/platformio/platformio/issues/42> `_ )
2015-02-23 23:47:44 +02:00
* Fixed an exception during
`platformio upgrade <http://docs.platformio.org/en/latest/userguide/cmd_upgrade.html> `__
2015-03-25 11:34:48 +02:00
under Windows OS (`issue #45 <https://github.com/platformio/platformio/issues/45> `_ )
2015-01-05 22:58:55 +02:00
2015-01-02 23:17:30 +02:00
0.10.1 (2015-01-02)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~~
2015-01-02 20:25:30 +02:00
2015-01-02 21:03:14 +02:00
* 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
2015-02-27 22:28:38 +02:00
`platformio lib list <http://docs.platformio.org/en/latest/userguide/lib/cmd_list.html> `__
2015-01-02 21:03:14 +02:00
commands which allows to return the output in `JSON <http://en.wikipedia.org/wiki/JSON> `_ format
2015-03-25 11:34:48 +02:00
(`issue #42 <https://github.com/platformio/platformio/issues/42> `_ )
2015-01-02 21:03:14 +02:00
* Fixed missing auto-uploading by default after `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html> `__
2015-01-02 20:25:30 +02:00
command
2015-01-02 21:03:14 +02:00
0.10.0 (2015-01-01)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~~
2015-01-02 21:03:14 +02:00
**Happy New Year!**
2014-12-19 19:53:25 +02:00
2014-12-30 23:22:42 +02:00
* Implemented `platformio boards <http://docs.platformio.org/en/latest/userguide/cmd_boards.html> `_
2015-03-25 11:34:48 +02:00
command (`issue #11 <https://github.com/platformio/platformio/issues/11> `_ )
2014-12-28 23:38:18 +02:00
* Added support of *Engduino* boards for
2014-12-30 23:22:42 +02:00
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#engduino> `__
2015-03-25 11:34:48 +02:00
platform (`issue #38 <https://github.com/platformio/platformio/issues/38> `_ )
2015-01-02 20:25:30 +02:00
* Added `` --board `` option to `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html> `__
2014-12-29 20:22:01 +02:00
command which allows to initialise project with the specified embedded boards
2015-03-25 11:34:48 +02:00
(`issue #21 <https://github.com/platformio/platformio/issues/21> `_ )
2014-12-30 23:22:42 +02:00
* Added `example with uploading firmware <http://docs.platformio.org/en/latest/projectconf.html#examples> `_
2014-12-28 23:38:18 +02:00
via USB programmer (USBasp) for
2014-12-30 23:22:42 +02:00
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html> `_
2015-03-25 11:34:48 +02:00
*MCUs* (`issue #35 <https://github.com/platformio/platformio/issues/35> `_ )
2014-12-30 23:22:42 +02:00
* Automatic detection of port on `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor> `_
2015-03-25 11:34:48 +02:00
(`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> `_ )
2014-12-19 19:53:25 +02:00
2014-12-10 23:11:05 +02:00
0.9.2 (2014-12-10)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-12-10 22:32:22 +02:00
2015-03-25 11:34:48 +02:00
* Replaced "dark blue" by "cyan" colour for the texts (`issue #33 <https://github.com/platformio/platformio/issues/33> `_ )
2014-12-30 23:22:42 +02:00
* Added new setting `enable_prompts <http://docs.platformio.org/en/latest/userguide/cmd_settings.html> `_
2014-12-10 23:11:05 +02:00
and allowed to disable all *PlatformIO* prompts (useful for cloud compilers)
2015-03-25 11:34:48 +02:00
(`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> `_ )
2014-12-10 22:32:22 +02:00
2014-12-05 00:02:09 +02:00
0.9.1 (2014-12-05)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-12-03 14:18:22 +02:00
2014-12-03 20:15:52 +02:00
* Ask user to install platform (when it hasn't been installed yet) within
2014-12-30 23:22:42 +02:00
`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> `_
2014-12-03 20:15:52 +02:00
* Fixed "*OSError: [Errno 2] No such file or directory* " within
2014-12-30 23:22:42 +02:00
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html> `__
2014-12-03 20:15:52 +02:00
command when PlatformIO isn't installed properly
2015-09-04 23:48:57 +03:00
* Fixed example for `Eclipse IDE with Tiva board <https://github.com/platformio/platformio/tree/develop/examples/ide/eclipse> `_
2015-03-25 11:34:48 +02:00
(`issue #32 <https://github.com/platformio/platformio/pull/32> `_ )
2015-09-04 23:48:57 +03:00
* Upgraded `Eclipse Project Examples <https://github.com/platformio/platformio/tree/develop/examples/ide/eclipse> `_
2014-12-04 23:57:52 +02:00
to latest *Luna* and *PlatformIO* releases
2014-12-03 14:18:22 +02:00
2014-12-01 23:04:26 +02:00
0.9.0 (2014-12-01)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-10-19 18:01:27 +03:00
2014-12-30 23:22:42 +02:00
* 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.
2014-11-30 18:14:18 +02:00
Added new option `` --project-dir `` where you can specify another path to
2015-03-25 11:34:48 +02:00
directory where new project will be initialized (`issue #31 <https://github.com/platformio/platformio/issues/31> `_ )
2014-11-29 22:55:32 +02:00
* Added *Migration Manager* which simplifies process with upgrading to a
major release
2014-11-29 22:48:15 +02:00
* Added *Telemetry Service* which should help us make *PlatformIO* better
* Implemented *PlatformIO AppState Manager* which allow to have multiple
`` .platformio `` states.
2014-11-22 23:55:17 +02:00
* Refactored *Package Manager*
2014-11-21 21:06:32 +02:00
* Download Manager: fixed SHA1 verification within *Cygwin Environment*
2015-03-25 11:34:48 +02:00
(`issue #26 <https://github.com/platformio/platformio/issues/26> `_ )
2014-12-01 16:11:30 +02:00
* Fixed bug with code builder and built-in Arduino libraries
2015-03-25 11:34:48 +02:00
(`issue #28 <https://github.com/platformio/platformio/issues/28> `_ )
2014-11-21 21:06:32 +02:00
2014-10-19 17:58:35 +03:00
0.8.0 (2014-10-19)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-09-24 22:33:40 +03:00
2014-12-30 23:22:42 +02:00
* 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> `_
2015-03-25 11:34:48 +02:00
(`issue #17 <https://github.com/platformio/platformio/issues/17> `_ )
2014-10-19 00:14:11 +03:00
* Switched logic from "Library Name" to "Library Registry ID" for all
2014-12-30 23:22:42 +02:00
`platformio lib <http://docs.platformio.org/en/latest/userguide/lib/index.html> `_
2014-11-29 22:48:15 +02:00
commands (install, uninstall, update and etc.)
2014-12-30 23:22:42 +02:00
* 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> `_
2014-11-29 22:48:15 +02:00
command: `` --framework `` and `` --platform ``
2014-10-19 00:14:11 +03:00
2014-10-06 23:27:49 +03:00
0.7.1 (2014-10-06)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-10-06 23:27:49 +03:00
2014-09-30 20:55:08 +03:00
* Fixed bug with order for includes in conversation from INO/PDE to CPP
2015-03-25 11:34:48 +02:00
* 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> `_ )
2014-09-30 20:55:08 +03:00
2014-09-24 22:33:40 +03:00
2014-09-24 22:25:44 +03:00
0.7.0 (2014-09-24)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-08-09 23:29:37 +03:00
2014-12-30 23:22:42 +02:00
* 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> `_
2015-03-25 11:34:48 +02:00
option (`issue #14 <https://github.com/platformio/platformio/issues/14> `_ )
* Implemented *Library Manager* (`issue #6 <https://github.com/platformio/platformio/issues/6> `_ )
2014-08-22 17:57:28 +03:00
2014-08-09 23:20:45 +03:00
0.6.0 (2014-08-09)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-08-05 14:18:16 +03:00
2015-03-25 11:34:48 +02:00
* 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> `_ )
2014-08-09 17:19:08 +03:00
* Fixed bug with auto-conversation from Arduino \*.ino to \*.cpp
2014-08-05 14:18:16 +03:00
2014-08-04 11:55:55 +03:00
0.5.0 (2014-08-04)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-08-03 18:40:20 +03:00
* Improved nested lookups for libraries
* Disabled default warning flag "-Wall"
* Added auto-conversation from \*.ino to valid \*.cpp for Arduino/Energia
2015-03-25 11:34:48 +02:00
frameworks (`issue #7 <https://github.com/platformio/platformio/issues/7> `_ )
* Added `Arduino example <https://github.com/platformio/platformio/tree/develop/examples/> `_
2014-11-29 22:55:32 +02:00
with external library (*Adafruit CC3000* )
2014-12-30 23:22:42 +02:00
* Implemented `platformio upgrade <http://docs.platformio.org/en/latest/userguide/cmd_upgrade.html> `_
2014-11-29 22:48:15 +02:00
command and "auto-check" for the latest
2015-03-25 11:34:48 +02:00
version (`issue #8 <https://github.com/platformio/platformio/issues/8> `_ )
2014-11-29 22:55:32 +02:00
* Fixed an issue with "auto-reset" for *Raspduino* board
2014-08-05 14:18:16 +03:00
* Fixed a bug with nested libs building
2014-08-03 18:40:20 +03:00
2014-07-31 16:18:17 +03:00
0.4.0 (2014-07-31)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-07-28 21:18:26 +03:00
2014-12-30 23:22:42 +02:00
* Implemented `platformio serialports <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html> `_ command
2014-07-28 21:18:26 +03:00
* Allowed to put special build flags only for `` src `` files via
2015-06-28 20:18:16 +03:00
`src_build_flags <http://docs.platformio.org/en/latest/projectconf.html#src_build-flags> `_
2014-11-29 22:48:15 +02:00
environment option
2014-07-28 21:18:26 +03:00
* Allowed to override some of settings via system environment variables
2015-06-28 20:18:16 +03:00
such as: `` PLATFORMIO_SRC_BUILD_FLAGS `` and `` PLATFORMIO_ENVS_DIR ``
2014-12-30 23:22:42 +02:00
* Added `` --upload-port `` option for `platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html#cmdoption--upload-port> `__ command
2015-02-27 22:28:38 +02:00
* Implemented (especially for `SmartAnthill <http://docs.smartanthill.ikravets.com/> `_ )
2014-12-30 23:22:42 +02:00
`platformio run -t uploadlazy <http://docs.platformio.org/en/latest/userguide/cmd_run.html> `_
2014-11-29 22:48:15 +02:00
target (no dependencies to framework libs, ELF and etc.)
2014-12-30 23:22:42 +02:00
* Allowed to skip default packages via `platformio install --skip-default-package <http://docs.platformio.org/en/latest/userguide/cmd_install.html#cmdoption--skip-default> `_
2014-11-29 22:48:15 +02:00
option
* Added tools for *Raspberry Pi* platform
* Added support for *Microduino* and *Raspduino* boards in
2014-12-30 23:22:42 +02:00
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html> `_ platform
2014-07-28 21:18:26 +03:00
2014-06-21 23:04:33 +03:00
0.3.1 (2014-06-21)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-06-21 23:04:33 +03:00
* Fixed auto-installer for Windows OS (bug with %PATH% customisations)
2014-06-21 22:44:57 +03:00
0.3.0 (2014-06-21)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-06-21 22:44:57 +03:00
2014-06-20 15:33:42 +03:00
* Allowed to pass multiple "SomePlatform" to install/uninstall commands
* Added "IDE Integration" section to README with Eclipse project examples
2015-03-25 11:34:48 +02:00
* Created auto installer script for *PlatformIO* (`issue #3 <https://github.com/platformio/platformio/issues/3> `_ )
2014-06-21 22:27:58 +03:00
* Added "Super-Quick" way to Installation section (README)
2015-03-25 11:34:48 +02:00
* Implemented "build_flags" option for environments (`issue #4 <https://github.com/platformio/platformio/issues/4> `_ )
2014-06-20 15:33:42 +03:00
2014-06-15 22:02:05 +03:00
0.2.0 (2014-06-15)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-06-15 22:02:05 +03:00
2015-03-25 11:34:48 +02:00
* Resolved `issue #1 "Build referred libraries" <https://github.com/platformio/platformio/issues/1> `_
2014-06-15 22:02:05 +03:00
* Renamed project's "libs" directory to "lib"
2015-03-25 11:34:48 +02:00
* Added `arduino-internal-library <https://github.com/platformio/platformio/tree/develop/examples/> `_ example
2014-06-15 22:02:05 +03:00
* Changed to beta status
0.1.0 (2014-06-13)
2015-08-22 17:31:26 +03:00
~~~~~~~~~~~~~~~~~~
2014-06-15 22:02:05 +03:00
* Birth! First alpha release