Ivan Kravets
|
2dd69e21c0
|
Implement package removing with dependencies
|
2020-08-01 20:17:07 +03:00 |
|
Ivan Kravets
|
a01b3a2473
|
Do not raise exception when package is not found (404), return None
|
2020-08-01 19:58:59 +03:00 |
|
Ivan Kravets
|
6ac538fba4
|
Remove unused import
|
2020-08-01 15:49:10 +03:00 |
|
Ivan Kravets
|
41c2d64ef0
|
Fix "PermissionError: [WinError 32] The process cannot access the file" on Windows
|
2020-08-01 15:36:28 +03:00 |
|
Ivan Kravets
|
a1970bbfe3
|
Allow a forced package installation with removing existing package
|
2020-08-01 14:38:28 +03:00 |
|
Ivan Kravets
|
d329aef876
|
Initial version of a new package manager
|
2020-07-31 15:42:26 +03:00 |
|
Valerii Koval
|
2bc47f4e97
|
PyLint fix
|
2020-07-28 15:55:25 +03:00 |
|
Valerii Koval
|
933a09f981
|
Update unit testing support for mbed framework
- Take into account Mbed OS6 API changes
- RawSerial is used with Mbed OS 5 since Serial doesn't support putc with baremetal profile
|
2020-07-28 15:22:36 +03:00 |
|
Valerii Koval
|
adc2d5fe7c
|
Update VSCode template
Starting with cpptools v0.29 escaped paths in compilerArgs field don't work on Windows.
|
2020-07-28 15:10:52 +03:00 |
|
Ivan Kravets
|
def149a29e
|
Use updated registry API
|
2020-07-25 17:13:05 +03:00 |
|
Ivan Kravets
|
39cb23813f
|
Allow ignoring "platforms" and "frameworks" fields in "library.json" and treat a library as compatible with all
|
2020-07-25 11:51:47 +03:00 |
|
Ivan Kravets
|
85f5a6a84a
|
Bump version to 4.4.0a7
|
2020-07-24 21:00:58 +03:00 |
|
Ivan Kravets
|
6ace5668b8
|
Update the registry publish endpoints
|
2020-07-24 20:57:18 +03:00 |
|
Ivan Kravets
|
c193a4ceb7
|
Handle proxy environment variables in lower case // Resolve #3606
|
2020-07-23 19:07:29 +03:00 |
|
Ivan Kravets
|
881c5ea308
|
Remove unused code
|
2020-07-23 17:37:23 +03:00 |
|
Ivan Kravets
|
22f1b94062
|
Bump version to 4.4.0a6
|
2020-07-21 12:42:26 +03:00 |
|
Ivan Kravets
|
ea30d94324
|
Automatically enable LDF dependency chain+ mode (evaluates C/C++ Preprocessor conditional syntax) for Arduino library when “library.properties” has “depends” field // Resolve #3607
|
2020-07-21 12:41:38 +03:00 |
|
Ivan Kravets
|
1ed462a29a
|
PyLint fix
|
2020-07-16 01:00:38 +03:00 |
|
Ivan Kravets
|
a2efd7f7c5
|
Bump version to 4.4.0a5
|
2020-07-15 23:18:07 +03:00 |
|
Ivan Kravets
|
ca33058637
|
New commands for the registry package management (pack, publish, unpublish)
|
2020-07-15 23:16:46 +03:00 |
|
Ivan Kravets
|
a6f143d1ca
|
Dump data intended for IDE extensions/plugins using a new platformio project idedata command
|
2020-07-15 14:20:29 +03:00 |
|
Ivan Kravets
|
1368fa4c3b
|
Implement new fields (id, ownername, url, requirements) for PackageSpec API
|
2020-07-14 21:07:09 +03:00 |
|
Ivan Kravets
|
cca3099d13
|
Ensure that module.json keywords are lowercased
|
2020-07-14 18:55:29 +03:00 |
|
Ivan Kravets
|
368c66727b
|
Fix issue with package packing when re-map is used and manifest is missed in "include" (copy it now)
|
2020-07-12 22:39:32 +03:00 |
|
Ivan Kravets
|
a688edbdf1
|
Fix an issue with manifest parser when "new_from_archive" API is used
|
2020-07-09 21:53:46 +03:00 |
|
Ivan Kravets
|
f85cf61d68
|
Revert back max length of author name to 50 chars
|
2020-07-08 23:23:14 +03:00 |
|
Ivan Kravets
|
f27c71a0d4
|
Increase author name length to 100 chars for manifest
|
2020-07-08 22:56:14 +03:00 |
|
Ivan Kravets
|
a00722bef4
|
Ignore maintainer's broken email in library.properties manifest
|
2020-07-08 21:53:28 +03:00 |
|
Ivan Kravets
|
42fd284560
|
Improve parsing "author" field of library.properties manfiest
|
2020-07-08 20:21:10 +03:00 |
|
Ivan Kravets
|
40d6847c96
|
Add option to pass a custom path where to save package archive
|
2020-07-08 13:46:36 +03:00 |
|
Ivan Kravets
|
3c986ed681
|
Remove recursively .pio folders when packing a package
|
2020-07-07 16:28:51 +03:00 |
|
Ivan Kravets
|
0f8042eeb4
|
Implement PackagePacker.get_archive_name API
|
2020-07-06 15:57:49 +03:00 |
|
Ivan Kravets
|
f97632202b
|
Fix issue with KeyError
|
2020-07-06 15:57:10 +03:00 |
|
Ivan Kravets
|
a79e933c37
|
Ignore author's broken email in a package manifest
|
2020-07-06 14:22:35 +03:00 |
|
Ivan Kravets
|
ef53bcf601
|
Ignore empty fields in library.properties manifest
|
2020-07-06 14:17:00 +03:00 |
|
Ivan Kravets
|
08a87f3a21
|
Do not allow [;.<>] chars for a package name
|
2020-07-03 19:14:58 +03:00 |
|
Ivan Kravets
|
b3dabb221d
|
Allow "+" in a package name
|
2020-07-03 16:07:36 +03:00 |
|
Rosen Stoyanov
|
899a6734ee
|
Add .ccls to .gitignore (vim and emacs) (#3576)
* Add .ccls to .gitignore (vim)
* Add .ccls to .gitignore (emacs)
|
2020-06-30 21:48:44 +03:00 |
|
Ivan Kravets
|
7f48c8c14e
|
Fix PyLint for PY 2.7
|
2020-06-30 15:06:40 +03:00 |
|
Ivan Kravets
|
2c24e9eff6
|
Fall back to latin-1 encoding when failed with UTF-8 while parsing manifest
|
2020-06-30 14:28:37 +03:00 |
|
Ivan Kravets
|
e9a15b4e9b
|
Parse package.json manifest keywords
|
2020-06-27 21:42:13 +03:00 |
|
Ivan Kravets
|
b046f21e0d
|
Fix "RuntimeError: dictionary keys changed during iteration" when parsing "library.json" dependencies
|
2020-06-27 12:46:04 +03:00 |
|
Ivan Kravets
|
29fb803be1
|
Enable PIO Core tests on Python 3.8
|
2020-06-27 12:36:57 +03:00 |
|
Ivan Kravets
|
bc2eb0d79f
|
Parse dev-platform keywords
|
2020-06-26 19:49:25 +03:00 |
|
Ivan Kravets
|
0bec1f1585
|
Extend system info with "file system" and "locale" encodings
|
2020-06-26 18:38:17 +03:00 |
|
Ivan Kravets
|
a1ec3e0a22
|
Remove "vendor_url" and "docs_url" from Platform API
|
2020-06-25 23:23:55 +03:00 |
|
Ivan Kravets
|
7bc22353cc
|
Docs: Sync dev-platforms
|
2020-06-25 18:04:04 +03:00 |
|
Ivan Kravets
|
efc2242046
|
Remove empty data from board information
|
2020-06-25 14:51:53 +03:00 |
|
Ivan Kravets
|
5dadb8749e
|
Change slogan to "PlatformIO is a professional collaborative platform for embedded development"
|
2020-06-23 12:33:00 +03:00 |
|
Ivan Kravets
|
82735dd571
|
Fixed an issue with improper processing of source files added via multiple Build Middlewares // Resolve #3531
|
2020-06-23 11:46:00 +03:00 |
|