diff --git a/HISTORY.rst b/HISTORY.rst index 327f32e6..2dd9c227 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -7,6 +7,11 @@ PlatformIO 3.0 3.0.0 (2016-??-??) ~~~~~~~~~~~~~~~~~~ +* PlatformIO Plus + + + `Unit Testing `__ for Embedded + (`issue #408 `_) + * Decentralized Development Platforms + Development platform manifest "platform.json" and @@ -19,9 +24,6 @@ PlatformIO 3.0 + Embedded Board compatibility with more than one development platform (`issue #456 `_) -* `Unit Testing `__ for Embedded - (`issue #408 `_) - * Library Manager 3.0 + `Semantic Versioning `__ for library commands and @@ -41,7 +43,7 @@ PlatformIO 3.0 * New Intelligent Library Build System + `Library Dependency Finder `__ - that interprets C Preprocessor conditional macros with deep search behavior + that interprets C/C++ Preprocessor conditional macros with deep search behavior + Check library compatibility with project environment before building (`issue #415 `_) + Control Library Dependency Finder for compatibility using diff --git a/docs/librarymanager/ldf.rst b/docs/librarymanager/ldf.rst index 8744cafb..8c9c32a9 100644 --- a/docs/librarymanager/ldf.rst +++ b/docs/librarymanager/ldf.rst @@ -133,11 +133,11 @@ This mode can be changed using :ref:`projectconf_lib_compat_mode` option in .. _ldf_c_cond_syntax: -C Preprocessor conditional syntax ---------------------------------- +C/C++ Preprocessor conditional syntax +------------------------------------- In spite of the fact that Library Dependency Finder is written in pure Python, -it interprets (emulates) `C Preprocessor conditional syntax `_ +it interprets (emulates) `C/C++ Preprocessor conditional syntax `_ (``#ifdef``, ``if``, ``defined``, ``else``, and ``elif``) without calling ``gcc -E``. For example, diff --git a/docs/platforms/unit_testing.rst b/docs/platforms/unit_testing.rst index 316c17ba..5e6555a5 100644 --- a/docs/platforms/unit_testing.rst +++ b/docs/platforms/unit_testing.rst @@ -14,7 +14,7 @@ Unit Testing ============ -.. versionadded:: 3.0 +.. versionadded:: 3.0 (PlatformIO Plus) `Unit Testing (wiki) `_ is a software testing method by which individual units of source code, sets