2014-06-15 22:02:05 +03:00
Release History
===============
2015-01-02 20:25:30 +02:00
0.10.1 (?)
----------
* Fixed missing auto-uploading by default within `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html> `__
command
2015-01-01 20:57:47 +02:00
0.10.0 (2015-01-01) Happy New Year!
-----------------------------------
2014-12-19 19:53:25 +02:00
2014-12-30 23:22:42 +02:00
* Implemented `platformio boards <http://docs.platformio.org/en/latest/userguide/cmd_boards.html> `_
2014-12-27 23:59:20 +02:00
command (`issue #11 <https://github.com/ivankravets/platformio/issues/11> `_ )
2014-12-28 23:38:18 +02:00
* Added support of *Engduino* boards for
2014-12-30 23:22:42 +02:00
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html#engduino> `__
2014-12-28 23:38:18 +02:00
platform (`issue #38 <https://github.com/ivankravets/platformio/issues/38> `_ )
2015-01-02 20:25:30 +02:00
* Added `` --board `` option to `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html> `__
2014-12-29 20:22:01 +02:00
command which allows to initialise project with the specified embedded boards
(`issue #21 <https://github.com/ivankravets/platformio/issues/21> `_ )
2014-12-30 23:22:42 +02:00
* Added `example with uploading firmware <http://docs.platformio.org/en/latest/projectconf.html#examples> `_
2014-12-28 23:38:18 +02:00
via USB programmer (USBasp) for
2014-12-30 23:22:42 +02:00
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html> `_
2014-12-28 23:38:18 +02:00
*MCUs* (`issue #35 <https://github.com/ivankravets/platformio/issues/35> `_ )
2014-12-30 23:22:42 +02:00
* Automatic detection of port on `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor> `_
2014-12-28 20:57:05 +02:00
(`issue #37 <https://github.com/ivankravets/platformio/issues/37> `_ )
2014-12-29 15:10:31 +02:00
* Allowed auto-installation of platforms when prompts are disabled (`issue #43 <https://github.com/ivankravets/platformio/issues/43> `_ )
* Fixed urllib3's *SSL* warning under Python <= 2.7.2 (`issue #39 <https://github.com/ivankravets/platformio/issues/39> `_ )
2014-12-28 23:38:18 +02:00
* Fixed bug with *Arduino USB* boards (`issue #40 <https://github.com/ivankravets/platformio/issues/40> `_ )
2014-12-19 19:53:25 +02:00
2014-12-10 23:11:05 +02:00
0.9.2 (2014-12-10)
------------------
2014-12-10 22:32:22 +02:00
* Replaced "dark blue" by "cyan" colour for the texts (`issue #33 <https://github.com/ivankravets/platformio/issues/33> `_ )
2014-12-30 23:22:42 +02:00
* Added new setting `enable_prompts <http://docs.platformio.org/en/latest/userguide/cmd_settings.html> `_
2014-12-10 23:11:05 +02:00
and allowed to disable all *PlatformIO* prompts (useful for cloud compilers)
2014-12-10 22:32:22 +02:00
(`issue #34 <https://github.com/ivankravets/platformio/issues/34> `_ )
2014-12-10 23:11:05 +02:00
* Fixed compilation bug on *Windows* with installed *MSVC* (`issue #18 <https://github.com/ivankravets/platformio/issues/18> `_ )
2014-12-10 22:32:22 +02:00
2014-12-05 00:02:09 +02:00
0.9.1 (2014-12-05)
------------------
2014-12-03 14:18:22 +02:00
2014-12-03 20:15:52 +02:00
* Ask user to install platform (when it hasn't been installed yet) within
2014-12-30 23:22:42 +02:00
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html> `__
and `platformio show <http://docs.platformio.org/en/latest/userguide/cmd_show.html> `_ commands
* Improved main `documentation <http://docs.platformio.org> `_
2014-12-03 20:15:52 +02:00
* Fixed "*OSError: [Errno 2] No such file or directory* " within
2014-12-30 23:22:42 +02:00
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html> `__
2014-12-03 20:15:52 +02:00
command when PlatformIO isn't installed properly
2014-12-03 14:18:22 +02:00
* Fixed example for `Eclipse IDE with Tiva board <https://github.com/ivankravets/platformio/tree/develop/examples/ide-eclipse> `_
(`issue #32 <https://github.com/ivankravets/platformio/issues/32> `_ )
2014-12-04 23:57:52 +02:00
* Upgraded `Eclipse Project Examples <https://github.com/ivankravets/platformio/tree/develop/examples/ide-eclipse> `_
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)
------------------
2014-10-19 18:01:27 +03:00
2014-12-30 23:22:42 +02:00
* Implemented `platformio settings <http://docs.platformio.org/en/latest/userguide/cmd_settings.html> `_ command
* Improved `platformio init <http://docs.platformio.org/en/latest/userguide/cmd_init.html> `_ command.
2014-11-30 18:14:18 +02:00
Added new option `` --project-dir `` where you can specify another path to
directory where new project will be initialized (`issue #31 <https://github.com/ivankravets/platformio/issues/31> `_ )
2014-11-29 22:55:32 +02:00
* Added *Migration Manager* which simplifies process with upgrading to a
major release
2014-11-29 22:48:15 +02:00
* Added *Telemetry Service* which should help us make *PlatformIO* better
* Implemented *PlatformIO AppState Manager* which allow to have multiple
`` .platformio `` states.
2014-11-22 23:55:17 +02:00
* Refactored *Package Manager*
2014-11-21 21:06:32 +02:00
* Download Manager: fixed SHA1 verification within *Cygwin Environment*
(`issue #26 <https://github.com/ivankravets/platformio/issues/26> `_ )
2014-12-01 16:11:30 +02:00
* Fixed bug with code builder and built-in Arduino libraries
(`issue #28 <https://github.com/ivankravets/platformio/issues/28> `_ )
2014-11-21 21:06:32 +02:00
2014-10-19 17:58:35 +03:00
0.8.0 (2014-10-19)
------------------
2014-09-24 22:33:40 +03:00
2014-12-30 23:22:42 +02:00
* Avoided trademark issues in `library.json <http://docs.platformio.org/en/latest/librarymanager/config.html> `_
with the new fields: `frameworks <http://docs.platformio.org/en/latest/librarymanager/config.html#frameworks> `_ ,
`platforms <http://docs.platformio.org/en/latest/librarymanager/config.html#platforms> `_
and `dependencies <http://docs.platformio.org/en/latest/librarymanager/config.html#dependencies> `_
2014-11-29 22:48:15 +02:00
(`issue #17 <https://github.com/ivankravets/platformio/issues/17> `_ )
2014-10-19 00:14:11 +03:00
* Switched logic from "Library Name" to "Library Registry ID" for all
2014-12-30 23:22:42 +02:00
`platformio lib <http://docs.platformio.org/en/latest/userguide/lib/index.html> `_
2014-11-29 22:48:15 +02:00
commands (install, uninstall, update and etc.)
2014-12-30 23:22:42 +02:00
* Renamed `` author `` field to `authors <http://docs.platformio.org/en/latest/librarymanager/config.html#authors> `_
and allowed to setup multiple authors per library in `library.json <http://docs.platformio.org/en/latest/librarymanager/config.html> `_
* Added option to specify "maintainer" status in `authors <http://docs.platformio.org/en/latest/librarymanager/config.html#authors> `_ field
* New filters/options for `platformio lib search <http://docs.platformio.org/en/latest/userguide/lib/cmd_search.html> `_
2014-11-29 22:48:15 +02:00
command: `` --framework `` and `` --platform ``
2014-10-19 00:14:11 +03:00
2014-10-06 23:27:49 +03:00
0.7.1 (2014-10-06)
------------------
2014-09-30 20:55:08 +03:00
* Fixed bug with order for includes in conversation from INO/PDE to CPP
2014-10-03 19:47:34 +03:00
* Automatic detection of port on upload (`issue #15 <https://github.com/ivankravets/platformio/issues/15> `_ )
2014-10-05 23:34:40 +03:00
* Fixed lib update crashing when no libs are installed (`issue #19 <https://github.com/ivankravets/platformio/issues/19> `_ )
2014-09-30 20:55:08 +03:00
2014-09-24 22:33:40 +03:00
2014-09-24 22:25:44 +03:00
0.7.0 (2014-09-24)
------------------
2014-08-09 23:29:37 +03:00
2014-12-30 23:22:42 +02:00
* Implemented new `[platformio] <http://docs.platformio.org/en/latest/projectconf.html#platformio> `_
section for Configuration File with `home_dir <http://docs.platformio.org/en/latest/projectconf.html#home-dir> `_
2014-08-22 17:57:28 +03:00
option (`issue #14 <https://github.com/ivankravets/platformio/issues/14> `_ )
2014-09-06 22:19:51 +03:00
* Implemented *Library Manager* (`issue #6 <https://github.com/ivankravets/platformio/issues/6> `_ )
2014-08-22 17:57:28 +03:00
2014-08-09 23:20:45 +03:00
0.6.0 (2014-08-09)
------------------
2014-08-05 14:18:16 +03:00
2014-12-30 23:22:42 +02:00
* Implemented `platformio serialports monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor> `_ (`issue #10 <https://github.com/ivankravets/platformio/issues/10> `_ )
2014-08-05 14:18:16 +03:00
* Fixed an issue `` ImportError: No module named platformio.util `` (`issue #9 <https://github.com/ivankravets/platformio/issues/9> `_ )
2014-08-09 17:19:08 +03:00
* Fixed bug with auto-conversation from Arduino \*.ino to \*.cpp
2014-08-05 14:18:16 +03:00
2014-08-04 11:55:55 +03:00
0.5.0 (2014-08-04)
------------------
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
frameworks (`issue #7 <https://github.com/ivankravets/platformio/issues/7> `_ )
* Added `Arduino example <https://github.com/ivankravets/platformio/tree/develop/examples/arduino-adafruit-library> `_
2014-11-29 22:55:32 +02:00
with external library (*Adafruit CC3000* )
2014-12-30 23:22:42 +02:00
* Implemented `platformio upgrade <http://docs.platformio.org/en/latest/userguide/cmd_upgrade.html> `_
2014-11-29 22:48:15 +02:00
command and "auto-check" for the latest
2014-08-03 18:40:20 +03:00
version (`issue #8 <https://github.com/ivankravets/platformio/issues/8> `_ )
2014-11-29 22:55:32 +02:00
* Fixed an issue with "auto-reset" for *Raspduino* board
2014-08-05 14:18:16 +03:00
* Fixed a bug with nested libs building
2014-08-03 18:40:20 +03:00
2014-07-31 16:18:17 +03:00
0.4.0 (2014-07-31)
------------------
2014-07-28 21:18:26 +03:00
2014-12-30 23:22:42 +02:00
* Implemented `platformio serialports <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html> `_ command
2014-07-28 21:18:26 +03:00
* Allowed to put special build flags only for `` src `` files via
2014-12-30 23:22:42 +02:00
`srcbuild_flags <http://docs.platformio.org/en/latest/projectconf.html#srcbuild-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
such as: `` $PIOSRCBUILD_FLAGS `` and `` $PIOENVS_DIR ``
2014-12-30 23:22:42 +02:00
* Added `` --upload-port `` option for `platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html#cmdoption--upload-port> `__ command
2014-07-28 21:18:26 +03:00
* Implemented (especially for `SmartAnthill <http://smartanthill.ikravets.com/> `_ )
2014-12-30 23:22:42 +02:00
`platformio run -t uploadlazy <http://docs.platformio.org/en/latest/userguide/cmd_run.html> `_
2014-11-29 22:48:15 +02:00
target (no dependencies to framework libs, ELF and etc.)
2014-12-30 23:22:42 +02:00
* Allowed to skip default packages via `platformio install --skip-default-package <http://docs.platformio.org/en/latest/userguide/cmd_install.html#cmdoption--skip-default> `_
2014-11-29 22:48:15 +02:00
option
* Added tools for *Raspberry Pi* platform
* Added support for *Microduino* and *Raspduino* boards in
2014-12-30 23:22:42 +02:00
`atmelavr <http://docs.platformio.org/en/latest/platforms/atmelavr.html> `_ platform
2014-07-28 21:18:26 +03:00
2014-06-21 23:04:33 +03:00
0.3.1 (2014-06-21)
------------------
* Fixed auto-installer for Windows OS (bug with %PATH% customisations)
2014-06-21 22:44:57 +03:00
0.3.0 (2014-06-21)
------------------
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
2014-06-21 22:27:58 +03:00
* Created auto installer script for *PlatformIO* (`issue #3 <https://github.com/ivankravets/platformio/issues/3> `_ )
* Added "Super-Quick" way to Installation section (README)
* Implemented "build_flags" option for environments (`issue #4 <https://github.com/ivankravets/platformio/issues/4> `_ )
2014-06-20 15:33:42 +03:00
2014-06-15 22:02:05 +03:00
0.2.0 (2014-06-15)
------------------
* Resolved `issue #1 "Build referred libraries" <https://github.com/ivankravets/platformio/issues/1> `_
* Renamed project's "libs" directory to "lib"
* Added `arduino-internal-library <https://github.com/ivankravets/platformio/tree/develop/examples/arduino-internal-library> `_ example
* Changed to beta status
0.1.0 (2014-06-13)
------------------
* Birth! First alpha release