Ivan Kravets
b7b9ee5a80
Bump version to 4.3.1
2020-03-20 15:13:40 +02:00
Ivan Kravets
658b3df123
Fixed an TypeError "super(type, obj): obj must be an instance or subtype of type" when device monitor is used with a custom dev-platform filter // Resolve #3431
2020-03-20 13:56:30 +02:00
Ivan Kravets
d32312e738
Fixed an issue when lib_archive = no was not honored in "platformio.ini"
2020-03-20 13:34:35 +02:00
Ivan Kravets
6b2ff04bbf
Fixed an error "SyntaxError: 'return' with argument inside generator" for PIO Unified Debugger when Python 2.7 is used
2020-03-20 13:01:33 +02:00
Ivan Kravets
6414e1d9e3
Bump version to 4.3.0
2020-03-19 22:37:16 +02:00
Ivan Kravets
15647c81f0
New standalone (1-script) PlatformIO Core Installer
2020-03-19 18:26:30 +02:00
Ivan Kravets
24a0d9123e
Update history with initial support for Renode
2020-03-19 17:04:05 +02:00
Ivan Kravets
3dd3ea1c35
Show a hexadecimal representation of the data (code point of each character) with `hexlify` filter
2020-03-18 18:55:54 +02:00
Ivan Kravets
605cd36e27
Send a text to device on ENTER with `send_on_enter` filter // Resolve #926
2020-03-18 00:09:40 +02:00
Ivan Kravets
24a23b67dd
Fix formatting issue
2020-03-17 23:10:06 +02:00
Ivan Kravets
0df72411a0
Device Monitor Filter API, implement "time" and "log2file" filters // Resolve #981 Resolve #670
2020-03-17 23:08:57 +02:00
Ivan Kravets
5a72033622
Fixed an issue when unknown transport is used for PIO Unit Testing // Resolve #3422
2020-03-17 17:42:54 +02:00
Ivan Kravets
4e6095ca13
Update docs and history
2020-03-17 17:39:11 +02:00
Ivan Kravets
a22ed40256
Added initial support for an official "PlatformIO for CLion IDE" plugin // Resolve #2201
2020-03-14 19:31:00 +02:00
Ivan Kravets
9a5ebfb642
Bump version to 4.3.0b1
2020-03-12 15:10:25 +02:00
Ivan Kravets
108b892e30
Control device monitor output with filters and text transformations
2020-03-12 14:28:54 +02:00
Ivan Kravets
0f02b3b653
Improved support for Arduino "library.properties" `depends` field
2020-03-07 17:44:28 +02:00
Ivan Kravets
59e1c88726
Fixed an issue when `"libArchive": false` in "library.json" does not work // Resolve #3403
2020-03-06 00:37:48 +02:00
Ivan Kravets
3a27fbc883
Fixed an issue when Python 2 does not keep encoding when converting .INO file // Resolve #3393
2020-03-05 23:52:46 +02:00
Ivan Kravets
261c46d4ef
Add support for Arm Mbed "module.json" `dependencies` field // Resolve #3400
2020-03-03 23:10:19 +02:00
Ivan Kravets
eee12b9b66
Fixed an issue "the JSON object must be str, not 'bytes'" when PIO Home is used with Python 3.5 // Resolve #3396
2020-02-29 21:59:10 +02:00
Ivan Kravets
9fd0943b75
Fixed an issue when quitting from PlatformIO IDE does not shutdown PIO Home server
2020-02-18 00:03:23 +02:00
Ivan Kravets
82f36a1ac3
Bump version to 4.2.1
2020-02-17 14:25:20 +02:00
Ivan Kravets
6328206e78
Fixed an issue when generating of compilation database "compile_commands.json" does not work with Python 2.7 // Resolve #3378
2020-02-17 13:05:01 +02:00
Ivan Kravets
43664672fc
Bump version to 4.2.1a3
2020-02-14 22:59:16 +02:00
Ivan Kravets
5cc9a328ab
Fixed an issue when Library Dependency Finder (LDF) ignores custom "libLDFMode" and "libCompatMode" options in library.json
2020-02-14 22:57:51 +02:00
Ivan Kravets
6556c37e58
Bump version to 4.2.1a2
2020-02-14 20:57:40 +02:00
valeros
292049199a
Add new record to history log
2020-02-14 17:24:52 +02:00
Ivan Kravets
a57ea79bf8
Froze "marshmallow" dependency to 2.X for Python 2 // Resolve #3380
2020-02-14 13:49:41 +02:00
Ivan Kravets
22e8e02f3d
Automatically rebuild contrib-pysite package when import fails // Resolve #3313
2020-02-13 22:06:46 +02:00
Ivan Kravets
36a2228220
Fixed "TypeError: unsupported operand type(s)" when system environment variable is used by project configuration parser // Resolve #3377
2020-02-13 13:34:34 +02:00
Ivan Kravets
176cf17f9f
Bump version to 4.2.0
2020-02-12 16:42:06 +02:00
Ivan Kravets
86069ab7c6
Typo fix
2020-02-08 21:37:18 +02:00
Ivan Kravets
86f2dde6f3
Do not overwrite a custom items in VSCode's "extensions.json" // Resolve #3374
2020-02-08 21:36:32 +02:00
Ivan Kravets
2763853d8d
Fixed an issue when no error is raised if referred parameter (interpolation) is missing in a project configuration file // Resolve #3279
2020-02-08 19:10:48 +02:00
Ivan Kravets
2fa20b5c52
Typo fix
2020-02-07 11:28:32 +02:00
Valerii Koval
0b0b63aa7d
Update templates for Atom, VSCode, CLion ( #3371 )
...
* Wrap flags with whitespace chars when exporting data for IDEs
* Update IDEs templates
Take into account compiler flags that can contain whitespace characters (e.g. -iprefix)
* Update template for VSCode
* Add history record
2020-02-07 11:26:45 +02:00
Ivan Kravets
73ce3c94e9
Initial support for `Project Manager // Resolve #3335
2020-02-06 23:32:43 +02:00
Ivan Kravets
00a9a2c04d
Generate `compilation database "compile_commands.json" // Resolve #2990
2020-02-06 17:19:48 +02:00
Valerii Koval
7716fe1d1c
Autodetect monitor port for boards with specified HWIDs // Resolves #3349 ( #3369 )
...
* Autodetect serial port for boards with specified hwids
* Add new record to history log
2020-02-05 22:33:05 +02:00
Ivan Kravets
09b3df5520
Fixed a "UnicodeDecodeError" when listing built-in libraries on macOS with Python 2.7 // Resolve #3370
2020-02-05 22:25:06 +02:00
Ivan Kravets
ee2e4896d2
Fixed an issue when Project Inspector crashes when flash use > 100% // Resolve #3368
2020-02-05 18:15:44 +02:00
Ivan Kravets
365c3eaf4b
Fixed an issue when invalid CLI command does not return non-zero exit code
2020-02-05 15:31:32 +02:00
Ivan Kravets
efe8e599fd
Added support for Arduino's library.properties `depends` field // Resolve #2781
2020-02-05 00:04:16 +02:00
valeros
bc69259dd1
Update tool-unity package to v2.5.0 // Resolve #3362
2020-01-31 15:10:45 +02:00
Ivan Kravets
20334772b5
Install a dev-platform with ALL declared packages using a new `--with-all-packages` option // Resolve #3345
2020-01-24 20:20:56 +02:00
Ivan Kravets
3b092f28c3
Added support for "pythonPackages" in platform.json
2020-01-24 19:47:47 +02:00
Ivan Kravets
d4c42bd546
Added support for `PVS-Studio static code analyzer
2020-01-23 20:51:34 +02:00
Ivan Kravets
17f9d57207
Control debug flags and optimization level with a new "debug_build_flags" option
2020-01-22 22:20:24 +02:00
Ivan Kravets
442a7e3576
Made package ManifestSchema compatible with marshmallow >= 3 // Resolve #3296
2019-12-29 13:13:04 +02:00