Commit Graph

  • 64ff6a0ff5 Switch legacy core package manager to the new Ivan Kravets 2020-08-13 18:30:04 +03:00
  • fd7dba1d74 Package Manifest: increase package author.name field to the 100 chars Ivan Kravets 2020-08-13 17:50:44 +03:00
  • 38ec517200 Update history Ivan Kravets 2020-08-12 21:09:42 +03:00
  • 20a74d1654 Merge branch 'feature/pkg-next' into develop Ivan Kravets 2020-08-12 20:09:18 +03:00
  • d5451756fd Minor improvements Ivan Kravets 2020-08-12 20:09:10 +03:00
  • 893ca1b328 Switch library manager to the new package manager Ivan Kravets 2020-08-12 13:27:05 +03:00
  • 2dd69e21c0 Implement package removing with dependencies Ivan Kravets 2020-08-01 20:17:07 +03:00
  • a01b3a2473 Do not raise exception when package is not found (404), return None Ivan Kravets 2020-08-01 19:58:59 +03:00
  • 6ac538fba4 Remove unused import Ivan Kravets 2020-08-01 15:49:10 +03:00
  • 41c2d64ef0 Fix "PermissionError: [WinError 32] The process cannot access the file" on Windows Ivan Kravets 2020-08-01 15:36:28 +03:00
  • a1970bbfe3 Allow a forced package installation with removing existing package Ivan Kravets 2020-08-01 14:38:28 +03:00
  • d329aef876 Initial version of a new package manager Ivan Kravets 2020-07-31 15:42:26 +03:00
  • abc0489ac6 Update changelog Valerii Koval 2020-07-28 15:59:02 +03:00
  • 2bc47f4e97 PyLint fix Valerii Koval 2020-07-28 15:55:25 +03:00
  • 933a09f981 Update unit testing support for mbed framework Valerii Koval 2020-07-28 15:22:36 +03:00
  • adc2d5fe7c Update VSCode template Valerii Koval 2020-07-28 15:10:52 +03:00
  • def149a29e Use updated registry API Ivan Kravets 2020-07-25 17:13:05 +03:00
  • 39cb23813f Allow ignoring "platforms" and "frameworks" fields in "library.json" and treat a library as compatible with all Ivan Kravets 2020-07-25 11:51:47 +03:00
  • 85f5a6a84a Bump version to 4.4.0a7 Ivan Kravets 2020-07-24 21:00:58 +03:00
  • 6ace5668b8 Update the registry publish endpoints Ivan Kravets 2020-07-24 20:57:18 +03:00
  • c193a4ceb7 Handle proxy environment variables in lower case // Resolve #3606 Ivan Kravets 2020-07-23 19:07:29 +03:00
  • 1abc110f8a Merge branch 'develop' of https://github.com/platformio/platformio-core into develop Ivan Kravets 2020-07-23 17:57:00 +03:00
  • 73740aea89 Sync docs and examples Ivan Kravets 2020-07-23 17:56:41 +03:00
  • 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