Commit Graph

  • 83110975fa Docs: Sync Valerii Koval 2020-07-23 17:42:46 +03:00
  • 881c5ea308 Remove unused code Ivan Kravets 2020-07-23 17:37:23 +03:00
  • 22f1b94062 Bump version to 4.4.0a6 Ivan Kravets 2020-07-21 12:42:26 +03:00
  • ea30d94324 Automatically enable LDF dependency chain+ mode (evaluates C/C++ Preprocessor conditional syntax) for Arduino library when “library.properties” has “depends” field // Resolve #3607 Ivan Kravets 2020-07-21 12:41:38 +03:00
  • 1ed462a29a PyLint fix Ivan Kravets 2020-07-16 01:00:38 +03:00
  • a2efd7f7c5 Bump version to 4.4.0a5 Ivan Kravets 2020-07-15 23:18:07 +03:00
  • ca33058637 New commands for the registry package management (pack, publish, unpublish) Ivan Kravets 2020-07-15 23:16:46 +03:00
  • a6f143d1ca Dump data intended for IDE extensions/plugins using a new platformio project idedata command Ivan Kravets 2020-07-15 14:20:29 +03:00
  • 1368fa4c3b Implement new fields (id, ownername, url, requirements) for PackageSpec API Ivan Kravets 2020-07-14 21:07:09 +03:00
  • cca3099d13 Ensure that module.json keywords are lowercased Ivan Kravets 2020-07-14 18:55:29 +03:00
  • 368c66727b Fix issue with package packing when re-map is used and manifest is missed in "include" (copy it now) Ivan Kravets 2020-07-12 22:39:32 +03:00
  • a688edbdf1 Fix an issue with manifest parser when "new_from_archive" API is used Ivan Kravets 2020-07-09 21:53:46 +03:00
  • e570aadd72 Docs: Sync Ivan Kravets 2020-07-09 17:17:34 +03:00
  • f85cf61d68 Revert back max length of author name to 50 chars Ivan Kravets 2020-07-08 23:23:14 +03:00
  • f27c71a0d4 Increase author name length to 100 chars for manifest Ivan Kravets 2020-07-08 22:56:14 +03:00
  • 940682255d Lock Python's isort package to isort<5 Ivan Kravets 2020-07-08 22:16:52 +03:00
  • a00722bef4 Ignore maintainer's broken email in library.properties manifest Ivan Kravets 2020-07-08 21:53:28 +03:00
  • 84132d9459 Fix tests Ivan Kravets 2020-07-08 21:52:34 +03:00
  • 42fd284560 Improve parsing "author" field of library.properties manfiest Ivan Kravets 2020-07-08 20:21:10 +03:00
  • 40d6847c96 Add option to pass a custom path where to save package archive Ivan Kravets 2020-07-08 13:46:36 +03:00
  • abd3f8b3b5 Docs: Remove legacy library dependency syntax for github Ivan Kravets 2020-07-07 22:53:01 +03:00
  • 3c986ed681 Remove recursively .pio folders when packing a package Ivan Kravets 2020-07-07 16:28:51 +03:00
  • 8b24b0f657 Sync docs & examples Ivan Kravets 2020-07-06 23:37:28 +03:00
  • 0f8042eeb4 Implement PackagePacker.get_archive_name API Ivan Kravets 2020-07-06 15:57:49 +03:00
  • f97632202b Fix issue with KeyError Ivan Kravets 2020-07-06 15:57:10 +03:00
  • a79e933c37 Ignore author's broken email in a package manifest Ivan Kravets 2020-07-06 14:22:35 +03:00
  • ef53bcf601 Ignore empty fields in library.properties manifest Ivan Kravets 2020-07-06 14:17:00 +03:00
  • 08a87f3a21 Do not allow [;.<>] chars for a package name Ivan Kravets 2020-07-03 19:14:58 +03:00
  • b3dabb221d Allow "+" in a package name Ivan Kravets 2020-07-03 16:07:36 +03:00
  • 899a6734ee Add .ccls to .gitignore (vim and emacs) (#3576) Rosen Stoyanov 2020-06-30 21:48:44 +03:00
  • 7f48c8c14e Fix PyLint for PY 2.7 Ivan Kravets 2020-06-30 15:06:40 +03:00
  • 2c24e9eff6 Fall back to latin-1 encoding when failed with UTF-8 while parsing manifest Ivan Kravets 2020-06-30 14:28:37 +03:00
  • 5cdca9d490 Optimize tests Ivan Kravets 2020-06-29 21:14:34 +03:00
  • 1ac6c50334 Update multi-environment test for PIO test command Valerii Koval 2020-06-29 20:52:15 +03:00
  • 4cbad399f7 Remove mbed framework from several tests Valerii Koval 2020-06-29 19:22:22 +03:00
  • 2b8aebbdf9 Extend test for parsing package manifest when "system" is used as a list Ivan Kravets 2020-06-29 15:06:21 +03:00
  • e9a15b4e9b Parse package.json manifest keywords Ivan Kravets 2020-06-27 21:42:13 +03:00
  • dd18abcac3 Fix tests Ivan Kravets 2020-06-27 12:59:12 +03:00
  • b046f21e0d Fix "RuntimeError: dictionary keys changed during iteration" when parsing "library.json" dependencies Ivan Kravets 2020-06-27 12:46:04 +03:00
  • 29fb803be1 Enable PIO Core tests on Python 3.8 Ivan Kravets 2020-06-27 12:36:57 +03:00
  • bc2eb0d79f Parse dev-platform keywords Ivan Kravets 2020-06-26 19:49:25 +03:00
  • 0bec1f1585 Extend system info with "file system" and "locale" encodings Ivan Kravets 2020-06-26 18:38:17 +03:00
  • a1ec3e0a22 Remove "vendor_url" and "docs_url" from Platform API Ivan Kravets 2020-06-25 23:23:55 +03:00
  • 7bc22353cc Docs: Sync dev-platforms Ivan Kravets 2020-06-25 18:04:04 +03:00
  • efc2242046 Remove empty data from board information Ivan Kravets 2020-06-25 14:51:53 +03:00
  • 5dadb8749e Change slogan to "PlatformIO is a professional collaborative platform for embedded development" Ivan Kravets 2020-06-23 12:33:00 +03:00
  • 82735dd571 Fixed an issue with improper processing of source files added via multiple Build Middlewares // Resolve #3531 Ivan Kravets 2020-06-23 11:46:00 +03:00
  • 9fb4cde2a5 Do not generate ".travis.yml" for a new project, let the user have a choice Ivan Kravets 2020-06-23 11:26:22 +03:00
  • 164ae2bcbc Extend system info with Python and PIO Core executables // Issue #3521 Ivan Kravets 2020-06-23 11:20:29 +03:00
  • a172a17c81 Bump version to 4.4.0a4 Ivan Kravets 2020-06-22 23:09:28 +03:00
  • 5ee90f4e61 Display system-wide information using platformio system info command // Resolve #3521 Ivan Kravets 2020-06-22 23:04:36 +03:00
  • 3aae791bee Change slogan to "collaborative platform" Ivan Kravets 2020-06-22 20:02:43 +03:00
  • 9f05519ccd List available project targets with a new "platformio run –list-targets" command // Resolve #3544 Ivan Kravets 2020-06-22 19:53:31 +03:00
  • f19491f909 Docs: Sync articles Ivan Kravets 2020-06-22 17:55:02 +03:00
  • 967a856061 Do not allow ":" and "/" chars in a package name Ivan Kravets 2020-06-22 15:25:02 +03:00
  • 87d5997b46 Add a test that ensures setUp and tearDown functions can be compiled Valerii Koval 2020-06-22 14:42:45 +03:00
  • c20a1f24cd Don't print relative paths with double-dot Valerii Koval 2020-06-18 20:36:59 +03:00
  • 260c36727c fix pio access urn format Shahrustam 2020-06-17 23:56:22 +03:00
  • 03d9965758 Replace urn with prn (#3565) ShahRustam 2020-06-17 23:46:50 +03:00
  • e853d61e16 Add orgname filter for access list (#3564) ShahRustam 2020-06-17 18:55:40 +03:00
  • 42e8ea29ff CLI to manage access level on PlatformIO resources. Resolve #3534 (#3563) ShahRustam 2020-06-17 13:53:53 +03:00
  • 1e90c821dc Disable package upload test (#3562) ShahRustam 2020-06-17 00:24:55 +03:00
  • cad0ae0113 Update slogan to "No more vendor lock-in!" Ivan Kravets 2020-06-16 15:06:04 +03:00
  • 21f3dd11f4 Fix printing relative paths on Windows // Resolve #3542 Valerii Koval 2020-06-16 12:27:49 +03:00
  • a9c13aa20e Implement "ManifestParserFactory.new_from_archive" API Ivan Kravets 2020-06-15 22:05:59 +03:00
  • d3fd115743 Black format Ivan Kravets 2020-06-15 22:05:28 +03:00
  • df0e6016bb Handle possible NodeList in source files when processing Middlewares // Resolve #3531 Valerii Koval 2020-06-15 21:25:24 +03:00
  • cb70e51016 Update changelog for Custom Targets Ivan Kravets 2020-06-13 16:21:15 +03:00
  • cf2fa37e56 Bump version to 4.4.0a3 Ivan Kravets 2020-06-13 13:18:54 +03:00
  • 28d9f25f9a Added a new "-e, --environment" option to "platformio project init" command Ivan Kravets 2020-06-12 23:47:12 +03:00
  • fdb83c24be Clean autogenerated files before running tests // Resolve #3523 Valerii Koval 2020-06-11 23:53:52 +03:00
  • 660b57cdd3 Update PIO Home front-end to 3.2.3 Ivan Kravets 2020-06-11 21:16:06 +03:00
  • 405dcda824 Feature/update account tests (#3556) ShahRustam 2020-06-11 16:02:38 +03:00
  • 266612bbdf Run CI on pull requests Valerii Koval 2020-06-11 15:27:51 +03:00
  • 2722e27415 Sync docs Ivan Kravets 2020-06-11 15:15:46 +03:00
  • f571ad9d47 Sync docs Valerii Koval 2020-06-11 11:03:48 +03:00
  • ef8a9835b0 Bump version to 4.4.0a2 Ivan Kravets 2020-06-10 14:26:48 +03:00
  • b71b939307 Rename "AddSystemTarget" to "AddPlatformTarget" Ivan Kravets 2020-06-10 14:25:53 +03:00
  • 9e3ba11e8a skip account tests Shahrustam 2020-06-10 12:36:07 +03:00
  • 91e9406304 cleaning Shahrustam 2020-06-10 12:22:28 +03:00
  • 0d8272890c merge account, org and team tests into one file Shahrustam 2020-06-10 12:02:34 +03:00
  • a182cca5e9 tests fix (#3555) ShahRustam 2020-06-10 11:07:19 +03:00
  • e6fbd6acf1 Remove debug code Valerii Koval 2020-06-09 23:26:49 +03:00
  • 062a82c89e Sync docs Ivan Kravets 2020-06-09 20:59:23 +03:00
  • 89cc6f9bf3 Bump version to 4.4.0a1 Ivan Kravets 2020-06-09 18:44:49 +03:00
  • 3c8e0b17a7 Added support for custom targets Ivan Kravets 2020-06-09 18:43:50 +03:00
  • e0023bb908 increase tests email receiving time Shahrustam 2020-06-09 17:05:11 +03:00
  • a5547491ed Add account and org destroy commands. Fix tests (#3552) ShahRustam 2020-06-09 15:50:37 +03:00
  • 78546e9246 Docs: Add "TensorFlow, Meet The ESP32" to articles list Ivan Kravets 2020-06-08 19:26:48 +03:00
  • 7457ef043b Docs: Sync ASR Micro dev-platform Ivan Kravets 2020-06-08 12:00:19 +03:00
  • e0e97a3629 Cache the latest news in PIO Home for 180 days Ivan Kravets 2020-06-05 18:29:11 +03:00
  • f5e6820903 Bump version to 4.3.5a2 Ivan Kravets 2020-06-05 14:18:24 +03:00
  • 27fd3b0b14 Improve detecting if PlatformIO Core is run in container Ivan Kravets 2020-06-05 14:17:19 +03:00
  • ced244d30a Sync docs Valerii Koval 2020-06-05 11:30:15 +03:00
  • 6fa7cb4af5 Add new dev-platform "ASR Microelectronics ASR605x" Ivan Kravets 2020-06-04 22:59:05 +03:00
  • 94cb808285 CLI to manage teams. Resolve #3533 (#3547) ShahRustam 2020-06-04 19:31:30 +03:00
  • 42df3c9c3f Sync docs Ivan Kravets 2020-06-04 15:27:46 +03:00
  • 0c4c113b0a Fix account shpw command when PLATFORMIO_AUTH_TOKEN is used Ivan Kravets 2020-06-04 14:09:42 +03:00
  • 3c1b08daab Ignore empty PLATFORMIO_AUTH_TOKEN Ivan Kravets 2020-06-04 13:57:56 +03:00
  • d7f4eb5955 Minor grammar fix Ivan Kravets 2020-06-03 22:40:37 +03:00