Commit Graph

1465 Commits

Author SHA1 Message Date
Ivan Kravets 2fe4b7c0ec Change manifests order for Library Manager 2017-03-08 17:33:25 +02:00
Ivan Kravets 58942c3f38 Significantly improve Package Manager // Resolve #913
* Handle dependencies when installing non-registry package/library (VCS, archive, local folder)
2017-03-08 17:24:58 +02:00
Ivan Kravets 5e5c9d3bcf Generate valid directory name when move package 2017-03-05 00:14:05 +02:00
Ivan Kravets 93ce65b28b Unfix installed package when the latest version is uninstalled 2017-03-04 18:37:03 +02:00
Ivan Kravets cb927c276c Improve JSON support for pio platform sub-commands 2017-03-03 23:29:17 +02:00
Ivan Kravets fe1846c2e1 YAPF formatting 2017-03-02 17:09:22 +02:00
Ivan Kravets 2e6d66fcd4 Sort boards by name 2017-02-26 23:47:04 +02:00
Ivan Kravets c0c8368905 Code cleanup 2017-02-26 19:37:26 +02:00
Ivan Kravets 8f79d865aa List supported frameworks, SDKs with a new pio platform frameworks command 2017-02-26 17:53:41 +02:00
Ivan Kravets 2467d5a5d0 Do not overwrite project configuration variables when system environment variables are set 2017-02-18 18:28:05 +02:00
Ivan Kravets c03d7bd1c4 Cleanup check only on update command 2017-02-02 13:44:52 +02:00
Ivan Kravets 84d5fbcfe5 Don’t lock cache directory while cleaning 2017-02-02 02:52:07 +02:00
Ivan Kravets 20d9f7dae7 Don’t return something when can’t retrieve latest version 2017-02-01 19:07:53 +02:00
Ivan Kravets 50dc608456 Cleanup cache on platform update 2017-02-01 14:52:32 +02:00
Ivan Kravets 3d6dab39ca Minor fixes for content cacher 2017-02-01 02:49:25 +02:00
Ivan Kravets ba58b4ba8a Skip bad requests 2017-02-01 00:58:12 +02:00
Ivan Kravets cbb46fe7b6 Fix PEP to SemVer converting 2017-01-31 01:58:10 +02:00
Ivan Kravets d99ae7b1a3 Bump new alpha 10 2017-01-31 01:02:41 +02:00
Ivan Kravets b5482db581 Don’t check for updates tagged VCS repo 2017-01-30 23:54:55 +02:00
Ivan Kravets 916f4b071c Don’t check packages when check platform version 2017-01-30 22:36:25 +02:00
Ivan Kravets 1143012216 Improve Package Manager when check for updates // Resolve #892 2017-01-30 20:21:16 +02:00
Ivan Kravets 34eab69e85 “pio lib update” and “pio platform update” in JSON format 2017-01-30 01:04:06 +02:00
Ivan Kravets 8a7d255361 Handle libraries without manifests 2017-01-28 17:06:20 +02:00
Ivan Kravets a4d8749e44 Don’t warn about known built-in libraries while building a project 2017-01-28 15:48:36 +02:00
Ivan Kravets 9cf242ad89 Check manifest engines field for PIO Core version 2017-01-25 15:33:40 +02:00
Ivan Kravets 162caf61a2 Handle requirements for package defined in platform manifest 2017-01-25 02:08:20 +02:00
Ivan Kravets d64f4778df Package version as "Repository URL" in manifest of development version 2017-01-24 22:07:45 +02:00
Ivan Kravets a874db38be Apply YAPF 2017-01-24 21:54:50 +02:00
Ivan Kravets 92b2782af8 Fix package installing with VCS branch for Python 2.7.3 // Resolve #885 2017-01-24 17:36:34 +02:00
Ivan Kravets 682f1cb798 Return “False” for unknown outdated package 2017-01-24 16:14:31 +02:00
Ivan Kravets 5d8a17ba6d Fix issue with empty CPPPATH when processing a library 2017-01-23 14:24:34 +02:00
Ivan Kravets ce066417e9 Add new options `--monitor-rts and --monitor-dtr to pio test` command 2017-01-23 00:13:58 +02:00
Ivan Kravets b5ddf380ca Add new option “--no-reset” to “pio test” command 2017-01-21 19:58:20 +02:00
Ivan Kravets ddd07138dd Escape project path when Glob matching is used 2017-01-19 19:02:37 +02:00
Ivan Kravets 6c111959b4 Fix platform installation from VCS // Resolve #878 2017-01-18 15:19:46 +02:00
Ivan Kravets b8de4b26b0 List built-in libraries based on development platforms with pio lib builtin command 2017-01-15 00:12:41 +02:00
Ivan Kravets fb2f1d3553 Use C++11 by default for CLion IDE based projects // Resolve #873 2017-01-12 20:07:28 +02:00
Ivan Kravets 72e94398bf Improve output of pio lib list and pio lib search commands 2016-12-29 01:31:44 +02:00
Ivan Kravets e7cc94c27e Show detailed info about a library using pio lib show command // Resolve #430 2016-12-28 15:55:08 +02:00
Ivan Kravets b6e09c5da4 Fix direct access to non-existing ContentCache data 2016-12-26 14:44:19 +02:00
Ivan Kravets c504001f04 PlatformIO Library Registry statistics with new pio lib stats 2016-12-23 21:57:11 +02:00
Xose Pérez 1a4c5df14d Added support for templated methods in InoToCPPConverter (#858)
* Added support for templated methods in InoToCPPConverter
2016-12-22 02:15:01 +02:00
Ivan Kravets 403da8e22b Allow framework without package 2016-12-15 13:05:55 +02:00
Ivan Kravets 8869680302 Make workpiece to dump all platform packages 2016-12-12 23:26:42 +02:00
Ivan Kravets ee086ff580 Produce less noisy output when “-s/—silent” options are used for run and init commands // Resolve #850 2016-12-08 14:15:13 +02:00
Ivan Kravets c09649c996 Change default LDF Mode from “chain+” to “chain” 2016-12-07 23:49:38 +02:00
Ivan Kravets 7c72445143 Bump version to 3.2.0 2016-12-07 22:07:03 +02:00
Ivan Kravets ea901a33d3 Add “Test” target for Eclipse & Sublime Text IDEs 2016-12-07 20:19:07 +02:00
Ivan Kravets 7d8cdcb792 Add File Watchers for CLion IDE 2016-12-07 20:14:28 +02:00
Ivan Kravets b26442d1fe Don’t touch VCS file if it isn’t modified // Issue #848 2016-12-07 00:58:22 +02:00