Releases: platformio/platformio-core
Releases · platformio/platformio-core
2.10.3 (2016-06-15)
- Fixed issue with
platformio init --ide
command
2.10.2 (2016-06-15)
- Added support for ST Nucleo L031K6 board to ARM mbed framework
- Process
build_unflags
option for ARM mbed framework - Updated Intel ARC32 Arduino framework to v1.0.6
(issue #695) - Improved a check of program size before uploading to the board
- Fixed issue with ARM mbed framework
-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, the OpenEnergyMonitor system (issue #687)
- Added support for SPL framework for STM32F0 boards (issue #683)
- Added support for Arduboy DevKit, 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)
- Improved firmware uploading to Arduino Leonardo based boards (issue #691)
- Fixed issue with
-L relative/path
when parsingbuild_flags
(issue #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, the game system the size of a credit card
- Updated 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]([issue #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)
- Added
stlink
as the default uploader for STM32 Discovery boards
(issue #665) - Use HTTP mirror for Package Manager in a case with SSL errors
(issue #645) - Improved firmware uploading to Arduino Leonardo/Due based boards
- Fixed bug with
env_default
whenpio run -e
is used - Fixed issue with
src_filter
option for Windows OS (issue #652) - Fixed configuration data for TI LaunchPads based on msp430fr4133 and
msp430fr6989 MCUs (issue #676) - Fixed issue with ARM mbed framework and multiple definition errors
on FRDM-KL46Z board (issue #641) - Fixed issue with ARM mbed framework when abstract class breaks
compile for LPC1768 (issue #666)
2.9.1 (2016-04-30)
- Handle prototype pointers while converting
*.ino
to.cpp
(issue #639)
2.9.0 (2016-04-28)
- Project generator for CodeBlocks IDE (issue #600)
- New Lattice iCE40 FPGA development platform with support for Lattice iCEstick FPGA Evaluation Kit and BQ IceZUM Alhambra FPGA (issue #480)
- New Intel ARC 32-bit development platform with support for Arduino/Genuino 101 board (issue #535)
- New Microchip PIC32 development platform with support for 20+ different PIC32 based boards (issue #438)
- New RTOS and build Framework named Simba (issue #412)
- New boards for ARM mbed framework: ST Nucleo F410RB, ST Nucleo L073RZ and BBC micro:bit
- Added support for Arduino.Org boards: Arduino Leonardo ETH, Arduino Yun Mini, Arduino Industrial 101 and Linino One (issue #472)
- Added support for Generic ATTiny boards: ATTiny13, ATTiny24, ATTiny25, ATTiny45 and ATTiny85 (issue #636)
- Added support for MightyCore boards: ATmega1284, ATmega644, ATmega324, ATmega164, ATmega32, ATmega16 and ATmega8535 (issue #585)
- Added support for TI MSP430 boards: TI LaunchPad w/ msp430fr4133 and TI LaunchPad w/ msp430fr6989
- Updated Arduino core for Espressif platform to 2.2.0 (issue #627)
- Updated native SDK for ESP8266 to 1.5 (issue #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) - Allowed to specify default environments env_default which should be processed by default with
platformio run
command (issue #576) - Allowed to unflag(remove) base/initial flags using build_unflags option (issue #559)
- Allowed multiple VID/PID pairs when detecting serial ports (issue #632)
- Automatically add
-DUSB_MANUFACTURER
with vendor’s name (issue #631) - Automatically reboot Teensy board after upload when Teensy Loader GUI is used (issue #609)
- Refactored source code converter from
*.ino
to*.cpp
(issue #610) - Forced
-std=gnu++11
for Atmel SAM development platform (issue #601) - Don’t check OS type for ARM mbed-enabled boards and ST STM32 development platform before uploading to disk (issue #596)
- Fixed broken compilation for Atmel SAMD based boards except Arduino Due (issue #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)
2.8.6 (2016-03-22)
- Launched PlatformIO Community Forums (issue #530)
- Added support for ARM mbed-enabled board Seed Arch Max (STM32F407VET6) (issue #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)
- Updated the support for Sanguino Boards (issue #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)
- Fixed invalid board parameters (reset method and baudrate) for a few ESP8266 based boards
- Fixed “KeyError: ‘content-length’” in PlatformIO Download Manager (issue #591)