2016-01-20 16:36:23 +02:00
Release Notes
=============
2014-06-15 22:02:05 +03:00
2016-05-26 19:43:36 +03:00
PlatformIO 3.0
--------------
2018-06-08 21:38:41 +03:00
3.5.4 (2018-??-??)
~~~~~~~~~~~~~~~~~~
* Don't export `` CPPPATH `` of project dependent libraries to frameworks
(`issue #1665 <https://github.com/platformio/platformio-core/issues/1665> `_ )
2018-06-12 13:47:16 +03:00
* Handle "architectures" data from "library.properties" manifest in
2018-06-15 14:53:48 +03:00
`lib_compat_mode = strict <http://docs.platformio.org/en/page/librarymanager/ldf.html#compatibility-mode> `__
* Removed "date&time" when processing project with `platformio run <http://docs.platformio.org/page/userguide/cmd_run.html> `__ command
(`issue #1343 <https://github.com/platformio/platformio-core/issues/1343> `_ )
2018-06-09 00:48:42 +03:00
* Fixed issue with invalid LD script if path contains space
2018-06-08 21:38:41 +03:00
2018-06-01 17:01:32 +03:00
3.5.3 (2018-06-01)
2018-03-15 19:53:05 +02:00
~~~~~~~~~~~~~~~~~~
2018-03-20 00:42:10 +02:00
* `PlatformIO Home <http://docs.platformio.org/page/home/index.html> `__ -
interact with PlatformIO ecosystem using modern and cross-platform GUI:
- "Recent News" block on "Welcome" page
- Direct import of development platform's example
2018-05-14 22:13:42 -07:00
* Simplify configuration for `PIO Unit Testing <http://docs.platformio.org/page/plus/unit-testing.html> `__ : separate main program from a test build process, drop
requirement for `` #ifdef UNIT_TEST `` guard
2018-05-26 01:02:52 +03:00
* Override any option from board manifest in `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf/section_env_board.html#more-options> `__
(`issue #1612 <https://github.com/platformio/platformio-core/issues/1612> `_ )
2018-05-01 21:09:32 +03:00
* Configure a custom path to SVD file using `debug_svd_path <http://docs.platformio.org/page/projectconf/section_env_debug.html#debug-svd-path> `__
option
2018-06-15 14:53:48 +03:00
* Custom project `description <http://docs.platformio.org/en/page/projectconf/section_platformio.html#description> `_
2018-05-01 21:16:32 +03:00
which will be used by `PlatformIO Home <http://docs.platformio.org/page/home/index.html> `_
2018-03-22 18:18:03 +02:00
* Updated Unity tool to 2.4.3
2018-05-01 21:16:32 +03:00
* Improved support for Black Magic Probe in "uploader" mode
2018-05-14 18:53:16 -07:00
* Renamed "monitor_baud" option to "monitor_speed"
2018-05-25 19:06:23 +03:00
* Fixed issue when a custom `lib_dir <http://docs.platformio.org/page/projectconf/section_platformio.html#lib-dir> `__
was not handled correctly
2018-04-25 17:15:40 +03:00
(`issue #1473 <https://github.com/platformio/platformio-core/issues/1473> `_ )
2018-03-15 19:53:05 +02:00
* Fixed issue with useless project rebuilding for case insensitive file
systems (Windows)
2018-03-20 16:06:39 +02:00
* Fixed issue with `` build_unflags `` option when a macro contains value
(e.g., `` -DNAME=VALUE `` )
2018-03-20 19:24:05 +02:00
* Fixed issue which did not allow to override runtime build environment using
extra POST script
2018-04-25 16:57:43 +03:00
* Fixed "RuntimeError: maximum recursion depth exceeded" for library manager
(`issue #1528 <https://github.com/platformio/platformio-core/issues/1528> `_ )
2018-03-15 19:53:05 +02:00
2018-03-13 12:00:01 +02:00
3.5.2 (2018-03-13)
2018-01-24 14:56:44 +02:00
~~~~~~~~~~~~~~~~~~
2018-03-07 16:30:21 +02:00
* `PlatformIO Home <http://docs.platformio.org/page/home/index.html> `__ -
interact with PlatformIO ecosystem using modern and cross-platform GUI:
- Multiple themes (Dark & Light)
- Ability to specify a name for new project
2018-06-15 14:53:48 +03:00
* Control `PIO Unified Debugger <http://docs.platformio.org/en/page/plus/debugging.html> `__
2018-02-15 19:44:29 +02:00
and its firmware loading mode using
2018-06-15 14:53:48 +03:00
`debug_load_mode <http://docs.platformio.org/en/page/projectconf/section_env_debug.html#debug-load-mode> `__ option
2018-01-26 19:53:07 +02:00
* Added aliases (off, light, strict) for
2018-02-13 19:24:02 +02:00
`LDF Compatibility Mode <http://docs.platformio.org/page/librarymanager/ldf.html> `__
2018-02-15 02:00:12 +02:00
* Search for a library using PIO Library Registry ID `` id:X `` (e.g. `` pio lib search id:13 `` )
2018-01-25 17:58:52 +02:00
* Show device system information (MCU, Frequency, RAM, Flash, Debugging tools)
in a build log
* Show all available upload protocols before firmware uploading in a build log
2018-01-24 16:10:14 +02:00
* Handle "os.mbed.com" URL as a Mercurial (hg) repository
2018-01-24 14:56:44 +02:00
* Improved support for old mbed libraries without manifest
2018-02-05 21:44:37 +02:00
* Fixed project generator for Qt Creator IDE
(`issue #1303 <https://github.com/platformio/platformio-core/issues/1303> `_ ,
2018-02-06 00:36:52 +02:00
`issue #1323 <https://github.com/platformio/platformio-core/issues/1323> `_ )
2018-02-13 19:24:02 +02:00
* Mark project source and library directories for CLion IDE
(`issue #1359 <https://github.com/platformio/platformio-core/issues/1359> `_ ,
`issue #1345 <https://github.com/platformio/platformio-core/issues/1345> `_ ,
`issue #897 <https://github.com/platformio/platformio-core/issues/897> `_ )
2018-01-24 16:10:14 +02:00
* Fixed issue with duplicated "include" records when generating data for IDE
(`issue #1301 <https://github.com/platformio/platformio-core/issues/1301> `_ )
2018-01-24 14:56:44 +02:00
2018-01-18 15:11:38 +02:00
3.5.1 (2018-01-18)
2017-12-29 20:50:17 +02:00
~~~~~~~~~~~~~~~~~~
2018-01-04 16:14:56 +02:00
* New `` test_speed `` option to control a communication baudrate/speed between
`PIO Unit Testing <http://docs.platformio.org/page/plus/unit-testing.html> `__
engine and a target device
(`issue #1273 <https://github.com/platformio/platformio-core/issues/1273> `_ )
2018-01-18 14:49:01 +02:00
* Show full library version in "Library Dependency Graph" including VCS
information
(`issue #1274 <https://github.com/platformio/platformio-core/issues/1274> `_ )
2018-01-04 16:14:56 +02:00
* Configure a custom firmware/program name in build directory (`example <http://docs.platformio.org/page/projectconf/advanced_scripting.html#custom-firmware-program-name> `__ )
2018-01-03 15:47:02 +02:00
* Renamed `` envs_dir `` option to `` build_dir ``
in `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf/section_platformio.html#build-dir> `__
2018-01-18 14:49:01 +02:00
* Refactored code without "arrow" dependency (resolve issue with "ImportError:
No module named backports.functools_lru_cache")
2018-01-06 01:04:43 +02:00
* Improved support of PIO Unified Debugger for Eclipse Oxygen
2018-01-13 19:45:54 +02:00
* Improved a work in off-line mode
2018-01-18 01:30:39 +02:00
* Fixed project generator for CLion and Qt Creator IDE
(`issue #1299 <https://github.com/platformio/platformio-core/issues/1299> `_ )
2018-01-05 00:17:45 +02:00
* Fixed PIO Unified Debugger for mbed framework
2018-01-09 21:56:21 +02:00
* Fixed library updates when a version is declared in VCS format (not SemVer)
2017-12-29 20:50:17 +02:00
Bump version to 3.5.0 (issue #1260, issue #781, issue #778, issue #463, issue #1236, issue #1235, issue #953, issue #1118, issue #1107, issue #1196, issue #1179, issue #1161, issue #1126, issue #104, issue #1033, issue #1034, issue #1175, issue #1173, issue #1155, issue #1188, issue #1111, issue #1153, issue #1150, issue #1145, issue #1139, issue #1137, issue #1170, issue #1157, issue #1102, issue #1105, issue #1140, issue #1154, issue #1066, issue #1038, issue #1054, issue #1055, issue #1061, issue #1017)
2017-12-28 17:25:49 +02:00
3.5.0 (2017-12-28)
2017-08-17 23:55:42 +03:00
~~~~~~~~~~~~~~~~~~
2017-08-16 15:12:45 +03:00
2017-12-28 16:58:15 +02:00
* `PlatformIO Home <http://docs.platformio.org/page/home/index.html> `__ -
2017-12-28 16:51:18 +02:00
interact with PlatformIO ecosystem using modern and cross-platform GUI:
- Library Manager:
* Search for new libraries in PlatformIO Registry
* "1-click" library installation, per-project libraries, extra storages
* List installed libraries in multiple storages
* List built-in libraries (by frameworks)
* Updates for installed libraries
* Multiple examples, trending libraries, and more.
- PlatformIO Projects
- PIO Account
- Development platforms, frameworks and board explorer
- Device Manager: serial, logical, and multicast DNS services
2017-12-28 16:58:15 +02:00
* Integration with `Jenkins CI <http://docs.platformio.org/page/ci/jenkins.html> `_
* New `include <http://docs.platformio.org/page/projectconf/section_platformio.html#include-dir> `__
2017-12-14 22:02:41 +02:00
folder for project's header files
(`issue #1107 <https://github.com/platformio/platformio-core/issues/1107> `_ )
2017-12-28 18:57:17 +02:00
* Depend on development platform using VCS URL (Git, Mercurial and Subversion)
2017-12-28 16:58:15 +02:00
instead of a name in `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf/section_env_general.html#platform> `__ .
2017-12-19 00:51:35 +02:00
Drop support for `` *_stage `` dev/platform names (use VCS URL instead).
2017-12-19 01:55:51 +02:00
* Reinstall/redownload package with a new `` -f, --force `` option for
`platformio lib install <http://docs.platformio.org/page/userguide/lib/cmd_install.html> `__
2017-12-19 00:51:35 +02:00
and `platformio platform install <http://docs.platformio.org/page/userguide/platforms/cmd_install.html> `__
commands
(`issue #778 <https://github.com/platformio/platformio-core/issues/778> `_ )
2017-12-19 01:55:51 +02:00
* Handle missed dependencies and provide a solution based on PlatformIO Library
Registry
2017-12-19 01:41:18 +02:00
(`issue #781 <https://github.com/platformio/platformio-core/issues/781> `_ )
2017-12-28 16:58:15 +02:00
* New setting `projects_dir <http://docs.platformio.org/page/userguide/cmd_settings.html#projects-dir> `__
2017-12-19 01:55:51 +02:00
that allows to override a default PIO Home Projects location
(`issue #1161 <https://github.com/platformio/platformio-core/issues/1161> `_ )
2017-12-18 21:31:49 +02:00
* `Library Dependency Finder (LDF) <http://docs.platformio.org/page/librarymanager/ldf.html> `__ :
- Search for dependencies used in `PIO Unit Testing <http://docs.platformio.org/page/plus/unit-testing.html> `__
2017-12-15 21:48:20 +02:00
(`issue #953 <https://github.com/platformio/platformio-core/issues/953> `_ )
2017-11-27 00:01:24 +02:00
- Parse library source file in pair with a header when they have the same name
(`issue #1175 <https://github.com/platformio/platformio-core/issues/1175> `_ )
- Handle library dependencies defined as VCS or SemVer in
2017-12-18 21:31:49 +02:00
`Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf/section_env_general.html#platform> `__
2017-11-27 00:01:24 +02:00
(`issue #1155 <https://github.com/platformio/platformio-core/issues/1155> `_ )
2017-12-18 21:31:49 +02:00
- Added option to configure library `Compatible Mode <http://docs.platformio.org/page/librarymanager/ldf.html#compatibility-mode> `__
2017-11-27 00:01:24 +02:00
using `library.json <http://docs.platformio.org/page/librarymanager/config.html> `__
2017-12-28 16:58:15 +02:00
* New options for `platformio device list <http://docs.platformio.org/page/userguide/cmd_device.html#platformio-device-list> `__
2017-12-19 00:51:35 +02:00
command:
- `` --serial `` list available serial ports (default)
- `` --logical `` list logical devices
- `` --mdns `` discover multicast DNS services
(`issue #463 <https://github.com/platformio/platformio-core/issues/463> `_ )
2017-09-16 16:35:35 +03:00
* Fixed platforms, packages, and libraries updating behind proxy
(`issue #1061 <https://github.com/platformio/platformio-core/issues/1061> `_ )
2017-11-01 14:09:06 +02:00
* Fixed missing toolchain include paths for project generator
(`issue #1154 <https://github.com/platformio/platformio-core/issues/1154> `_ )
2017-12-15 14:09:07 +02:00
* Fixed "Super-Quick (Mac / Linux)" installation in "get-platformio.py" script
(`issue #1017 <https://github.com/platformio/platformio-core/issues/1017> `_ )
2017-12-15 13:47:44 +02:00
* Fixed "get-platformio.py" script which hangs on Windows 10
(`issue #1118 <https://github.com/platformio/platformio-core/issues/1118> `_ )
2017-12-15 14:09:07 +02:00
* Other bug fixes and performance improvements
2017-08-16 15:12:45 +03:00
2017-08-02 16:51:19 +03:00
3.4.1 (2017-08-02)
2017-06-28 01:01:03 +03:00
~~~~~~~~~~~~~~~~~~
2017-06-30 00:15:49 +03:00
* Pre/Post extra scripting for advanced control of PIO Build System
(`issue #891 <https://github.com/platformio/platformio-core/issues/891> `_ )
2017-08-02 01:06:06 +03:00
* New `lib_archive <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-archive> `_
2017-11-01 14:09:06 +02:00
option to control library archiving and linking behavior
2017-08-02 01:06:06 +03:00
(`issue #993 <https://github.com/platformio/platformio-core/issues/993> `_ )
2017-08-01 14:45:42 +03:00
* Add "inc" folder automatically to CPPPATH when "src" is available (works for project and library)
(`issue #1003 <https://github.com/platformio/platformio-core/issues/1003> `_ )
2017-06-29 21:22:44 +03:00
* Use a root of library when filtering source code using
`library.json <http://docs.platformio.org/page/librarymanager/config.html> `__
and `` srcFilter `` field
2017-08-01 14:45:42 +03:00
* Added `` monitor_* `` options to white-list for `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html> `__
(`issue #982 <https://github.com/platformio/platformio-core/issues/982> `_ )
2017-06-28 01:38:20 +03:00
* Do not ask for board ID when initialize project for desktop platform
2017-08-01 00:33:51 +03:00
* Handle broken PIO Core state and create new one
2017-07-01 22:17:37 +03:00
* Fixed an issue with a custom transport for `PIO Unit Testing <http://docs.platformio.org/page/plus/unit-testing.html> `__
when multiple tests are present
2017-08-01 00:33:51 +03:00
* Fixed an issue when can not upload firmware to SAM-BA based board (Due)
2017-06-28 01:01:03 +03:00
2017-06-26 19:58:21 +03:00
3.4.0 (2017-06-26)
2017-03-29 17:49:01 +03:00
~~~~~~~~~~~~~~~~~~
2017-04-29 01:42:23 +03:00
* `PIO Unified Debugger <http://docs.platformio.org/page/plus/debugging.html> `__
2017-06-24 00:06:58 +03:00
- "1-click" solution, zero configuration
- Support for 100+ embedded boards
2017-04-29 01:42:23 +03:00
- Multiple architectures and development platforms
- Windows, MacOS, Linux (+ARMv6-8)
2017-06-24 00:06:58 +03:00
- Built-in into `PlatformIO IDE for Atom <http://docs.platformio.org/page/ide/atom.html> `__ and `PlatformIO IDE for VScode <http://docs.platformio.org/page/ide/vscode.html> `__
- Integration with `Eclipse <http://docs.platformio.org/page/ide/eclipse.html> `__ and `Sublime Text <http://docs.platformio.org/page/ide/sublimetext.html> `__
2017-04-29 01:42:23 +03:00
2017-06-24 18:40:30 +03:00
* Filter `PIO Unit Testing <http://docs.platformio.org/page/plus/unit-testing.html> `__
tests using a new `` test_filter `` option in `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html> `__
or `platformio test --filter <http://docs.platformio.org/page/userguide/cmd_test.html#cmdoption-platformio-test-f> `__ command
(`issue #934 <https://github.com/platformio/platformio-core/issues/934> `_ )
2017-06-20 18:48:52 +03:00
* Custom `` test_transport `` for `PIO Unit Testing <http://docs.platformio.org/page/plus/unit-testing.html> `__ Engine
2017-06-07 02:32:25 +03:00
* Configure Serial Port Monitor in `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html> `__
(`issue #787 <https://github.com/platformio/platformio-core/issues/787> `_ )
2017-06-26 17:14:38 +03:00
* New `monitor <http://docs.platformio.org/page/userguide/cmd_run.html#cmdoption-platformio-run-t> `__
target which allows to launch Serial Monitor automatically after successful
"build" or "upload" operations
(`issue #788 <https://github.com/platformio/platformio-core/issues/788> `_ )
2017-05-26 01:25:03 +03:00
* Project generator for `VIM <http://docs.platformio.org/page/ide/vim.html> `__
2017-03-29 17:49:01 +03:00
* Multi-line support for the different options in `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html> `__ ,
such as: `` build_flags `` , `` build_unflags `` , etc.
(`issue #889 <https://github.com/platformio/platformio-core/issues/889> `_ )
2017-04-15 16:19:41 +03:00
* Handle dynamic `` SRC_FILTER `` environment variable from
`library.json extra script <http://docs.platformio.org/page/librarymanager/config.html#extrascript> `__
2017-05-27 18:43:56 +03:00
* Notify about multiple installations of PIO Core
(`issue #961 <https://github.com/platformio/platformio-core/issues/961> `_ )
2017-04-15 16:19:41 +03:00
* Improved auto-detecting of mbed-enabled media disks
2017-04-15 16:51:15 +03:00
* Automatically update Git-submodules for development platforms and libraries
that were installed from repository
* Add support for `` .*cc `` extension
(`issue #939 <https://github.com/platformio/platformio-core/issues/939> `_ )
2017-04-28 18:10:37 +03:00
* Handle `` env_default `` in `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html> `__
when re-initializing a project
(`issue #950 <https://github.com/platformio/platformio-core/issues/950> `_ )
2017-05-04 21:02:32 +03:00
* Use root directory for PIO Home when path contains non-ascii characters
(`issue #951 <https://github.com/platformio/platformio-core/issues/951> `_ ,
`issue #952 <https://github.com/platformio/platformio-core/issues/952> `_ )
2017-04-28 18:10:37 +03:00
* Don't warn about known `` boards_dir `` option
(`pull #949 <https://github.com/platformio/platformio-core/pull/949> `_ )
2017-06-24 15:20:33 +03:00
* Escape non-valid file name characters when installing a new package (library)
(`issue #985 <https://github.com/platformio/platformio-core/issues/985> `_ )
2017-04-15 20:32:11 +03:00
* Fixed infinite dependency installing when repository consists of multiple
libraries
(`issue #935 <https://github.com/platformio/platformio-core/issues/935> `_ )
2017-04-27 18:39:57 +03:00
* Fixed linter error "unity.h does not exist" for Unit Testing
(`issue #947 <https://github.com/platformio/platformio-core/issues/947> `_ )
2017-04-27 20:01:17 +03:00
* Fixed issue when `Library Dependency Finder (LDF) <http://docs.platformio.org/page/librarymanager/ldf.html> `__
does not handle custom `` src_dir ``
(`issue #942 <https://github.com/platformio/platformio-core/issues/942> `_ )
2017-06-24 15:45:48 +03:00
* Fixed cloning a package (library) from a private Git repository with
custom user name and SSH port
(`issue #925 <https://github.com/platformio/platformio-core/issues/925> `_ )
2017-04-12 20:25:43 +03:00
2017-05-27 12:55:46 +03:00
3.3.1 (2017-05-27)
~~~~~~~~~~~~~~~~~~
* Hotfix for recently updated Python Requests package (2.16.0)
2017-03-27 14:39:20 +03:00
3.3.0 (2017-03-27)
2016-12-08 14:15:13 +02:00
~~~~~~~~~~~~~~~~~~
2016-12-23 21:57:11 +02:00
* PlatformIO Library Registry statistics with new
`pio lib stats <http://docs.platformio.org/page/userguide/lib/cmd_stats.html> `__ command
- Recently updated and added libraries
- Recent and popular keywords
- Featured libraries (today, week, month)
2017-02-26 17:53:41 +02:00
* List built-in libraries based on development platforms with a new
2017-01-15 00:12:41 +02:00
`pio lib builtin <http://docs.platformio.org/page/userguide/lib/cmd_builtin.html> `__ command
2016-12-28 15:55:08 +02:00
* Show detailed info about a library using `pio lib show <http://docs.platformio.org/page/userguide/lib/cmd_show.html> `__
command
(`issue #430 <https://github.com/platformio/platformio-core/issues/430> `_ )
2017-02-26 17:53:41 +02:00
* List supported frameworks, SDKs with a new
2017-08-23 21:46:31 +03:00
`pio platform frameworks <http://docs.platformio.org/page/userguide/platforms/cmd_frameworks.html> `__ command
2017-03-26 20:45:08 +03:00
* Visual Studio Code extension for PlatformIO
(`issue #619 <https://github.com/platformio/platformio-core/issues/619> `_ )
2017-01-23 00:13:58 +02:00
* Added new options `` --no-reset `` , `` --monitor-rts `` and `` --monitor-dtr ``
2017-06-20 18:48:52 +03:00
to `pio test <http://docs.platformio.org/page/userguide/cmd_test.html> `__
2017-01-21 19:58:20 +02:00
command (allows to avoid automatic board's auto-reset when gathering test results)
2016-12-28 16:51:28 +02:00
* Added support for templated methods in `` *.ino to *.cpp `` converter
2016-12-22 13:10:48 +02:00
(`pull #858 <https://github.com/platformio/platformio-core/pull/858> `_ )
2017-01-24 22:07:45 +02:00
* Package version as "Repository URL" in manifest of development version
(`` "version": "https://github.com/user/repo.git" `` )
2016-12-08 14:15:13 +02:00
* Produce less noisy output when `` -s/--silent `` options are used for
2016-12-08 14:43:15 +02:00
`platformio init <http://docs.platformio.org/page/userguide/cmd_init.html> `__
and `platformio run <http://docs.platformio.org/page/userguide/cmd_run.html> `__
2016-12-08 14:15:13 +02:00
commands
(`issue #850 <https://github.com/platformio/platformio-core/issues/850> `_ )
2017-01-12 20:07:28 +02:00
* Use C++11 by default for CLion IDE based projects
(`pull #873 <https://github.com/platformio/platformio-core/pull/873> `_ )
2017-01-19 19:02:37 +02:00
* Escape project path when Glob matching is used
2017-02-18 18:28:05 +02:00
* Do not overwrite project configuration variables when system environment
variables are set
2017-03-08 17:24:58 +02:00
* Handle dependencies when installing non-registry package/library (VCS, archive, local folder)
2017-03-08 17:33:25 +02:00
(`issue #913 <https://github.com/platformio/platformio-core/issues/913> `_ )
2017-01-24 17:36:34 +02:00
* Fixed package installing with VCS branch for Python 2.7.3
(`issue #885 <https://github.com/platformio/platformio-core/issues/885> `_ )
2016-12-07 23:49:38 +02:00
3.2.1 (2016-12-07)
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* Changed default `LDF Mode <http://docs.platformio.org/page/librarymanager/ldf.html#ldf-mode> `__
2016-12-07 23:49:38 +02:00
from `` chain+ `` to `` chain ``
2016-12-07 22:07:03 +02:00
3.2.0 (2016-12-07)
2016-09-21 19:31:02 +03:00
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* `PIO Remote™ <http://docs.platformio.org/page/plus/pio-remote.html> `__ .
2016-11-03 20:37:29 +02:00
**Your devices are always with you!**
2016-11-10 00:04:30 +02:00
+ Over-The-Air (OTA) Device Manager
+ OTA Serial Port Monitor
+ OTA Firmware Updates
+ Continuous Deployment
+ Continuous Delivery
2016-11-03 20:37:29 +02:00
2016-12-08 14:15:13 +02:00
* Integration with `Cloud IDEs <http://docs.platformio.org/page/ide.html#cloud-ide> `__
2016-12-04 23:38:20 +02:00
+ Cloud9
+ Codeanywhere
2016-12-07 19:34:42 +02:00
+ Eclipse Che
2016-12-04 23:38:20 +02:00
2016-12-08 14:15:13 +02:00
* `PIO Account <http://docs.platformio.org/page/userguide/account/index.html> `__
and `PLATFORMIO_AUTH_TOKEN <http://docs.platformio.org/page/envvars.html#envvar-PLATFORMIO_AUTH_TOKEN> `__
2016-11-03 20:37:29 +02:00
environment variable for CI systems
2016-12-04 18:59:54 +02:00
(`issue #808 <https://github.com/platformio/platformio-core/issues/808> `_ ,
2016-12-04 23:38:20 +02:00
`issue #467 <https://github.com/platformio/platformio-core/issues/467> `_ )
2016-10-31 17:04:34 +02:00
* Inject system environment variables to configuration settings in
2016-12-08 14:15:13 +02:00
`Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html> `__
2016-12-04 18:59:54 +02:00
(`issue #792 <https://github.com/platformio/platformio-core/issues/792> `_ )
2016-10-31 17:41:01 +02:00
* Custom boards per project with `` boards_dir `` option in
2016-12-08 14:15:13 +02:00
`Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html> `__
2016-12-04 18:59:54 +02:00
(`issue #515 <https://github.com/platformio/platformio-core/issues/515> `_ )
2017-06-20 18:48:52 +03:00
* Unix shell-style wildcards for `upload_port <http://docs.platformio.org/page/projectconf/section_env_upload.html#upload-port> `_
2016-12-04 18:59:54 +02:00
(`issue #839 <https://github.com/platformio/platformio-core/issues/839> `_ )
2016-12-08 14:15:13 +02:00
* Refactored `Library Dependency Finder (LDF) <http://docs.platformio.org/page/librarymanager/ldf.html> `__
2016-12-03 17:59:15 +02:00
C/C++ Preprocessor for conditional syntax (`` #ifdef `` , `` #if `` , `` #else `` ,
`` #elif `` , `` #define `` , etc.)
2016-12-04 18:59:54 +02:00
(`issue #837 <https://github.com/platformio/platformio-core/issues/837> `_ )
2016-12-08 14:15:13 +02:00
* Added new `LDF Modes <http://docs.platformio.org/page/librarymanager/ldf.html#ldf-mode> `__ :
2016-12-03 17:59:15 +02:00
`` chain+ `` and `` deep+ `` and set `` chain+ `` as default
2016-12-05 14:43:06 +02:00
* Added global `` lib_extra_dirs `` option to `` [platformio] `` section for
2016-12-08 14:15:13 +02:00
`Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html> `__
2016-12-05 14:43:06 +02:00
(`issue #842 <https://github.com/platformio/platformio-core/issues/842> `_ )
2016-12-08 14:15:13 +02:00
* Enabled caching by default for API requests and Library Manager (see `enable_cache <http://docs.platformio.org/page/userguide/cmd_settings.html#enable-cache> `__ setting)
2016-12-07 18:50:20 +02:00
* Native integration with VIM/Neovim using `neomake-platformio <https://github.com/coddingtonbear/neomake-platformio> `__ plugin
2016-10-31 17:41:01 +02:00
* Changed a default exit combination for Device Monitor from `` Ctrl+] `` to `` Ctrl+C ``
2016-09-21 19:31:02 +03:00
* Improved detecting of ARM mbed media disk for uploading
2016-09-25 19:49:17 +03:00
* Improved Project Generator for CLion IDE when source folder contains nested items
2016-10-26 18:35:43 +03:00
* Improved handling of library dependencies specified in `` library.json `` manifest
2016-12-04 18:59:54 +02:00
(`issue #814 <https://github.com/platformio/platformio-core/issues/814> `_ )
2016-12-08 14:15:13 +02:00
* Improved `Library Dependency Finder (LDF) <http://docs.platformio.org/page/librarymanager/ldf.html> `__
2016-11-30 19:05:37 +02:00
for circular dependencies
2016-12-08 14:15:13 +02:00
* Show vendor version of a package for `platformio platform show <http://docs.platformio.org/page/userguide/platforms/cmd_show.html> `__ command
2016-12-04 18:59:54 +02:00
(`issue #838 <https://github.com/platformio/platformio-core/issues/838> `_ )
2016-12-02 20:47:37 +02:00
* Fixed unable to include SSH user in `` lib_deps `` repository url
2016-12-04 18:59:54 +02:00
(`issue #830 <https://github.com/platformio/platformio-core/issues/830> `_ )
2016-12-07 00:14:47 +02:00
* Fixed merging of ".gitignore" files when re-initialize project
(`issue #848 <https://github.com/platformio/platformio-core/issues/848> `_ )
2016-09-29 18:58:35 +03:00
* Fixed issue with `` PATH `` auto-configuring for upload tools
2016-09-29 19:03:56 +03:00
* Fixed `` 99-platformio-udev.rules `` checker for Linux OS
2016-09-21 19:31:02 +03:00
2016-09-19 21:12:40 +03:00
3.1.0 (2016-09-19)
2016-09-08 13:50:45 +03:00
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* New! Dynamic variables/templates for `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html> `__
2016-12-04 18:59:54 +02:00
(`issue #705 <https://github.com/platformio/platformio-core/issues/705> `_ )
2016-09-18 01:11:55 +03:00
* Summary about processed environments
2016-12-04 18:59:54 +02:00
(`issue #777 <https://github.com/platformio/platformio-core/issues/777> `_ )
2016-09-14 19:06:22 +03:00
* Implemented LocalCache system for API and improved a work in off-line mode
2016-09-13 19:22:19 +03:00
* Improved Project Generator when custom `` --project-option `` is passed to
2016-12-08 14:15:13 +02:00
`platformio init <http://docs.platformio.org/page/userguide/cmd_init.html> `__
2016-09-13 19:22:19 +03:00
command
2017-06-20 18:48:52 +03:00
* Deprecated `` lib_force `` option, please use `lib_deps <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-deps> `__ instead
2016-09-08 16:17:58 +03:00
* Return valid exit code from `` plaformio test `` command
2016-09-17 16:55:42 +03:00
* Fixed Project Generator for CLion IDE using Windows OS
2016-12-04 18:59:54 +02:00
(`issue #785 <https://github.com/platformio/platformio-core/issues/785> `_ )
2016-09-17 16:55:42 +03:00
* Fixed SSL Server-Name-Indication for Python < 2.7.9
2016-12-04 18:59:54 +02:00
(`issue #774 <https://github.com/platformio/platformio-core/issues/774> `_ )
2016-09-08 13:50:45 +03:00
2016-09-08 01:59:54 +03:00
3.0.1 (2016-09-08)
2016-09-08 01:57:50 +03:00
~~~~~~~~~~~~~~~~~~
* Disabled temporary SSL for PlatformIO services
2016-12-04 18:59:54 +02:00
(`issue #772 <https://github.com/platformio/platformio-core/issues/772> `_ )
2016-09-08 01:57:50 +03:00
Version bump to 3.0.0 (issues #770, #766, #747, #730, #765, #640, #659, #742, #459, #542, #763, #759, #753, #757, #749, #748, #745, #519, #709, #743, #413, #498, #410, #740, #361, #414, #554, #732, #588, #475, #461, #101, #719, #721, #537, #415, #522, #289, #556, #570, #456, #617, #432, #408, #479, #667, #510)
2016-09-07 20:50:34 +03:00
3.0.0 (2016-09-07)
2016-05-26 19:43:36 +03:00
~~~~~~~~~~~~~~~~~~
2016-09-07 18:50:09 +03:00
* `PlatformIO Plus <https://pioplus.com> `__
2016-08-05 18:20:09 +03:00
2017-08-23 21:46:31 +03:00
+ Local and Embedded `Unit Testing <http://docs.platformio.org/page/plus/unit-testing.html> `__
2016-12-04 18:59:54 +02:00
(`issue #408 <https://github.com/platformio/platformio-core/issues/408> `_ ,
`issue #519 <https://github.com/platformio/platformio-core/issues/519> `_ )
2016-08-05 18:20:09 +03:00
2016-08-02 19:10:29 +03:00
* Decentralized Development Platforms
+ Development platform manifest "platform.json" and
`open source development platforms <https://github.com/platformio?utf8=✓&query=platform-> `__
+ `Semantic Versioning <http://semver.org/> `__ for platform commands,
development platforms and dependent packages
+ Custom package repositories
+ External embedded board configuration files, isolated build scripts
2016-12-04 18:59:54 +02:00
(`issue #479 <https://github.com/platformio/platformio-core/issues/479> `_ )
2016-08-02 19:10:29 +03:00
+ Embedded Board compatibility with more than one development platform
2016-12-04 18:59:54 +02:00
(`issue #456 <https://github.com/platformio/platformio-core/issues/456> `_ )
2016-08-02 19:10:29 +03:00
* Library Manager 3.0
2017-06-20 18:48:52 +03:00
+ Project dependencies per build environment using `lib_deps <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-deps> `__ option
2016-12-04 18:59:54 +02:00
(`issue #413 <https://github.com/platformio/platformio-core/issues/413> `_ )
2016-08-02 19:10:29 +03:00
+ `Semantic Versioning <http://semver.org/> `__ for library commands and
dependencies
2016-12-04 18:59:54 +02:00
(`issue #410 <https://github.com/platformio/platformio-core/issues/410> `_ )
2016-08-08 16:03:17 +03:00
+ Multiple library storages: Project's Local, PlatformIO's Global or Custom
2016-12-04 18:59:54 +02:00
(`issue #475 <https://github.com/platformio/platformio-core/issues/475> `_ )
2016-08-02 19:10:29 +03:00
+ Install library by name
2016-12-04 18:59:54 +02:00
(`issue #414 <https://github.com/platformio/platformio-core/issues/414> `_ )
2016-08-02 19:10:29 +03:00
+ Depend on a library using VCS URL (GitHub, Git, ARM mbed code registry, Hg, SVN)
2016-12-04 18:59:54 +02:00
(`issue #498 <https://github.com/platformio/platformio-core/issues/498> `_ )
2016-08-02 19:10:29 +03:00
+ Strict search for library dependencies
2016-12-04 18:59:54 +02:00
(`issue #588 <https://github.com/platformio/platformio-core/issues/588> `_ )
2016-08-02 19:10:29 +03:00
+ Allowed `` library.json `` to specify sources other than PlatformIO's Repository
2016-12-04 18:59:54 +02:00
(`issue #461 <https://github.com/platformio/platformio-core/issues/461> `_ )
2016-09-07 18:50:09 +03:00
+ Search libraries by headers/includes with `` platformio lib search --header `` option
2016-08-02 19:10:29 +03:00
2016-07-24 20:04:09 +03:00
* New Intelligent Library Build System
2016-12-08 14:15:13 +02:00
+ `Library Dependency Finder <http://docs.platformio.org/page/faq.html#how-works-library-dependency-finder-ldf> `__
2016-08-05 18:20:09 +03:00
that interprets C/C++ Preprocessor conditional macros with deep search behavior
2016-08-02 19:10:29 +03:00
+ Check library compatibility with project environment before building
2016-12-04 18:59:54 +02:00
(`issue #415 <https://github.com/platformio/platformio-core/issues/415> `_ )
2016-08-02 19:10:29 +03:00
+ Control Library Dependency Finder for compatibility using
2017-06-20 18:48:52 +03:00
`lib_compat_mode <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-compat-mode> `__
2016-08-02 19:10:29 +03:00
option
+ Custom library storages/directories with
2017-06-20 18:48:52 +03:00
`lib_extra_dirs <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-extra-dirs> `__ option
2016-12-04 18:59:54 +02:00
(`issue #537 <https://github.com/platformio/platformio-core/issues/537> `_ )
2016-08-02 19:10:29 +03:00
+ Handle extra build flags, source filters and build script from
2016-12-08 14:15:13 +02:00
`library.json <http://docs.platformio.org/page/librarymanager/config.html> `__
2016-12-04 18:59:54 +02:00
(`issue #289 <https://github.com/platformio/platformio-core/issues/289> `_ )
2016-08-02 19:10:29 +03:00
+ Allowed to disable library archiving (`` *.ar `` )
2016-12-04 18:59:54 +02:00
(`issue #719 <https://github.com/platformio/platformio-core/issues/719> `_ )
2016-08-02 19:10:29 +03:00
+ Show detailed build information about dependent libraries
2016-12-04 18:59:54 +02:00
(`issue #617 <https://github.com/platformio/platformio-core/issues/617> `_ )
2016-08-02 19:10:29 +03:00
+ Support for the 3rd party manifests (Arduino IDE "library.properties"
and ARM mbed "module.json")
2016-07-24 20:04:09 +03:00
2016-08-26 11:46:59 +03:00
* Removed `` enable_prompts `` setting. Now, all PlatformIO CLI is non-blocking!
2016-08-25 22:57:52 +03:00
* Switched to SSL PlatformIO API
2016-08-26 14:25:50 +03:00
* Renamed `` platformio serialports `` command to `` platformio device ``
2016-08-25 20:40:14 +03:00
* Build System: Attach custom Before/Pre and After/Post actions for targets
2016-12-04 18:59:54 +02:00
(`issue #542 <https://github.com/platformio/platformio-core/issues/542> `_ )
2016-09-01 15:14:38 +03:00
* Allowed passing custom project configuration options to `` platformio ci ``
and `` platformio init `` commands using `` -O, --project-option `` .
2016-07-17 00:48:59 +03:00
* Print human-readable information when processing environments without
`` -v, --verbose `` option
2016-12-04 18:59:54 +02:00
(`issue #721 <https://github.com/platformio/platformio-core/issues/721> `_ )
2016-08-31 00:16:23 +03:00
* Improved INO to CPP converter
2016-12-04 18:59:54 +02:00
(`issue #659 <https://github.com/platformio/platformio-core/issues/659> `_ ,
`issue #765 <https://github.com/platformio/platformio-core/issues/765> `_ )
2016-12-08 14:15:13 +02:00
* Added `` license `` field to `library.json <http://docs.platformio.org/page/librarymanager/config.html> `__
2016-12-04 18:59:54 +02:00
(`issue #522 <https://github.com/platformio/platformio-core/issues/522> `_ )
2016-08-08 14:00:23 +03:00
* Warn about unknown options in project configuration file `` platformio.ini ``
2016-12-04 18:59:54 +02:00
(`issue #740 <https://github.com/platformio/platformio-core/issues/740> `_ )
2016-08-31 01:03:13 +03:00
* Fixed wrong line number for INO file when `` #warning `` directive is used
2016-12-04 18:59:54 +02:00
(`issue #742 <https://github.com/platformio/platformio-core/issues/742> `_ )
2016-08-08 14:00:23 +03:00
* Stopped supporting Python 2.6
2016-08-02 19:10:29 +03:00
2015-08-22 17:31:26 +03:00
PlatformIO 2.0
--------------
2016-08-02 21:25:28 +03:00
2.11.2 (2016-08-02)
2016-06-15 19:30:37 +03:00
~~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* Improved support for `Microchip PIC32 <http://docs.platformio.org/page/platforms/microchippic32.html> `__ development platform and ChipKIT boards
2016-12-04 18:59:54 +02:00
(`issue #438 <https://github.com/platformio/platformio-core/issues/438> `_ )
2016-07-18 20:39:04 +03:00
* Added support for Pinoccio Scout board
2016-12-04 18:59:54 +02:00
(`issue #52 <https://github.com/platformio/platformio-core/issues/52> `_ )
2016-12-08 14:15:13 +02:00
* Added support for `Teensy USB Features <http://docs.platformio.org/page/platforms/teensy.html#usb-features> `__
2016-07-18 22:20:04 +03:00
(HID, SERIAL_HID, DISK, DISK_SDFLASH, MIDI, etc.)
2016-12-04 18:59:54 +02:00
(`issue #722 <https://github.com/platformio/platformio-core/issues/722> `_ )
2016-07-28 18:49:22 +03:00
* Switched to built-in GCC LwIP library for Espressif development platform
2016-07-28 23:08:42 +03:00
* Added support for local `` --echo `` for Serial Port Monitor
2016-12-04 18:59:54 +02:00
(`issue #733 <https://github.com/platformio/platformio-core/issues/733> `_ )
2016-07-31 20:21:55 +03:00
* Updated `` udev `` rules for the new STM32F407DISCOVERY boards
2016-12-04 18:59:54 +02:00
(`issue #731 <https://github.com/platformio/platformio-core/issues/731> `_ )
2016-08-02 21:06:50 +03:00
* Implemented firmware merging with base firmware for Nordic nRF51 development platform
2016-12-04 18:59:54 +02:00
(`issue #500 <https://github.com/platformio/platformio-core/issues/500> `_ ,
`issue #533 <https://github.com/platformio/platformio-core/issues/533> `_ )
2016-07-28 18:44:29 +03:00
* Fixed Project Generator for ESP8266 and ARM mbed based projects
(resolves incorrect linter errors)
2016-07-18 20:36:24 +03:00
* Fixed broken LD Script for Element14 chipKIT Pi board
2016-12-04 18:59:54 +02:00
(`issue #725 <https://github.com/platformio/platformio-core/issues/725> `_ )
2016-08-02 21:02:39 +03:00
* Fixed firmware uploading to Atmel SAMD21-XPRO board using ARM mbed framework
2016-12-04 18:59:54 +02:00
(`issue #732 <https://github.com/platformio/platformio-core/issues/732> `_ )
2016-07-18 20:36:24 +03:00
2016-07-12 19:34:14 +03:00
2.11.1 (2016-07-12)
2016-06-29 13:17:06 +03:00
~~~~~~~~~~~~~~~~~~~
2016-07-11 23:08:08 +03:00
* Added support for Arduino M0, M0 Pro and Tian boards
2016-12-04 18:59:54 +02:00
(`issue #472 <https://github.com/platformio/platformio-core/issues/472> `_ )
2016-07-05 17:40:00 +03:00
* Added support for Microchip chipKIT Lenny board
* Updated Microchip PIC32 Arduino framework to v1.2.1
2016-12-08 14:15:13 +02:00
* Documented `uploading of EEPROM data <http://docs.platformio.org/page/platforms/atmelavr.html#upload-eeprom-data> `__
2016-07-05 12:34:37 +03:00
(from EEMEM directive)
2016-07-09 18:44:45 +03:00
* Added `` Rebuild C/C++ Project Index `` target to CLion and Eclipse IDEs
2016-12-08 14:15:13 +02:00
* Improved project generator for `CLion IDE <http://docs.platformio.org/page/ide/clion.html> `__
2016-07-12 19:26:33 +03:00
* Added `` udev `` rules for OpenOCD CMSIS-DAP adapters
2016-12-04 18:59:54 +02:00
(`issue #718 <https://github.com/platformio/platformio-core/issues/718> `_ )
2016-06-29 13:17:06 +03:00
* Auto-remove project cache when PlatformIO is upgraded
2016-07-05 13:18:31 +03:00
* Keep user changes for `` .gitignore `` file when re-generate/update project data
2016-07-11 22:40:37 +03:00
* Ignore `` [platformio] `` section from custom project configuration file when
2016-12-08 14:15:13 +02:00
`platformio ci --project-conf <http://docs.platformio.org/page/userguide/cmd_ci.html> `__
2016-07-11 22:40:37 +03:00
command is used
2016-07-04 20:35:29 +03:00
* Fixed missed `` --boot `` flag for the firmware uploader for ATSAM3X8E
Cortex-M3 MCU based boards (Arduino Due, etc)
2016-12-04 18:59:54 +02:00
(`issue #710 <https://github.com/platformio/platformio-core/issues/710> `_ )
2016-07-04 20:36:02 +03:00
* Fixed missing trailing `` \ `` for the source files list when generate project
2016-12-08 14:15:13 +02:00
for `Qt Creator IDE <http://docs.platformio.org/page/ide/qtcreator.html> `__
2016-12-04 18:59:54 +02:00
(`issue #711 <https://github.com/platformio/platformio-core/issues/711> `_ )
2016-07-04 23:42:19 +03:00
* Split source files to `` HEADERS `` and `` SOURCES `` when generate project
2016-12-08 14:15:13 +02:00
for `Qt Creator IDE <http://docs.platformio.org/page/ide/qtcreator.html> `__
2016-12-04 18:59:54 +02:00
(`issue #713 <https://github.com/platformio/platformio-core/issues/713> `_ )
2016-06-29 13:17:06 +03:00
2016-06-28 18:04:08 +03:00
2.11.0 (2016-06-28)
2016-06-15 19:30:37 +03:00
~~~~~~~~~~~~~~~~~~~
2016-06-28 18:01:08 +03:00
* New ESP8266-based boards: Generic ESP8285 Module, Phoenix 1.0 & 2.0, WifInfo
* Added support for Arduino M0 Pro board
2016-12-04 18:59:54 +02:00
(`issue #472 <https://github.com/platformio/platformio-core/issues/472> `_ )
2016-06-23 17:34:00 +03:00
* Added support for Arduino MKR1000 board
2016-12-04 18:59:54 +02:00
(`issue #620 <https://github.com/platformio/platformio-core/issues/620> `_ )
2016-06-23 17:34:00 +03:00
* Added support for Adafruit Feather M0, SparkFun SAMD21 and SparkFun SAMD21
Mini Breakout boards
2016-12-04 18:59:54 +02:00
(`issue #520 <https://github.com/platformio/platformio-core/issues/520> `_ )
2016-06-28 18:01:08 +03:00
* Updated Arduino ESP8266 core for Espressif platform to 2.3.0
2016-06-18 00:38:00 +03:00
* Better removing unnecessary flags using `` build_unflags `` option
2016-12-04 18:59:54 +02:00
(`issue #698 <https://github.com/platformio/platformio-core/issues/698> `_ )
2016-06-15 19:30:37 +03:00
* Fixed issue with `` platformio init --ide `` command for Python 2.6
2016-06-15 18:46:41 +03:00
2.10.3 (2016-06-15)
~~~~~~~~~~~~~~~~~~~
* Fixed issue with `` platformio init --ide `` command
2016-06-15 17:57:28 +03:00
2.10.2 (2016-06-15)
2016-06-14 19:41:34 +03:00
~~~~~~~~~~~~~~~~~~~
2016-06-14 19:59:17 +03:00
* Added support for ST Nucleo L031K6 board to ARM mbed framework
2016-06-15 13:18:29 +03:00
* Process `` build_unflags `` option for ARM mbed framework
2016-06-15 14:48:46 +03:00
* Updated Intel ARC32 Arduino framework to v1.0.6
2016-12-04 18:59:54 +02:00
(`issue #695 <https://github.com/platformio/platformio-core/issues/695> `_ )
2016-06-15 14:48:46 +03:00
* Improved a check of program size before uploading to the board
* Fixed issue with ARM mbed framework `` -u _printf_float `` and
2016-06-14 19:41:34 +03:00
`` -u _scanf_float `` when parsing `` $LINKFLAGS ``
* Fixed issue with ARM mbed framework and extra includes for the custom boards,
such as Seeeduino Arch Pro
2016-06-13 21:31:17 +03:00
2.10.1 (2016-06-13)
~~~~~~~~~~~~~~~~~~~
* Re-submit a package to PyPI
2016-06-13 19:49:37 +03:00
2.10.0 (2016-06-13)
~~~~~~~~~~~~~~~~~~~
2016-06-06 18:13:12 +03:00
2016-06-09 18:50:08 +03:00
* Added support for `emonPi <https://github.com/openenergymonitor/emonpi> `__ ,
the OpenEnergyMonitor system
2016-12-04 18:59:54 +02:00
(`issue #687 <https://github.com/platformio/platformio-core/issues/687> `_ )
2018-02-13 01:34:24 +02:00
* Added support for `SPL <https://platformio.org/frameworks/spl> `__
2016-06-11 15:39:06 +03:00
framework for STM32F0 boards
2016-12-04 18:59:54 +02:00
(`issue #683 <https://github.com/platformio/platformio-core/issues/683> `_ )
2016-06-06 18:13:12 +03:00
* Added support for `Arduboy DevKit <https://www.arduboy.com> `__ , the game system
the size of a credit card
2016-06-13 19:42:35 +03:00
* Updated ARM mbed framework package to v121
2016-06-11 00:02:36 +03:00
* Check program size before uploading to the board
2016-12-04 18:59:54 +02:00
(`issue #689 <https://github.com/platformio/platformio-core/issues/689> `_ )
2016-06-11 23:35:29 +03:00
* Improved firmware uploading to Arduino Leonardo based boards
2016-12-04 18:59:54 +02:00
(`issue #691 <https://github.com/platformio/platformio-core/issues/691> `_ )
2016-06-10 19:54:17 +03:00
* Fixed issue with `` -L relative/path `` when parsing `` build_flags ``
2016-12-04 18:59:54 +02:00
(`issue #688 <https://github.com/platformio/platformio-core/issues/688> `_ )
2016-06-06 18:13:12 +03:00
2016-06-04 00:25:15 +03:00
2.9.4 (2016-06-04)
2016-06-04 00:23:33 +03:00
~~~~~~~~~~~~~~~~~~
2016-06-04 00:30:02 +03:00
* Show `` udev `` warning only for the Linux OS while uploading firmware
2016-06-04 00:23:33 +03:00
2016-06-03 21:03:48 +03:00
2.9.3 (2016-06-03)
2016-06-03 13:58:51 +03:00
~~~~~~~~~~~~~~~~~~
2016-06-04 00:23:33 +03:00
* Added support for `Arduboy <https://www.arduboy.com> `__ , the game system
the size of a credit card
2016-12-04 18:59:54 +02:00
* Updated `99-platformio-udev.rules <https://github.com/platformio/platformio-core/blob/develop/scripts/99-platformio-udev.rules> `__ for Linux OS
2016-06-03 18:46:28 +03:00
* Refactored firmware uploading to the embedded boards with SAM-BA bootloader
2016-06-03 13:58:51 +03:00
2016-06-02 20:56:52 +03:00
2.9.2 (2016-06-02)
2016-05-04 15:10:08 +03:00
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* Simplified `Continuous Integration with AppVeyor <http://docs.platformio.org/page/ci/appveyor.html> `__
2016-12-04 18:59:54 +02:00
(`issue #671 <https://github.com/platformio/platformio-core/issues/671> `_ )
2016-05-29 18:09:21 +03:00
* Automatically add source directory to `` CPPPATH `` of Build System
2016-05-06 18:22:09 +03:00
* Added support for Silicon Labs SLSTK3401A (Pearl Gecko) and
MultiTech mDot F411 ARM mbed based boards
2016-05-06 15:18:48 +03:00
* Added support for MightyCore ATmega8535 board
2016-12-04 18:59:54 +02:00
(`issue #585 <https://github.com/platformio/platformio-core/issues/585> `_ )
2016-06-02 16:41:04 +03:00
* Added `` stlink `` as the default uploader for STM32 Discovery boards
2016-12-04 18:59:54 +02:00
(`issue #665 <https://github.com/platformio/platformio-core/issues/665> `_ )
2016-05-04 15:51:45 +03:00
* Use HTTP mirror for Package Manager in a case with SSL errors
2016-12-04 18:59:54 +02:00
(`issue #645 <https://github.com/platformio/platformio-core/issues/645> `_ )
2016-06-02 16:41:04 +03:00
* Improved firmware uploading to Arduino Leonardo/Due based boards
2016-05-04 15:10:08 +03:00
* Fixed bug with `` env_default `` when `` pio run -e `` is used
2016-05-10 15:36:00 +03:00
* Fixed issue with `` src_filter `` option for Windows OS
2016-12-04 18:59:54 +02:00
(`issue #652 <https://github.com/platformio/platformio-core/issues/652> `_ )
2016-05-29 16:47:54 +03:00
* Fixed configuration data for TI LaunchPads based on msp430fr4133 and
msp430fr6989 MCUs
2016-12-04 18:59:54 +02:00
(`issue #676 <https://github.com/platformio/platformio-core/issues/676> `_ )
2016-06-02 20:45:43 +03:00
* Fixed issue with ARM mbed framework and multiple definition errors
on FRDM-KL46Z board
2016-12-04 18:59:54 +02:00
(`issue #641 <https://github.com/platformio/platformio-core/issues/641> `_ )
2016-06-02 20:47:09 +03:00
* Fixed issue with ARM mbed framework when abstract class breaks compile
for LPC1768
2016-12-04 18:59:54 +02:00
(`issue #666 <https://github.com/platformio/platformio-core/issues/666> `_ )
2016-05-04 15:10:08 +03:00
2016-04-30 18:20:31 +03:00
2.9.1 (2016-04-30)
2016-04-30 13:28:57 +03:00
~~~~~~~~~~~~~~~~~~
2016-04-30 17:40:55 +03:00
* Handle prototype pointers while converting `` *.ino `` to `` .cpp ``
2016-12-04 18:59:54 +02:00
(`issue #639 <https://github.com/platformio/platformio-core/issues/639> `_ )
2016-04-30 13:28:57 +03:00
Version bump to 2.9.0 (issues #438, #472, #480, #535, #559, #576, #585, #590, #596, #598, #599, #600, #601, #602, #604, #609, #610, #613, #616, #618, #626, #627, #631, #632, #633, #635, #636, #637)
2016-04-28 18:23:50 +03:00
2.9.0 (2016-04-28)
2016-03-28 15:04:49 +03:00
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* Project generator for `CodeBlocks IDE <http://docs.platformio.org/page/ide/codeblocks.html> `__
2016-12-04 18:59:54 +02:00
(`issue #600 <https://github.com/platformio/platformio-core/issues/600> `_ )
2016-12-08 14:15:13 +02:00
* New `Lattice iCE40 FPGA <http://docs.platformio.org/page/platforms/lattice_ice40.html> `__
2016-04-27 17:51:50 +03:00
development platform with support for Lattice iCEstick FPGA Evaluation
Kit and BQ IceZUM Alhambra FPGA
2016-12-04 18:59:54 +02:00
(`issue #480 <https://github.com/platformio/platformio-core/issues/480> `_ )
2016-12-08 14:15:13 +02:00
* New `Intel ARC 32-bit <http://docs.platformio.org/page/platforms/intel_arc32.html> `_
2016-04-27 17:48:26 +03:00
development platform with support for Arduino/Genuino 101 board
2016-12-04 18:59:54 +02:00
(`issue #535 <https://github.com/platformio/platformio-core/issues/535> `_ )
2016-12-08 14:15:13 +02:00
* New `Microchip PIC32 <http://docs.platformio.org/page/platforms/microchippic32.html> `__
2016-04-27 17:51:50 +03:00
development platform with support for 20+ different PIC32 based boards
2016-12-04 18:59:54 +02:00
(`issue #438 <https://github.com/platformio/platformio-core/issues/438> `_ )
2016-12-08 14:15:13 +02:00
* New RTOS and build Framework named `Simba <http://docs.platformio.org/page/frameworks/simba.html> `__
2016-12-04 18:59:54 +02:00
(`issue #412 <https://github.com/platformio/platformio-core/issues/412> `_ )
2016-12-08 14:15:13 +02:00
* New boards for `ARM mbed <http://docs.platformio.org/page/frameworks/mbed.html> `__
2016-04-26 14:19:45 +03:00
framework: ST Nucleo F410RB, ST Nucleo L073RZ and BBC micro:bit
2016-04-28 17:16:18 +03:00
* Added support for Arduino.Org boards: Arduino Leonardo ETH, Arduino Yun Mini,
Arduino Industrial 101 and Linino One
2016-12-04 18:59:54 +02:00
(`issue #472 <https://github.com/platformio/platformio-core/issues/472> `_ )
2016-04-28 15:48:17 +03:00
* Added support for Generic ATTiny boards: ATTiny13, ATTiny24, ATTiny25,
ATTiny45 and ATTiny85
2016-12-04 18:59:54 +02:00
(`issue #636 <https://github.com/platformio/platformio-core/issues/636> `_ )
2016-04-28 16:27:53 +03:00
* Added support for MightyCore boards: ATmega1284, ATmega644, ATmega324,
ATmega164, ATmega32, ATmega16 and ATmega8535
2016-12-04 18:59:54 +02:00
(`issue #585 <https://github.com/platformio/platformio-core/issues/585> `_ )
2016-12-08 14:15:13 +02:00
* Added support for `TI MSP430 <http://docs.platformio.org/page/platforms/timsp430.html> `__
2016-04-26 14:19:45 +03:00
boards: TI LaunchPad w/ msp430fr4133 and TI LaunchPad w/ msp430fr6989
2016-04-27 12:55:07 +03:00
* Updated Arduino core for Espressif platform to 2.2.0
2016-12-04 18:59:54 +02:00
(`issue #627 <https://github.com/platformio/platformio-core/issues/627> `_ )
2016-04-27 12:55:07 +03:00
* Updated native SDK for ESP8266 to 1.5
2016-12-04 18:59:54 +02:00
(`issue #366 <https://github.com/platformio/platformio-core/issues/366> `_ )
2016-04-24 00:01:42 +03:00
* PlatformIO Library Registry in JSON format! Implemented
`` --json-output `` and `` --page `` options for
2016-12-08 14:15:13 +02:00
`platformio lib search <http://docs.platformio.org/page/userguide/lib/cmd_search.html> `__
2016-04-24 00:01:42 +03:00
command
2016-12-04 18:59:54 +02:00
(`issue #604 <https://github.com/platformio/platformio-core/issues/604> `_ )
2017-06-20 18:48:52 +03:00
* Allowed to specify default environments `env_default <http://docs.platformio.org/page/projectconf/section_platformio.html#env-default> `__
2016-04-27 14:10:18 +03:00
which should be processed by default with `` platformio run `` command
2016-12-04 18:59:54 +02:00
(`issue #576 <https://github.com/platformio/platformio-core/issues/576> `_ )
2016-04-27 12:55:07 +03:00
* Allowed to unflag(remove) base/initial flags using
2017-06-20 18:48:52 +03:00
`build_unflags <http://docs.platformio.org/page/projectconf/section_env_build.html#build-unflags> `__
2016-04-27 12:55:07 +03:00
option
2016-12-04 18:59:54 +02:00
(`issue #559 <https://github.com/platformio/platformio-core/issues/559> `_ )
2016-04-25 21:05:34 +03:00
* Allowed multiple VID/PID pairs when detecting serial ports
2016-12-04 18:59:54 +02:00
(`issue #632 <https://github.com/platformio/platformio-core/issues/632> `_ )
2016-04-24 00:50:56 +03:00
* Automatically add `` -DUSB_MANUFACTURER `` with vendor's name
2016-12-04 18:59:54 +02:00
(`issue #631 <https://github.com/platformio/platformio-core/issues/631> `_ )
2016-04-09 18:39:10 +03:00
* Automatically reboot Teensy board after upload when Teensy Loader GUI is used
2016-12-04 18:59:54 +02:00
(`issue #609 <https://github.com/platformio/platformio-core/issues/609> `_ )
2016-04-26 18:05:11 +03:00
* Refactored source code converter from `` *.ino `` to `` *.cpp ``
2016-12-04 18:59:54 +02:00
(`issue #610 <https://github.com/platformio/platformio-core/issues/610> `_ )
2016-03-30 13:33:09 +03:00
* Forced `` -std=gnu++11 `` for Atmel SAM development platform
2016-12-04 18:59:54 +02:00
(`issue #601 <https://github.com/platformio/platformio-core/issues/601> `_ )
2016-03-29 20:47:12 +03:00
* Don't check OS type for ARM mbed-enabled boards and ST STM32 development
platform before uploading to disk
2016-12-04 18:59:54 +02:00
(`issue #596 <https://github.com/platformio/platformio-core/issues/596> `_ )
2016-03-28 15:04:49 +03:00
* Fixed broken compilation for Atmel SAMD based boards except Arduino Due
2016-12-04 18:59:54 +02:00
(`issue #598 <https://github.com/platformio/platformio-core/issues/598> `_ )
2016-04-25 22:02:22 +03:00
* Fixed firmware uploading using serial port with spaces in the path
2016-04-27 00:00:40 +03:00
* Fixed cache system when project's root directory is used as `` src_dir ``
2016-12-04 18:59:54 +02:00
(`issue #635 <https://github.com/platformio/platformio-core/issues/635> `_ )
2016-03-28 15:04:49 +03:00
2016-03-22 23:02:42 +02:00
2.8.6 (2016-03-22)
2016-03-10 01:31:28 +02:00
~~~~~~~~~~~~~~~~~~
2016-04-13 18:04:43 +03:00
* Launched `PlatformIO Community Forums <https://community.platformio.org> `_
2016-12-04 18:59:54 +02:00
(`issue #530 <https://github.com/platformio/platformio-core/issues/530> `_ )
2016-03-21 14:39:02 +02:00
* Added support for ARM mbed-enabled board Seed Arch Max (STM32F407VET6)
2016-12-04 18:59:54 +02:00
(`issue #572 <https://github.com/platformio/platformio-core/issues/572> `_ )
2016-03-21 14:17:36 +02:00
* Improved DNS lookup for PlatformIO API
2016-03-22 19:14:32 +02:00
* Updated Arduino Wiring-based framework to the latest version for
Atmel AVR/SAM development platforms
2016-03-21 14:39:02 +02:00
* Updated "Teensy Loader CLI" and fixed uploading of large .hex files
2016-12-04 18:59:54 +02:00
(`issue #568 <https://github.com/platformio/platformio-core/issues/568> `_ )
2016-03-22 19:14:32 +02:00
* Updated the support for Sanguino Boards
2016-12-04 18:59:54 +02:00
(`issue #586 <https://github.com/platformio/platformio-core/issues/586> `_ )
2016-03-21 14:39:02 +02:00
* Better handling of used boards when re-initialize/update project
2016-03-21 18:08:15 +02:00
* Improved support for non-Unicode user profiles for Windows OS
2016-03-21 14:17:36 +02:00
* Disabled progress bar for download operations when prompts are disabled
2016-03-22 23:02:42 +02:00
* Fixed multiple definition errors for ST STM32 development platform and
ARM mbed framework
2016-12-04 18:59:54 +02:00
(`issue #571 <https://github.com/platformio/platformio-core/issues/571> `_ )
2016-03-15 19:57:32 +02:00
* Fixed invalid board parameters (reset method and baudrate) for a few
ESP8266 based boards
2016-03-22 22:03:51 +02:00
* Fixed "KeyError: 'content-length'" in PlatformIO Download Manager
2016-12-04 18:59:54 +02:00
(`issue #591 <https://github.com/platformio/platformio-core/issues/591> `_ )
2016-03-22 22:03:51 +02:00
2016-03-10 01:31:28 +02:00
Version bump to 2.8.5 (issues #395, #401, #523, #526, #527, #528, #534, #536, #540, #541, #543, #544, #550, #552, #555)
2016-03-07 18:34:29 +02:00
2.8.5 (2016-03-07)
2016-02-23 21:24:00 +02:00
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* Project generator for `NetBeans IDE <http://docs.platformio.org/page/ide/netbeans.html> `__
2016-12-04 18:59:54 +02:00
(`issue #541 <https://github.com/platformio/platformio-core/issues/541> `_ )
2016-02-29 17:33:20 +02:00
* Created package for Homebrew Mac OS X Package Manager: `` brew install
platformio``
2016-12-04 18:59:54 +02:00
(`issue #395 <https://github.com/platformio/platformio-core/issues/395> `_ )
2016-02-29 17:33:20 +02:00
* Updated Arduino core for Espressif platform to 2.1.0
2016-12-04 18:59:54 +02:00
(`issue #544 <https://github.com/platformio/platformio-core/issues/544> `_ )
2016-02-27 00:20:42 +02:00
* Added support for the ESP8266 ESP-07 board to
2016-12-08 14:15:13 +02:00
`Espressif <http://docs.platformio.org/page/platforms/espressif.html> `__
2016-12-04 18:59:54 +02:00
(`issue #527 <https://github.com/platformio/platformio-core/issues/527> `_ )
2016-02-26 01:10:48 +02:00
* Improved handling of String-based `` CPPDEFINES `` passed to extra `` build_flags ``
2016-12-04 18:59:54 +02:00
(`issue #526 <https://github.com/platformio/platformio-core/issues/526> `_ )
2016-02-27 01:27:57 +02:00
* Generate appropriate project for CLion IDE and CVS
2016-12-04 18:59:54 +02:00
(`issue #523 <https://github.com/platformio/platformio-core/issues/523> `_ )
2016-12-08 14:15:13 +02:00
* Use `` src_dir `` directory from `Project Configuration File platformio.ini <http://docs.platformio.org/page/projectconf.html> `__
2016-03-07 17:42:15 +02:00
when initializing project otherwise create base `` src `` directory
2016-12-04 18:59:54 +02:00
(`issue #536 <https://github.com/platformio/platformio-core/issues/536> `_ )
2016-02-23 21:24:00 +02:00
* Fixed issue with incorrect handling of user's build flags where the base flags
were passed after user's flags to GCC compiler
2016-12-04 18:59:54 +02:00
(`issue #528 <https://github.com/platformio/platformio-core/issues/528> `_ )
2016-02-23 21:24:00 +02:00
* Fixed issue with Project Generator when optional build flags were passed using
2016-12-08 14:15:13 +02:00
system environment variables: `PLATFORMIO_BUILD_FLAGS <http://docs.platformio.org/page/envvars.html#platformio-build-flags> `__
or `PLATFORMIO_BUILD_SRC_FLAGS <http://docs.platformio.org/page/envvars.html#platformio-build-src-flags> `__
2016-03-02 00:25:36 +02:00
* Fixed invalid detecting of compiler type
2016-12-04 18:59:54 +02:00
(`issue #550 <https://github.com/platformio/platformio-core/issues/550> `_ )
2016-03-03 19:01:09 +02:00
* Fixed issue with updating package which was deleted manually by user
2016-12-04 18:59:54 +02:00
(`issue #555 <https://github.com/platformio/platformio-core/issues/555> `_ )
2016-03-04 01:45:04 +02:00
* Fixed incorrect parsing of GCC `` -include `` flag
2016-12-04 18:59:54 +02:00
(`issue #552 <https://github.com/platformio/platformio-core/issues/552> `_ )
2016-03-04 01:45:04 +02:00
2016-02-17 22:52:52 +02:00
2.8.4 (2016-02-17)
2016-02-03 01:37:43 +02:00
~~~~~~~~~~~~~~~~~~
2016-02-11 00:16:43 +02:00
* 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
2016-12-08 14:15:13 +02:00
`Espressif <http://docs.platformio.org/page/platforms/espressif.html> `__
2016-02-11 00:16:43 +02:00
development platform
2016-12-08 14:15:13 +02:00
* Added `` board_f_flash `` option to `Project Configuration File platformio.ini <http://docs.platformio.org/page/projectconf.html> `__
which allows to specify `custom flash chip frequency <http://docs.platformio.org/page/platforms/espressif.html#custom-flash-frequency> `_
2016-02-10 22:58:12 +02:00
for Espressif development platform
2016-12-04 18:59:54 +02:00
(`issue #501 <https://github.com/platformio/platformio-core/issues/501> `_ )
2016-12-08 14:15:13 +02:00
* Added `` board_flash_mode `` option to `Project Configuration File platformio.ini <http://docs.platformio.org/page/projectconf.html> `__
which allows to specify `custom flash chip mode <http://docs.platformio.org/page/platforms/espressif.html#custom-flash-mode> `_
2016-02-10 23:16:25 +02:00
for Espressif development platform
2016-02-17 20:20:39 +02:00
* Handle new environment variables
2016-12-08 14:15:13 +02:00
`PLATFORMIO_UPLOAD_PORT <http://docs.platformio.org/page/envvars.html#platformio-upload-port> `_
and `PLATFORMIO_UPLOAD_FLAGS <http://docs.platformio.org/page/envvars.html#platformio-upload-flags> `_
2016-12-04 18:59:54 +02:00
(`issue #518 <https://github.com/platformio/platformio-core/issues/518> `_ )
2016-02-10 17:16:52 +02:00
* Fixed issue with `` CPPDEFINES `` which contain space and break PlatformIO
2016-02-03 01:37:43 +02:00
IDE Linter
(`IDE issue #34 <https://github.com/platformio/platformio-atom-ide/issues/34> `_ )
2016-02-10 17:19:24 +02:00
* Fixed unable to link C++ standard library to Espressif platform build
2016-12-04 18:59:54 +02:00
(`issue #503 <https://github.com/platformio/platformio-core/issues/503> `_ )
2016-02-11 00:43:52 +02:00
* Fixed issue with pointer (`` char* myfunc() `` ) while converting from `` *.ino ``
to `` *.cpp ``
2016-12-04 18:59:54 +02:00
(`issue #506 <https://github.com/platformio/platformio-core/issues/506> `_ )
2016-02-03 01:37:43 +02:00
2016-02-02 19:52:05 +02:00
2.8.3 (2016-02-02)
2016-01-30 19:14:11 +02:00
~~~~~~~~~~~~~~~~~~
* Better integration of PlatformIO Builder with PlatformIO IDE Linter
2016-02-01 00:18:04 +02:00
* Fixed issue with removing temporary file while converting `` *.ino `` to
`` *.cpp ``
2016-02-02 19:47:11 +02:00
* Fixed missing dependency (mbed framework) for Atmel SAM development platform
2016-12-04 18:59:54 +02:00
(`issue #487 <https://github.com/platformio/platformio-core/issues/487> `_ )
2016-01-30 19:14:11 +02:00
2016-01-29 20:34:25 +02:00
2.8.2 (2016-01-29)
2016-01-29 17:25:31 +02:00
~~~~~~~~~~~~~~~~~~
2016-01-29 18:17:33 +02:00
* Corrected RAM size for NXP LPC1768 based boards
2016-12-04 18:59:54 +02:00
(`issue #484 <https://github.com/platformio/platformio-core/issues/484> `_ )
2016-01-29 17:25:31 +02:00
* Exclude only `` test `` and `` tests `` folders from build process
2016-01-29 17:55:48 +02:00
* Reverted `` -Wl,-whole-archive `` hook for ST STM32 and mbed
2016-01-29 17:25:31 +02:00
2016-01-29 15:49:31 +02:00
2.8.1 (2016-01-29)
~~~~~~~~~~~~~~~~~~
* Fixed a bug with Project Initialization in PlatformIO IDE
2016-01-29 14:43:20 +02:00
2.8.0 (2016-01-29)
2016-01-11 19:20:26 +02:00
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* `PlatformIO IDE <http://docs.platformio.org/page/ide/atom.html> `_ for
2016-01-24 00:44:18 +02:00
Atom
2016-12-04 18:59:54 +02:00
(`issue #470 <https://github.com/platformio/platformio-core/issues/470> `_ )
2016-01-14 01:26:24 +02:00
* Added `` pio `` command line alias for `` platformio `` command
2016-12-04 18:59:54 +02:00
(`issue #447 <https://github.com/platformio/platformio-core/issues/447> `_ )
2016-01-13 21:09:26 +02:00
* Added SPL-Framework support for Nucleo F401RE board
2016-12-04 18:59:54 +02:00
(`issue #453 <https://github.com/platformio/platformio-core/issues/453> `_ )
2016-12-08 14:15:13 +02:00
* Added `` upload_resetmethod `` option to `Project Configuration File platformio.ini <http://docs.platformio.org/page/projectconf.html> `__
which allows to specify `custom upload reset method <http://docs.platformio.org/page/platforms/espressif.html#custom-reset-method> `_
2016-01-13 15:21:51 +02:00
for Espressif development platform
2016-12-04 18:59:54 +02:00
(`issue #444 <https://github.com/platformio/platformio-core/issues/444> `_ )
2016-01-24 16:45:04 +02:00
* Allowed to force output of color ANSI-codes or to disable progress bar even
2016-12-08 14:15:13 +02:00
if the output is a `` pipe `` (not a `` tty `` ) using `Environment variables <http://docs.platformio.org/page/envvars.html> `__
2016-12-04 18:59:54 +02:00
(`issue #465 <https://github.com/platformio/platformio-core/issues/465> `_ )
2016-01-14 01:21:25 +02:00
* Set 1Mb SPIFFS for Espressif boards by default
2016-12-04 18:59:54 +02:00
(`issue #458 <https://github.com/platformio/platformio-core/issues/458> `_ )
2016-01-26 13:02:33 +02:00
* Exclude `` test* `` folder by default from build process
2016-01-27 01:37:20 +02:00
* Generate project for IDEs with information about installed libraries
2016-01-11 19:20:26 +02:00
* Fixed builder for mbed framework and ST STM32 platform
2016-01-06 14:56:16 +02:00
2.7.1 (2016-01-06)
2015-12-24 23:09:40 +02:00
~~~~~~~~~~~~~~~~~~
2016-01-06 14:56:16 +02:00
* Initial support for Arduino Zero board
2016-12-04 18:59:54 +02:00
(`issue #356 <https://github.com/platformio/platformio-core/issues/356> `_ )
2016-01-06 16:52:22 +02:00
* Added support for completions to Atom text editor using `` .clang_complete ``
2016-12-08 14:15:13 +02:00
* Generate default targets for `supported IDE <http://docs.platformio.org/page/ide.html> `__
2016-01-05 02:35:29 +02:00
(CLion, Eclipse IDE, Emacs, Sublime Text, VIM): Build,
2016-01-05 02:26:37 +02:00
Clean, Upload, Upload SPIFFS image, Upload using Programmer, Update installed
2016-01-05 02:15:43 +02:00
platforms and libraries
2016-12-04 18:59:54 +02:00
(`issue #427 <https://github.com/platformio/platformio-core/issues/427> `_ )
2016-01-06 14:56:16 +02:00
* Updated Teensy Arduino Framework to 1.27
2016-12-04 18:59:54 +02:00
(`issue #434 <https://github.com/platformio/platformio-core/issues/434> `_ )
2016-01-02 00:35:53 +02:00
* Fixed uploading of EEPROM data using `` uploadeep `` target for Atmel AVR
development platform
2016-01-02 01:05:05 +02:00
* Fixed project generator for CLion IDE
2016-12-04 18:59:54 +02:00
(`issue #422 <https://github.com/platformio/platformio-core/issues/422> `_ )
2016-01-03 17:45:49 +02:00
* Fixed package `` shasum `` validation on Mac OS X 10.11.2
2016-12-04 18:59:54 +02:00
(`issue #429 <https://github.com/platformio/platformio-core/issues/429> `_ )
2016-01-04 18:11:20 +02:00
* Fixed CMakeLists.txt `` add_executable `` has only one source file
2016-12-04 18:59:54 +02:00
(`issue #421 <https://github.com/platformio/platformio-core/issues/421> `_ )
2016-01-02 00:35:53 +02:00
2.7.0 (2015-12-30)
~~~~~~~~~~~~~~~~~~
Version bump to 2.7.0 (issues #319, #382, #386, #391, #394, #397, #400, #403, #404, #406, #407, #417)
2015-12-30 20:24:51 +02:00
**Happy New Year!**
2015-12-26 14:47:42 +02:00
* 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!
2015-12-30 20:01:43 +02:00
* Implemented uploading files to file system of ESP8266 SPIFFS (including OTA)
2016-12-04 18:59:54 +02:00
(`issue #382 <https://github.com/platformio/platformio-core/issues/382> `_ )
2015-12-24 23:09:40 +02:00
* Added support for the new Adafruit boards Bluefruit Micro and Feather
2016-12-04 18:59:54 +02:00
(`issue #403 <https://github.com/platformio/platformio-core/issues/403> `_ )
2015-12-26 21:24:01 +02:00
* Added support for RFDuino
2016-12-04 18:59:54 +02:00
(`issue #319 <https://github.com/platformio/platformio-core/issues/319> `_ )
2016-12-08 14:15:13 +02:00
* Project generator for `Emacs <http://docs.platformio.org/page/ide/emacs.html> `__
2015-12-27 17:53:51 +02:00
text editor
2016-12-04 18:59:54 +02:00
(`pull #404 <https://github.com/platformio/platformio-core/pull/404> `_ )
2015-12-24 23:39:25 +02:00
* Updated Arduino framework for Atmel AVR development platform to 1.6.7
2015-12-24 23:55:49 +02:00
* Documented `firmware uploading for Atmel AVR development platform using
2016-12-08 14:15:13 +02:00
Programmers <http://docs.platformio.org/page/platforms/atmelavr.html#upload-using-programmer>`_:
2015-12-24 23:55:49 +02:00
AVR ISP, AVRISP mkII, USBtinyISP, USBasp, Parallel Programmer and Arduino as ISP
2015-12-30 20:01:43 +02:00
* Fixed issue with current Python interpreter for Python-based tools
2016-12-04 18:59:54 +02:00
(`issue #417 <https://github.com/platformio/platformio-core/issue/417> `_ )
2015-12-24 23:09:40 +02:00
2015-12-21 20:55:49 +02:00
2.6.3 (2015-12-21)
2015-12-21 19:23:46 +02:00
~~~~~~~~~~~~~~~~~~
2015-12-21 20:39:45 +02:00
* Restored support for Espressif ESP8266 ESP-01 1MB board (ready for OTA)
2015-12-21 19:23:46 +02:00
* Fixed invalid ROM size for ESP8266-based boards
2016-12-04 18:59:54 +02:00
(`issue #396 <https://github.com/platformio/platformio-core/issues/396> `_ )
2015-12-21 19:23:46 +02:00
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
2016-12-04 18:59:54 +02:00
(`issue #356 <https://github.com/platformio/platformio-core/issues/356> `_ )
2015-12-18 22:56:15 +02:00
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
2016-12-08 14:15:13 +02:00
`Espressif <http://docs.platformio.org/page/platforms/espressif.html> `__
2015-12-17 20:16:17 +02:00
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 ``
2016-12-04 18:59:54 +02:00
(`issue #379 <https://github.com/platformio/platformio-core/issues/379> `_ )
2016-12-08 14:15:13 +02:00
* Improved documentation for `Espressif <http://docs.platformio.org/page/platforms/espressif.html> `__
2015-12-18 19:29:20 +02:00
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)
2016-12-04 18:59:54 +02:00
(`issue #380 <https://github.com/platformio/platformio-core/issues/380> `_ )
2015-12-18 15:20:37 +02:00
* Fixed issue with code builder when build path contains spaces
2016-12-04 18:59:54 +02:00
(`issue #387 <https://github.com/platformio/platformio-core/issues/387> `_ )
2015-12-18 20:18:19 +02:00
* Fixed project generator for Eclipse IDE and "duplicate path entries found
in project path"
2016-12-04 18:59:54 +02:00
(`issue #383 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #308 <https://github.com/platformio/platformio-core/issues/308> `_ )
2016-12-08 14:15:13 +02:00
* Added support for Raspberry Pi `WiringPi <http://docs.platformio.org/page/frameworks/wiringpi.html> `__
2015-12-14 19:50:50 +02:00
framework
2016-12-04 18:59:54 +02:00
(`issue #372 <https://github.com/platformio/platformio-core/issues/372> `_ )
2016-12-08 14:15:13 +02:00
* Implemented Over The Air (OTA) upgrades for `Espressif <http://docs.platformio.org/page/platforms/espressif.html> `__
2015-12-11 15:31:36 +02:00
development platform.
2016-12-04 18:59:54 +02:00
(`issue #365 <https://github.com/platformio/platformio-core/issues/365> `_ )
2016-12-08 14:15:13 +02:00
* Updated `CMSIS framework <http://docs.platformio.org/page/frameworks/cmsis.html> `__
2015-12-15 20:19:27 +02:00
and added CMSIS support for Nucleo F401RE board
2016-12-04 18:59:54 +02:00
(`issue #373 <https://github.com/platformio/platformio-core/issues/373> `_ )
2015-12-11 15:31:36 +02:00
* Added support for Espressif ESP8266 ESP-01-1MB board (ready for OTA)
2016-12-08 14:15:13 +02:00
* Handle `` upload_flags `` option in `platformio.ini <http://docs.platformio.org/page/projectconf.html> `__
2016-12-04 18:59:54 +02:00
(`issue #368 <https://github.com/platformio/platformio-core/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)
2016-12-08 14:15:13 +02:00
* Generate `.travis.yml <http://docs.platformio.org/page/ci/travis.html> `__
2015-12-05 23:34:25 +02:00
CI and `.gitignore` files for embedded projects by default
2016-12-04 18:59:54 +02:00
(`issue #354 <https://github.com/platformio/platformio-core/issues/354> `_ )
2016-12-08 14:15:13 +02:00
* Removed prompt with "auto-uploading" from `platformio init <http://docs.platformio.org/page/userguide/cmd_init.html> `__
2015-12-03 17:19:43 +02:00
command and added `` --enable-auto-uploading `` option
2016-12-04 18:59:54 +02:00
(`issue #352 <https://github.com/platformio/platformio-core/issues/352> `_ )
2016-12-08 14:15:13 +02:00
* Fixed incorrect behaviour of `platformio serialports monitor <http://docs.platformio.org/page/userguide/cmd_serialports.html#platformio-serialports-monitor> `__
2015-12-05 23:30:42 +02:00
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
2016-12-04 18:59:54 +02:00
(`issue #345 <https://github.com/platformio/platformio-core/issues/345> `_ )
2015-11-24 19:58:24 +02:00
* Added to FAQ explanation of `Can not compile a library that compiles without issue
2016-12-08 14:15:13 +02:00
with Arduino IDE <http://docs.platformio.org/page/faq.html#building>`_
2016-12-04 18:59:54 +02:00
(`issue #331 <https://github.com/platformio/platformio-core/issues/331> `_ )
2015-11-24 13:14:41 +02:00
* Fixed ESP-12E flash size
2016-12-04 18:59:54 +02:00
(`pull #333 <https://github.com/platformio/platformio-core/pull/333> `_ )
2015-11-24 19:58:24 +02:00
* Fixed configuration for LowPowerLab MoteinoMEGA board
2016-12-04 18:59:54 +02:00
(`issue #335 <https://github.com/platformio/platformio-core/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 ``
2016-12-04 18:59:54 +02:00
(`issue #271 <https://github.com/platformio/platformio-core/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
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* Added support of `libOpenCM3 <http://docs.platformio.org/page/frameworks/libopencm3.html> `_
2015-10-16 15:22:11 +01:00
framework for Nucleo F103RB board
2016-12-04 18:59:54 +02:00
(`issue #309 <https://github.com/platformio/platformio-core/issues/309> `_ )
2015-11-02 21:18:09 +02:00
* Added support for Espressif ESP8266 ESP-12E board (NodeMCU)
2016-12-04 18:59:54 +02:00
(`issue #310 <https://github.com/platformio/platformio-core/issues/310> `_ )
2015-11-06 19:54:15 +02:00
* Added support for pySerial 3.0
2016-12-04 18:59:54 +02:00
(`issue #307 <https://github.com/platformio/platformio-core/issues/307> `_ )
2015-11-16 23:10:14 +02:00
* Updated Arduino AVR/SAM frameworks to 1.6.6
2016-12-04 18:59:54 +02:00
(`issue #321 <https://github.com/platformio/platformio-core/issues/321> `_ )
2016-12-08 14:15:13 +02:00
* Upload firmware using external programmer via `platformio run --target program <http://docs.platformio.org/page/userguide/cmd_run.html#cmdoption-platformio-run-t> `__
2015-11-02 22:36:49 +02:00
target
2016-12-04 18:59:54 +02:00
(`issue #311 <https://github.com/platformio/platformio-core/issues/311> `_ )
2015-11-02 21:41:13 +02:00
* Fixed handling of upload port when `` board `` option is not specified in
2016-12-08 14:15:13 +02:00
`platformio.ini <http://docs.platformio.org/page/projectconf.html> `__
2016-12-04 18:59:54 +02:00
(`issue #313 <https://github.com/platformio/platformio-core/issues/313> `_ )
2016-12-08 14:15:13 +02:00
* Fixed firmware uploading for `nordicrf51 <http://docs.platformio.org/page/platforms/nordicnrf51.html> `__
2015-11-02 23:03:05 +02:00
development platform
2016-12-04 18:59:54 +02:00
(`issue #316 <https://github.com/platformio/platformio-core/issues/316> `_ )
2015-11-06 16:38:41 +02:00
* Fixed installation on Mac OS X El Capitan
2016-12-04 18:59:54 +02:00
(`issue #312 <https://github.com/platformio/platformio-core/issues/312> `_ )
2015-11-16 23:17:23 +02:00
* Fixed project generator for CLion IDE under Windows OS with invalid path to
executable
2016-12-04 18:59:54 +02:00
(`issue #326 <https://github.com/platformio/platformio-core/issues/326> `_ )
2015-11-17 23:20:04 +02:00
* Fixed empty list with serial ports on Mac OS X
2016-12-04 18:59:54 +02:00
(`isge #294 <https://github.com/platformio/platformio-core/issues/294> `_ )
2015-11-18 20:08:27 +02:00
* Fixed compilation error `` TWI_Disable not declared `` for Arduino Due board
2016-12-04 18:59:54 +02:00
(`issue #329 <https://github.com/platformio/platformio-core/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
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* Full support of `CLion IDE <http://docs.platformio.org/page/ide/clion.html> `_
2015-10-13 14:01:16 +01:00
including code auto-completion
2016-12-04 18:59:54 +02:00
(`issue #132 <https://github.com/platformio/platformio-core/issues/132> `_ )
2016-12-08 14:15:13 +02:00
* PlatformIO `command completion in Terminal <http://docs.platformio.org/page/faq.html#command-completion-in-terminal> `_ for `` bash `` and `` zsh ``
2015-10-10 11:33:38 +01:00
* Added support for ubIQio Ardhat board
2016-12-04 18:59:54 +02:00
(`pull #302 <https://github.com/platformio/platformio-core/pull/302> `_ )
2015-10-13 18:24:40 +01:00
* Install SCons automatically and avoid `` error: option --single-version-externally-managed not recognized ``
2016-12-04 18:59:54 +02:00
(`issue #279 <https://github.com/platformio/platformio-core/issues/279> `_ )
2015-10-12 16:29:24 +01:00
* Use Teensy CLI Loader for upload of .hex files on Mac OS X
2016-12-04 18:59:54 +02:00
(`issue #306 <https://github.com/platformio/platformio-core/issues/306> `_ )
2016-12-08 14:15:13 +02:00
* Fixed missing `framework-mbed <http://docs.platformio.org/page/frameworks/mbed.html> `_
package for `teensy <http://docs.platformio.org/page/platforms/teensy.html> `_
2015-10-12 13:24:42 +01:00
platform
2016-12-04 18:59:54 +02:00
(`issue #305 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`pull #292 <https://github.com/platformio/platformio-core/pull/292> `_ )
2015-09-28 13:19:07 +01:00
* Added support for ST Nucleo F446RE board
2016-12-04 18:59:54 +02:00
(`pull #293 <https://github.com/platformio/platformio-core/pull/293> `_ )
2015-09-23 16:35:31 +03:00
* Fixed broken lock file for "appstate" storage
2016-12-04 18:59:54 +02:00
(`issue #288 <https://github.com/platformio/platformio-core/issues/288> `_ )
2015-10-02 15:34:36 +01:00
* Fixed ESP8266 compile errors about RAM size when adding 1 library
2016-12-04 18:59:54 +02:00
(`issue #296 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
`platformio init <http://docs.platformio.org/page/userguide/cmd_init.html> `__
2015-09-10 18:19:23 +03:00
command
2016-12-04 18:59:54 +02:00
(`issue #273 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #279 <https://github.com/platformio/platformio-core/issues/279> `_ )
2015-09-11 12:53:04 +03:00
* Fixed firmware uploading to Arduino Leonardo board using Mac OS
2016-12-04 18:59:54 +02:00
(`issue #287 <https://github.com/platformio/platformio-core/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
~~~~~~~~~~~~~~~~~~
2016-12-08 14:15:13 +02:00
* Fixed critical issue when `platformio init --ide <http://docs.platformio.org/page/userguide/cmd_init.html> `__ command hangs PlatformIO
2016-12-04 18:59:54 +02:00
(`issue #283 <https://github.com/platformio/platformio-core/issues/283> `_ )
2015-09-06 18:16:09 +03:00
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
2016-12-08 14:15:13 +02:00
`native <http://docs.platformio.org/page/platforms/native.html> `__ ,
`linux_arm <http://docs.platformio.org/page/platforms/linux_arm.html> `__ ,
`linux_i686 <http://docs.platformio.org/page/platforms/linux_i686.html> `__ ,
`linux_x86_64 <http://docs.platformio.org/page/platforms/linux_x86_64.html> `__ ,
`windows_x86 <http://docs.platformio.org/page/platforms/windows_x86.html> `__
2015-08-10 21:39:31 +03:00
development platforms
2016-12-04 18:59:54 +02:00
(`issue #263 <https://github.com/platformio/platformio-core/issues/263> `_ )
2017-08-23 21:46:31 +03:00
* Added `PlatformIO Demo <http://docs.platformio.org/page/userguide/demo.html> `_
2015-08-28 19:52:37 +03:00
page to documentation
2016-12-08 14:15:13 +02:00
* Simplified `installation <http://docs.platformio.org/page/installation.html> `__
2015-08-22 17:09:28 +03:00
process of PlatformIO
2016-12-04 18:59:54 +02:00
(`issue #274 <https://github.com/platformio/platformio-core/issues/274> `_ )
2016-12-08 14:15:13 +02:00
* Significantly improved `Project Generator <http://docs.platformio.org/page/userguide/cmd_init.html#cmdoption-platformio-init--ide> `__ which allows to integrate with `the most popular
IDE <http://docs.platformio.org/page/ide.html>`__
2015-09-02 23:07:45 +03:00
* Added short `` -h `` help option for PlatformIO and sub-commands
2016-12-08 14:15:13 +02:00
* Updated `mbed <http://docs.platformio.org/page/frameworks/mbed.html> `__
2015-09-04 13:10:14 +03:00
framework
2016-12-08 14:15:13 +02:00
* Updated `` tool-teensy `` package for `Teensy <http://docs.platformio.org/page/platforms/teensy.html> `__
2015-08-21 23:09:56 +03:00
platform
2016-12-04 18:59:54 +02:00
(`issue #268 <https://github.com/platformio/platformio-core/issues/268> `_ )
2016-12-08 14:15:13 +02:00
* Added FAQ answer when `Program "platformio" not found in PATH <http://docs.platformio.org/page/faq.html#faq-troubleshooting-pionotfoundinpath> `_
2016-12-04 18:59:54 +02:00
(`issue #272 <https://github.com/platformio/platformio-core/issues/272> `_ )
2015-08-22 23:11:48 +03:00
* Generate "readme.txt" for project "lib" directory
2016-12-04 18:59:54 +02:00
(`issue #273 <https://github.com/platformio/platformio-core/issues/273> `_ )
2015-08-25 16:45:12 +03:00
* Use toolchain's includes pattern `` include* `` for Project Generator
2016-12-04 18:59:54 +02:00
(`issue #277 <https://github.com/platformio/platformio-core/issues/277> `_ )
2015-09-04 19:31:59 +03:00
* Added support for Adafruit Gemma board to
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html#boards> `__
2015-09-04 19:31:59 +03:00
platform
2016-12-04 18:59:54 +02:00
(`pull #256 <https://github.com/platformio/platformio-core/pull/256> `_ )
2016-12-08 14:15:13 +02:00
* Fixed includes list for Windows OS when generating project for `Eclipse IDE <http://docs.platformio.org/page/ide/eclipse.html> `__
2016-12-04 18:59:54 +02:00
(`issue #270 <https://github.com/platformio/platformio-core/issues/270> `_ )
2015-08-21 23:09:56 +03:00
* Fixed `` AttributeError: 'module' object has no attribute 'packages' ``
2016-12-04 18:59:54 +02:00
(`issue #252 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
* Integration with `Atom IDE <http://docs.platformio.org/page/ide/atom.html> `__
2015-07-29 21:14:41 +03:00
* Support for off-line/unpublished/private libraries
2016-12-04 18:59:54 +02:00
(`issue #260 <https://github.com/platformio/platformio-core/issues/260> `_ )
2015-07-21 14:53:38 +03:00
* Disable project auto-clean while building/uploading firmware using
2016-12-08 14:15:13 +02:00
`platformio run --disable-auto-clean <http://docs.platformio.org/page/userguide/cmd_run.html#cmdoption--disable-auto-clean> `_ option
2016-12-04 18:59:54 +02:00
(`issue #255 <https://github.com/platformio/platformio-core/issues/255> `_ )
2016-12-08 14:15:13 +02:00
* Show internal errors from "Miniterm" using `platformio serialports monitor <http://docs.platformio.org/page/userguide/cmd_serialports.html#platformio-serialports-monitor> `__ command
2016-12-04 18:59:54 +02:00
(`issue #257 <https://github.com/platformio/platformio-core/issues/257> `_ )
2016-12-08 14:15:13 +02:00
* Fixed `platformio serialports monitor --help <http://docs.platformio.org/page/userguide/cmd_serialports.html#platformio-serialports-monitor> `__ information with HEX char for hotkeys
2016-12-04 18:59:54 +02:00
(`issue #253 <https://github.com/platformio/platformio-core/issues/253> `_ )
2015-07-21 17:51:33 +03:00
* Handle "OSError: [Errno 13] Permission denied" for PlatformIO installer script
2016-12-04 18:59:54 +02:00
(`issue #254 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
* Project generator for `CLion IDE <http://docs.platformio.org/page/ide/clion.html> `__
2016-12-04 18:59:54 +02:00
(`issue #132 <https://github.com/platformio/platformio-core/issues/132> `_ )
2016-12-08 14:15:13 +02:00
* Updated `` tool-bossac `` package to 1.5 version for `atmelsam <http://docs.platformio.org/page/platforms/atmelsam.html> `__ platform
2016-12-04 18:59:54 +02:00
(`issue #251 <https://github.com/platformio/platformio-core/issues/251> `_ )
2016-12-08 14:15:13 +02:00
* Updated `` sdk-esp8266 `` package for `espressif <http://docs.platformio.org/page/platforms/espressif.html> `__ platform
* Fixed incorrect arguments handling for `platformio serialports monitor <http://docs.platformio.org/page/userguide/cmd_serialports.html#platformio-serialports-monitor> `_ command
2016-12-04 18:59:54 +02:00
(`issue #248 <https://github.com/platformio/platformio-core/issues/248> `_ )
2015-07-07 23:08:54 +03:00
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
2017-06-20 18:48:52 +03:00
`src_filter <http://docs.platformio.org/page/projectconf/section_env_build.html#src-filter> `__
2016-12-04 18:59:54 +02:00
(`issue #240 <https://github.com/platformio/platformio-core/issues/240> `_ )
2015-06-19 15:29:22 +03:00
* Launch own extra script before firmware building/uploading processes
2016-12-04 18:59:54 +02:00
(`issue #239 <https://github.com/platformio/platformio-core/issues/239> `_ )
2015-06-19 15:29:22 +03:00
* Specify own path to the linker script (ld) using
2017-06-20 18:48:52 +03:00
`build_flags <http://docs.platformio.org/page/projectconf/section_env_build.html#build-flags> `__
2015-06-19 15:29:22 +03:00
option
2016-12-04 18:59:54 +02:00
(`issue #233 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
`library.json <http://docs.platformio.org/page/librarymanager/config.html> `__
2015-06-30 23:34:01 +03:00
* Added support for new embedded boards: *ST 32L0538DISCOVERY and Delta DFCM-NNN40*
2016-12-08 14:15:13 +02:00
to `Framework mbed <http://docs.platformio.org/page/frameworks/mbed.html> `__
2015-06-30 23:34:01 +03:00
* Updated packages for
2016-12-08 14:15:13 +02:00
`Framework Arduino (AVR, SAM, Espressif and Teensy cores <http://docs.platformio.org/page/frameworks/arduino.html> `__ ,
`Framework mbed <http://docs.platformio.org/page/frameworks/mbed.html> `__ ,
`Espressif ESP8266 SDK <http://docs.platformio.org/page/platforms/espressif.html> `__
2016-12-04 18:59:54 +02:00
(`issue #246 <https://github.com/platformio/platformio-core/issues/246> `_ )
2015-06-17 13:35:10 +03:00
* Fixed `` stk500v2_command(): command failed ``
2016-12-04 18:59:54 +02:00
(`issue #238 <https://github.com/platformio/platformio-core/issues/238> `_ )
2015-06-27 15:13:27 +03:00
* Fixed IDE project generator when board is specified
2016-12-04 18:59:54 +02:00
(`issue #242 <https://github.com/platformio/platformio-core/issues/242> `_ )
2015-06-27 22:47:44 +03:00
* Fixed relative path for includes when generating project for IDE
2016-12-04 18:59:54 +02:00
(`issue #243 <https://github.com/platformio/platformio-core/issues/243> `_ )
2015-06-30 23:34:01 +03:00
* Fixed ESP8266 native SDK exception
2016-12-04 18:59:54 +02:00
(`issue #245 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #231 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #229 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
* Added Silicon Labs EFM32 `siliconlabsefm32 <http://docs.platformio.org/page/platforms/siliconlabsefm32.html> `_
2015-06-03 19:31:09 +03:00
development platform
2016-12-04 18:59:54 +02:00
(`issue #226 <https://github.com/platformio/platformio-core/issues/226> `_ )
2015-05-28 21:07:41 +03:00
* Integrate PlatformIO with `Circle CI <https://circleci.com> `_ and
2017-02-18 15:15:36 +02:00
`Shippable CI <https://www.shippable.com/> `_
2016-12-08 14:15:13 +02:00
* Described in documentation how to `create/register own board <http://docs.platformio.org/page/platforms/creating_board.html> `_ for PlatformIO
2015-05-29 17:47:30 +03:00
* Disabled "nano.specs" for ARM-based platforms
2016-12-04 18:59:54 +02:00
(`issue #219 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #220 <https://github.com/platformio/platformio-core/issues/220> `_ )
2015-05-29 20:29:24 +03:00
* Fixed firmware uploading using USB programmer (USBasp) for
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html> `_
2015-05-29 20:29:24 +03:00
platform
2016-12-04 18:59:54 +02:00
(`issue #221 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
`PLATFORMIO_BUILD_FLAGS <http://docs.platformio.org/page/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
2016-12-04 18:59:54 +02:00
(`issue #210 <https://github.com/platformio/platformio-core/issues/210> `_ )
2015-05-26 22:52:09 +03:00
* Added support for new WildFire boards from
`Wicked Device <http://wickeddevice.com> `_ to
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html#boards> `__
2015-05-26 22:52:09 +03:00
platform
2016-12-08 14:15:13 +02:00
* Updated `Arduino Framework <http://docs.platformio.org/page/frameworks/arduino.html> `__ to
2016-12-04 18:59:54 +02:00
1.6.4 version (`issue #212 <https://github.com/platformio/platformio-core/issues/212> `_ )
2015-05-26 13:59:33 +03:00
* Handle Atmel AVR Symbols when initialising project for IDE
2016-12-04 18:59:54 +02:00
(`issue #216 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #217 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
* PlatformIO as `Continuous Integration <http://docs.platformio.org/page/ci/index.html> `_
2015-05-22 22:03:55 +03:00
(CI) tool for embedded projects
2016-12-04 18:59:54 +02:00
(`issue #108 <https://github.com/platformio/platformio-core/issues/108> `_ )
2015-05-22 19:08:51 +03:00
* Initialise PlatformIO project for the specified IDE
2016-12-04 18:59:54 +02:00
(`issue #151 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #158 <https://github.com/platformio/platformio-core/issues/158> `_ )
2015-04-20 16:19:59 +01:00
* Created `PlatformIO gitter.im <https://gitter.im/platformio/platformio> `_ room
2016-12-04 18:59:54 +02:00
(`issue #174 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #152 <https://github.com/platformio/platformio-core/issues/152> `_ )
2016-12-08 14:15:13 +02:00
* Run project with `platformio run --project-dir <http://docs.platformio.org/page/userguide/cmd_run.html#cmdoption--project-dir> `_ option without changing the current working
2015-05-06 17:29:58 +01:00
directory
2016-12-04 18:59:54 +02:00
(`issue #192 <https://github.com/platformio/platformio-core/issues/192> `_ )
2016-12-08 14:15:13 +02:00
* Control verbosity of `platformio run <http://docs.platformio.org/page/userguide/cmd_run.html#cmdoption-platformio-run-v> `_ command via `` -v/--verbose `` option
2015-05-15 22:40:29 +02:00
* Add library dependencies for build environment using
2017-06-20 18:48:52 +03:00
`lib_install <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-deps> `_
2015-05-05 15:47:21 +01:00
option in `` platformio.ini ``
2016-12-04 18:59:54 +02:00
(`issue #134 <https://github.com/platformio/platformio-core/issues/134> `_ )
2015-05-15 22:40:29 +02:00
* Specify libraries which are compatible with build environment using
2017-06-20 18:48:52 +03:00
`lib_use <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-deps> `_
2015-05-05 15:47:21 +01:00
option in `` platformio.ini ``
2016-12-04 18:59:54 +02:00
(`issue #148 <https://github.com/platformio/platformio-core/issues/148> `_ )
2015-05-15 22:40:29 +02:00
* Add more boards to PlatformIO project with
2016-12-08 14:15:13 +02:00
`platformio init --board <http://docs.platformio.org/page/userguide/cmd_init.html#cmdoption--board> `__
2015-05-05 15:47:21 +01:00
command
2016-12-04 18:59:54 +02:00
(`issue #167 <https://github.com/platformio/platformio-core/issues/167> `_ )
2015-05-15 22:40:29 +02:00
* Choose which library to update
2016-12-04 18:59:54 +02:00
(`issue #168 <https://github.com/platformio/platformio-core/issues/168> `_ )
2016-12-08 14:15:13 +02:00
* Specify `platformio init --env-prefix <http://docs.platformio.org/page/userguide/cmd_init.html#cmdoption--env-prefix> `__ when initialise/update project
2016-12-04 18:59:54 +02:00
(`issue #182 <https://github.com/platformio/platformio-core/issues/182> `_ )
2015-05-22 19:08:51 +03:00
* Added new Armstrap boards
2016-12-04 18:59:54 +02:00
(`issue #204 <https://github.com/platformio/platformio-core/issues/204> `_ )
2016-12-08 14:15:13 +02:00
* Updated SDK for `espressif <http://docs.platformio.org/page/platforms/espressif.html> `__
2015-05-22 19:08:51 +03:00
development platform to v1.1
2016-12-04 18:59:54 +02:00
(`issue #179 <https://github.com/platformio/platformio-core/issues/179> `_ )
2015-04-17 12:28:10 +01:00
* Disabled automatic updates by default for platforms, packages and libraries
2016-12-04 18:59:54 +02:00
(`issue #171 <https://github.com/platformio/platformio-core/issues/171> `_ )
2015-04-22 14:21:26 +01:00
* Fixed bug with creating copies of source files
2016-12-04 18:59:54 +02:00
(`issue #177 <https://github.com/platformio/platformio-core/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
2018-02-13 01:34:24 +02:00
* Added support of `Framework mbed <https://platformio.org/frameworks/mbed> `_
2015-05-14 23:13:47 +02:00
for Teensy 3.1
2016-12-04 18:59:54 +02:00
(`issue #183 <https://github.com/platformio/platformio-core/issues/183> `_ )
2016-12-08 14:15:13 +02:00
* Added GDB as alternative uploader to `ststm32 <http://docs.platformio.org/page/platforms/ststm32.html> `__ platform
2016-12-04 18:59:54 +02:00
(`issue #175 <https://github.com/platformio/platformio-core/issues/174> `_ )
2016-05-28 19:09:24 +03:00
* Added `examples <https://github.com/platformio/platformio-examples/tree/develop> `__
2015-05-05 12:36:09 +01:00
with preconfigured IDE projects
2016-12-04 18:59:54 +02:00
(`issue #154 <https://github.com/platformio/platformio-core/issues/154> `_ )
2015-05-14 17:07:20 +02:00
* Fixed firmware uploading under Linux OS for Arduino Leonardo board
2016-12-04 18:59:54 +02:00
(`issue #178 <https://github.com/platformio/platformio-core/issues/178> `_ )
2015-05-14 22:49:55 +02:00
* Fixed invalid "mbed" firmware for Nucleo F411RE
2016-12-04 18:59:54 +02:00
(`issue #185 <https://github.com/platformio/platformio-core/issues/185> `_ )
2015-05-05 12:36:09 +01:00
* Fixed parsing of includes for PlatformIO Library Dependency Finder
2016-12-04 18:59:54 +02:00
(`issue #189 <https://github.com/platformio/platformio-core/issues/189> `_ )
2015-05-08 18:09:35 +01:00
* Fixed handling symbolic links within source code directory
2016-12-04 18:59:54 +02:00
(`issue #190 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #191 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
* Added `espressif <http://docs.platformio.org/page/platforms/espressif.html> `_
2015-04-11 19:49:18 +03:00
development platform with ESP01 board
2015-04-03 17:41:21 +03:00
* Integrated PlatformIO with AppVeyor Windows based Continuous Integration system
2016-12-04 18:59:54 +02:00
(`issue #149 <https://github.com/platformio/platformio-core/issues/149> `_ )
2015-04-11 19:49:18 +03:00
* Added support for Teensy LC board to
2016-12-08 14:15:13 +02:00
`teensy <http://docs.platformio.org/page/platforms/teensy.html> `__
2015-04-11 19:49:18 +03:00
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
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html#boards> `__
2015-04-03 17:41:21 +03:00
platform
2016-12-08 14:15:13 +02:00
* Upgraded `Arduino Framework <http://docs.platformio.org/page/frameworks/arduino.html> `__ to
2016-12-04 18:59:54 +02:00
1.6.3 version (`issue #156 <https://github.com/platformio/platformio-core/issues/156> `_ )
2016-12-08 14:15:13 +02:00
* Upgraded `Energia Framework <http://docs.platformio.org/page/frameworks/energia.html> `__ to
2016-12-04 18:59:54 +02:00
0101E0015 version (`issue #146 <https://github.com/platformio/platformio-core/issues/146> `_ )
2016-12-08 14:15:13 +02:00
* Upgraded `Arduino Framework with Teensy Core <http://docs.platformio.org/page/frameworks/arduino.html> `_
2015-05-05 15:47:21 +01:00
to 1.22 version
2016-12-04 18:59:54 +02:00
(`issue #162 <https://github.com/platformio/platformio-core/issues/162> `_ ,
`issue #170 <https://github.com/platformio/platformio-core/issues/170> `_ )
2015-04-11 19:49:18 +03:00
* 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> `_
2016-12-04 18:59:54 +02:00
(`issue #138 <https://github.com/platformio/platformio-core/issues/138> `_ )
2015-03-25 11:47:32 +02:00
* Added support for new Arduino based boards by *SparkFun, RepRap, Sanguino* to
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html#boards> `__
2015-03-25 11:47:32 +02:00
platform
2016-12-04 18:59:54 +02:00
(`issue #127 <https://github.com/platformio/platformio-core/issues/127> `_ ,
`issue #131 <https://github.com/platformio/platformio-core/issues/131> `_ )
2016-12-08 14:15:13 +02:00
* Added integration instructions for `Visual Studio <http://docs.platformio.org/page/ide/visualstudio.html> `_
and `Sublime Text <http://docs.platformio.org/page/ide/sublimetext.html> `_ IDEs
2015-03-21 23:08:36 +02:00
* Improved handling of multi-file `` *.ino/pde `` sketches
2016-12-04 18:59:54 +02:00
(`issue #130 <https://github.com/platformio/platformio-core/issues/130> `_ )
2015-03-25 22:00:02 +02:00
* Fixed wrong insertion of function prototypes converting `` *.ino/pde ``
2016-12-04 18:59:54 +02:00
(`issue #137 <https://github.com/platformio/platformio-core/issues/137> `_ ,
`issue #140 <https://github.com/platformio/platformio-core/issues/140> `_ )
2015-03-25 22:00:02 +02:00
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
2016-12-08 14:15:13 +02:00
* Added full support of `mbed <http://docs.platformio.org/page/frameworks/mbed.html> `__
2015-03-20 21:55:08 +02:00
framework including libraries: *RTOS, Ethernet, DSP, FAT, USB* .
2016-12-08 14:15:13 +02:00
* Added `freescalekinetis <http://docs.platformio.org/page/platforms/freescalekinetis.html> `_
2015-03-13 00:02:31 +02:00
development platform with Freescale Kinetis Freedom boards
2016-12-08 14:15:13 +02:00
* Added `nordicnrf51 <http://docs.platformio.org/page/platforms/nordicnrf51.html> `_
2015-03-13 00:02:31 +02:00
development platform with supported boards from *JKSoft, Nordic, RedBearLab,
Switch Science*
2016-12-08 14:15:13 +02:00
* Added `nxplpc <http://docs.platformio.org/page/platforms/nxplpc.html> `_
2015-03-13 00:02:31 +02:00
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
2016-12-08 14:15:13 +02:00
`ststm32 <http://docs.platformio.org/page/platforms/ststm32.html> `__
2015-03-13 00:02:31 +02:00
development platform
2016-12-08 14:15:13 +02:00
* Created new `Frameworks <http://docs.platformio.org/page/frameworks/index.html> `__
2018-02-13 01:34:24 +02:00
page in documentation and added to `PlatformIO Web Site <https://platformio.org> `_
2016-12-04 18:59:54 +02:00
(`issue #115 <https://github.com/platformio/platformio-core/issues/115> `_ )
2018-02-13 01:34:24 +02:00
* Introduced online `Embedded Boards Explorer <https://platformio.org/boards> `_
2015-03-18 23:17:39 +02:00
* Automatically append define `` -DPLATFORMIO=%version% `` to
2016-12-04 18:59:54 +02:00
builder (`issue #105 <https://github.com/platformio/platformio-core/issues/105> `_ )
2015-03-13 00:02:31 +02:00
* Renamed `` stm32 `` development platform to
2016-12-08 14:15:13 +02:00
`ststm32 <http://docs.platformio.org/page/platforms/ststm32.html> `__
2015-03-20 21:55:08 +02:00
* Renamed `` opencm3 `` framework to
2016-12-08 14:15:13 +02:00
`libopencm3 <http://docs.platformio.org/page/frameworks/libopencm3.html> `__
* Fixed uploading for `atmelsam <http://docs.platformio.org/page/platforms/atmelsam.html> `__
2015-03-18 23:17:39 +02:00
development platform
2015-03-20 21:55:08 +02:00
* Fixed re-arranging the `` *.ino/pde `` files when converting to `` *.cpp ``
2016-12-04 18:59:54 +02:00
(`issue #100 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #102 <https://github.com/platformio/platformio-core/issues/102> `_ )
2015-03-04 21:06:35 +02:00
* Added support for *SainSmart* boards to
2016-12-08 14:15:13 +02:00
`atmelsam <http://docs.platformio.org/page/platforms/atmelsam.html#boards> `__
2015-03-04 21:06:35 +02:00
development platform
2015-03-05 01:36:31 +02:00
* Added
2016-12-08 14:15:13 +02:00
`Project Configuration <http://docs.platformio.org/page/projectconf.html> `__
2017-06-20 18:48:52 +03:00
option named `envs_dir <http://docs.platformio.org/page/projectconf/section_platformio.html#envs-dir> `__
2015-03-05 14:48:56 +02:00
* Disabled "prompts" automatically for *Continuous Integration* systems
2016-12-04 18:59:54 +02:00
(`issue #103 <https://github.com/platformio/platformio-core/issues/103> `_ )
2015-03-02 23:17:45 +02:00
* Fixed firmware uploading for
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html#boards> `__
2015-03-02 23:17:45 +02:00
boards which work within `` usbtiny `` protocol
2016-12-04 18:59:54 +02:00
* Fixed uploading for *Digispark* board (`issue #106 <https://github.com/platformio/platformio-core/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> `_
2016-12-08 14:15:13 +02:00
* Added `atmelsam <http://docs.platformio.org/page/platforms/atmelsam.html> `__
2015-02-23 23:47:44 +02:00
development platform with supported boards: *Arduino Due and Digistump DigiX*
2016-12-04 18:59:54 +02:00
(`issue #71 <https://github.com/platformio/platformio-core/issues/71> `_ )
2016-12-08 14:15:13 +02:00
* Added `ststm32 <http://docs.platformio.org/page/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> `_
2016-12-04 18:59:54 +02:00
(`issue #73 <https://github.com/platformio/platformio-core/issues/73> `_ )
2016-12-08 14:15:13 +02:00
* Added `teensy <http://docs.platformio.org/page/platforms/teensy.html> `_
2015-02-23 23:47:44 +02:00
development platform with supported boards: *Teensy 2.x & 3.x*
2016-12-04 18:59:54 +02:00
(`issue #72 <https://github.com/platformio/platformio-core/issues/72> `_ )
2015-02-23 23:47:44 +02:00
* Added new *Arduino* boards to
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/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
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html#boards> `__
2015-02-23 23:47:44 +02:00
platform: *Adafruit Flora and Adafruit Trinkets*
2016-12-04 18:59:54 +02:00
(`issue #65 <https://github.com/platformio/platformio-core/issues/65> `_ )
2015-02-23 23:47:44 +02:00
* Added support for *Digispark* boards to
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html#boards> `__
2015-02-23 23:47:44 +02:00
platform: *Digispark USB Development Board and Digispark Pro*
2016-12-04 18:59:54 +02:00
(`issue #47 <https://github.com/platformio/platformio-core/issues/47> `_ )
* Covered code with tests (`issue #2 <https://github.com/platformio/platformio-core/issues/2> `_ )
2015-01-29 16:09:17 +02:00
* Refactored *Library Dependency Finder* (issues
2016-12-04 18:59:54 +02:00
`#48 <https://github.com/platformio/platformio-core/issues/48> `_ ,
`#50 <https://github.com/platformio/platformio-core/issues/50> `_ ,
`#55 <https://github.com/platformio/platformio-core/pull/55> `_ )
2017-06-20 18:48:52 +03:00
* Added `src_dir <http://docs.platformio.org/page/projectconf/section_platformio.html#src-dir> `__
2015-02-22 22:24:22 +02:00
option to `` [platformio] `` section of
2016-12-08 14:15:13 +02:00
`platformio.ini <http://docs.platformio.org/page/projectconf.html> `__
2015-02-22 22:24:22 +02:00
which allows to redefine location to project's source directory
2016-12-04 18:59:54 +02:00
(`issue #83 <https://github.com/platformio/platformio-core/issues/83> `_ )
2015-01-10 16:20:09 +02:00
* Added `` --json-output `` option to
2016-12-08 14:15:13 +02:00
`platformio boards <http://docs.platformio.org/page/userguide/cmd_boards.html> `__
2017-08-23 21:46:31 +03:00
and `platformio search <http://docs.platformio.org/page/userguide/platforms/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
2016-12-04 18:59:54 +02:00
(`issue #42 <https://github.com/platformio/platformio-core/issues/42> `_ )
2015-01-29 16:09:17 +02:00
* Allowed to ignore some libs from *Library Dependency Finder* via
2017-06-20 18:48:52 +03:00
`lib_ignore <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-ignore> `_ option
2016-12-08 14:15:13 +02:00
* Improved `platformio run <http://docs.platformio.org/page/userguide/cmd_run.html> `__
2015-02-15 23:53:15 +02:00
command: asynchronous output for build process, timing and detailed
2015-02-23 23:47:44 +02:00
information about environment configuration
2016-12-04 18:59:54 +02:00
(`issue #74 <https://github.com/platformio/platformio-core/issues/74> `_ )
2015-02-23 23:47:44 +02:00
* Output compiled size and static memory usage with
2016-12-08 14:15:13 +02:00
`platformio run <http://docs.platformio.org/page/userguide/cmd_run.html> `__
2016-12-04 18:59:54 +02:00
command (`issue #59 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
(`issue #49 <https://github.com/platformio/platformio-core/issues/49> `_ )
2015-02-23 23:47:44 +02:00
* Fixed handling of assembly files
2016-12-04 18:59:54 +02:00
(`issue #58 <https://github.com/platformio/platformio-core/issues/58> `_ )
2015-02-23 23:47:44 +02:00
* Fixed compiling error if space is in user's folder
2016-12-04 18:59:54 +02:00
(`issue #56 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
error (`issue #81 <https://github.com/platformio/platformio-core/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 ``
2016-12-04 18:59:54 +02:00
(`issue #42 <https://github.com/platformio/platformio-core/issues/42> `_ )
2015-02-23 23:47:44 +02:00
* Fixed an exception during
2016-12-08 14:15:13 +02:00
`platformio upgrade <http://docs.platformio.org/page/userguide/cmd_upgrade.html> `__
2016-12-04 18:59:54 +02:00
under Windows OS (`issue #45 <https://github.com/platformio/platformio-core/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
2017-08-23 21:46:31 +03:00
`platformio list <http://docs.platformio.org/page/userguide/platforms/cmd_list.htmll> `__ ,
2016-12-08 14:15:13 +02:00
`platformio serialports list <http://docs.platformio.org/page/userguide/cmd_serialports.html> `__ and
`platformio lib list <http://docs.platformio.org/page/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
2016-12-04 18:59:54 +02:00
(`issue #42 <https://github.com/platformio/platformio-core/issues/42> `_ )
2016-12-08 14:15:13 +02:00
* Fixed missing auto-uploading by default after `platformio init <http://docs.platformio.org/page/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
2016-12-08 14:15:13 +02:00
* Implemented `platformio boards <http://docs.platformio.org/page/userguide/cmd_boards.html> `_
2016-12-04 18:59:54 +02:00
command (`issue #11 <https://github.com/platformio/platformio-core/issues/11> `_ )
2014-12-28 23:38:18 +02:00
* Added support of *Engduino* boards for
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html#engduino> `__
2016-12-04 18:59:54 +02:00
platform (`issue #38 <https://github.com/platformio/platformio-core/issues/38> `_ )
2016-12-08 14:15:13 +02:00
* Added `` --board `` option to `platformio init <http://docs.platformio.org/page/userguide/cmd_init.html> `__
2014-12-29 20:22:01 +02:00
command which allows to initialise project with the specified embedded boards
2016-12-04 18:59:54 +02:00
(`issue #21 <https://github.com/platformio/platformio-core/issues/21> `_ )
2016-12-08 14:15:13 +02:00
* Added `example with uploading firmware <http://docs.platformio.org/page/projectconf.html#examples> `_
2014-12-28 23:38:18 +02:00
via USB programmer (USBasp) for
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/platforms/atmelavr.html> `_
2016-12-04 18:59:54 +02:00
*MCUs* (`issue #35 <https://github.com/platformio/platformio-core/issues/35> `_ )
2016-12-08 14:15:13 +02:00
* Automatic detection of port on `platformio serialports monitor <http://docs.platformio.org/page/userguide/cmd_serialports.html#platformio-serialports-monitor> `_
2016-12-04 18:59:54 +02:00
(`issue #37 <https://github.com/platformio/platformio-core/issues/37> `_ )
* Allowed auto-installation of platforms when prompts are disabled (`issue #43 <https://github.com/platformio/platformio-core/issues/43> `_ )
* Fixed urllib3's *SSL* warning under Python <= 2.7.2 (`issue #39 <https://github.com/platformio/platformio-core/issues/39> `_ )
* Fixed bug with *Arduino USB* boards (`issue #40 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
* Replaced "dark blue" by "cyan" colour for the texts (`issue #33 <https://github.com/platformio/platformio-core/issues/33> `_ )
2016-08-26 11:46:59 +03:00
* Added new setting `` enable_prompts `` and allowed to disable all *PlatformIO* prompts (useful for cloud compilers)
2016-12-04 18:59:54 +02:00
(`issue #34 <https://github.com/platformio/platformio-core/issues/34> `_ )
* Fixed compilation bug on *Windows* with installed *MSVC* (`issue #18 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
`platformio run <http://docs.platformio.org/page/userguide/cmd_run.html> `__
2017-08-23 21:46:31 +03:00
and `platformio show <http://docs.platformio.org/page/userguide/platforms/cmd_show.html> `_ commands
2014-12-30 23:22:42 +02:00
* 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
2016-12-08 14:15:13 +02:00
`platformio run <http://docs.platformio.org/page/userguide/cmd_run.html> `__
2014-12-03 20:15:52 +02:00
command when PlatformIO isn't installed properly
2017-08-23 21:46:31 +03:00
* Fixed example for Eclipse IDE with Tiva board
2016-12-04 18:59:54 +02:00
(`issue #32 <https://github.com/platformio/platformio-core/pull/32> `_ )
2017-08-23 21:46:31 +03:00
* Upgraded Eclipse Project Examples
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
2016-12-08 14:15:13 +02:00
* Implemented `platformio settings <http://docs.platformio.org/page/userguide/cmd_settings.html> `_ command
* Improved `platformio init <http://docs.platformio.org/page/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
2016-12-04 18:59:54 +02:00
directory where new project will be initialized (`issue #31 <https://github.com/platformio/platformio-core/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*
2016-12-04 18:59:54 +02:00
(`issue #26 <https://github.com/platformio/platformio-core/issues/26> `_ )
2014-12-01 16:11:30 +02:00
* Fixed bug with code builder and built-in Arduino libraries
2016-12-04 18:59:54 +02:00
(`issue #28 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
* Avoided trademark issues in `library.json <http://docs.platformio.org/page/librarymanager/config.html> `_
with the new fields: `frameworks <http://docs.platformio.org/page/librarymanager/config.html#frameworks> `_ ,
`platforms <http://docs.platformio.org/page/librarymanager/config.html#platforms> `_
and `dependencies <http://docs.platformio.org/page/librarymanager/config.html#dependencies> `_
2016-12-04 18:59:54 +02:00
(`issue #17 <https://github.com/platformio/platformio-core/issues/17> `_ )
2014-10-19 00:14:11 +03:00
* Switched logic from "Library Name" to "Library Registry ID" for all
2016-12-08 14:15:13 +02:00
`platformio lib <http://docs.platformio.org/page/userguide/lib/index.html> `_
2014-11-29 22:48:15 +02:00
commands (install, uninstall, update and etc.)
2016-12-08 14:15:13 +02:00
* Renamed `` author `` field to `authors <http://docs.platformio.org/page/librarymanager/config.html#authors> `_
and allowed to setup multiple authors per library in `library.json <http://docs.platformio.org/page/librarymanager/config.html> `_
* Added option to specify "maintainer" status in `authors <http://docs.platformio.org/page/librarymanager/config.html#authors> `_ field
* New filters/options for `platformio lib search <http://docs.platformio.org/page/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
2016-12-04 18:59:54 +02:00
* Automatic detection of port on upload (`issue #15 <https://github.com/platformio/platformio-core/issues/15> `_ )
* Fixed lib update crashing when no libs are installed (`issue #19 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
* Implemented new `[platformio] <http://docs.platformio.org/page/projectconf.html#platformio> `_
section for Configuration File with `home_dir <http://docs.platformio.org/page/projectconf.html#home-dir> `_
2016-12-04 18:59:54 +02:00
option (`issue #14 <https://github.com/platformio/platformio-core/issues/14> `_ )
* Implemented *Library Manager* (`issue #6 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
* Implemented `platformio serialports monitor <http://docs.platformio.org/page/userguide/cmd_serialports.html#platformio-serialports-monitor> `_ (`issue #10 <https://github.com/platformio/platformio-core/issues/10> `_ )
2016-12-04 18:59:54 +02:00
* Fixed an issue `` ImportError: No module named platformio.util `` (`issue #9 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
frameworks (`issue #7 <https://github.com/platformio/platformio-core/issues/7> `_ )
2016-04-23 20:21:04 +03:00
* Added `Arduino example <https://github.com/platformio/platformio-examples/tree/develop/> `_
2014-11-29 22:55:32 +02:00
with external library (*Adafruit CC3000* )
2016-12-08 14:15:13 +02:00
* Implemented `platformio upgrade <http://docs.platformio.org/page/userguide/cmd_upgrade.html> `_
2014-11-29 22:48:15 +02:00
command and "auto-check" for the latest
2016-12-04 18:59:54 +02:00
version (`issue #8 <https://github.com/platformio/platformio-core/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
2016-12-08 14:15:13 +02:00
* Implemented `platformio serialports <http://docs.platformio.org/page/userguide/cmd_serialports.html> `_ command
2014-07-28 21:18:26 +03:00
* Allowed to put special build flags only for `` src `` files via
2016-12-08 14:15:13 +02:00
`src_build_flags <http://docs.platformio.org/page/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 ``
2016-12-08 14:15:13 +02:00
* Added `` --upload-port `` option for `platformio run <http://docs.platformio.org/page/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/> `_ )
2016-12-08 14:15:13 +02:00
`platformio run -t uploadlazy <http://docs.platformio.org/page/userguide/cmd_run.html> `_
2014-11-29 22:48:15 +02:00
target (no dependencies to framework libs, ELF and etc.)
2017-08-23 21:46:31 +03:00
* Allowed to skip default packages via `platformio install --skip-default-package <http://docs.platformio.org/page/userguide/platforms/cmd_install.html#cmdoption-platformio-platform-install-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
2016-12-08 14:15:13 +02:00
`atmelavr <http://docs.platformio.org/page/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
2017-08-23 21:46:31 +03:00
* Fixed auto-installer for Windows OS (bug with %PATH% custom installation)
2014-06-21 23:04:33 +03:00
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
2016-12-04 18:59:54 +02:00
* Created auto installer script for *PlatformIO* (`issue #3 <https://github.com/platformio/platformio-core/issues/3> `_ )
2014-06-21 22:27:58 +03:00
* Added "Super-Quick" way to Installation section (README)
2016-12-04 18:59:54 +02:00
* Implemented "build_flags" option for environments (`issue #4 <https://github.com/platformio/platformio-core/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
2016-12-04 18:59:54 +02:00
* Resolved `issue #1 "Build referred libraries" <https://github.com/platformio/platformio-core/issues/1> `_
2014-06-15 22:02:05 +03:00
* Renamed project's "libs" directory to "lib"
2016-04-23 20:21:04 +03:00
* Added `arduino-internal-library <https://github.com/platformio/platformio-examples/tree/develop/> `_ 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