80c1774a19
Docs: PlatformIO Core 5.0: new commands, migration guide, other improvements
2020-08-28 14:08:26 +03:00
7e4bfb1959
Move CacheContent API to "cache.py" module
2020-08-22 20:05:14 +03:00
d92c1d3442
Refactor HTTP related operations
2020-08-22 17:48:49 +03:00
808852f4cc
Set default timeout for http requests // Resolve #3623
2020-08-16 20:21:30 +03:00
332874cd4b
Fix relative import of platform module on Py27
2020-08-14 16:48:12 +03:00
d329aef876
Initial version of a new package manager
2020-07-31 15:42:26 +03:00
27fd3b0b14
Improve detecting if PlatformIO Core is run in container
2020-06-05 14:17:19 +03:00
be6bf5052e
Open source PIO Remote client
2020-04-19 19:26:56 +03:00
ae57829190
Generate user agent based on PIO Core environment
2020-04-10 17:59:58 +03:00
6809da0353
Replace os.path.abspath by realpath
2019-11-15 16:02:15 +02:00
15f142fc70
Ensure content cache key does not contain path separators
2019-11-12 23:48:39 +02:00
4d84d03a63
Black
2019-10-18 15:56:41 +03:00
065607b68c
Disable PyLint's "import-outside-toplevel"
2019-10-18 15:41:52 +03:00
d2abac9b18
Fixed an issue when configuration file options partly ignored when `--project-conf
` // Resolve #3034 ( #3055 )
...
* Fixed an issue when configuration file options partly ignored when using custom ``--project-conf`` // Resolve #3034
* Py2 compatible makedirs
* Fix circle dependency
* Fix broken import in test examples
* Fix history
* Remove YAPF markers
* PyLint fix
* Fix invalid project conf path
* Move PIO Core to the root on Windows, issue with long CPPPATHs
* Respect global PLATFORMIO_BUILD_CACHE_DIR env var
* Fix Appveyor paths
* Minor changes
2019-09-27 14:13:53 +03:00
7c41c7c2f3
Introduce Black to automate code formatting
2019-09-23 23:13:48 +03:00
0677bcecb9
Improve printing of tabulated results
2019-08-17 20:55:16 +03:00
6a90388649
Move FS related helpers to fs.py module
2019-08-12 19:44:37 +03:00
b0aa4c6682
Renamed "enable_ssl" setting to "strict_ssl"
2019-07-17 00:53:40 +03:00
71c4201487
Do not save unnecessary data for PIO Home
2019-07-16 14:15:48 +03:00
ffcf6b873a
Use native Windows API for getting My Documents folder path
2019-07-08 17:21:28 +03:00
c79d5f0cf1
Fix an issue saving modified State
2019-07-02 15:52:12 +03:00
bf9552bd56
Free lock when state is deleted
2019-07-02 00:45:35 +03:00
d2c86ab71c
Refactor state to a proxied dictionary
2019-07-02 00:41:47 +03:00
6d9de80f12
Better comparison for app state changes
2019-07-01 20:42:23 +03:00
394d272324
Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #143 , Resolve #1342 , Resolve #1959 , Resolve #2100
2019-06-05 17:57:22 +03:00
e269c91d26
Improve compatibility with hashlib Py2/Py3
2019-06-03 13:30:35 +03:00
3df01405a1
Remove unused Python imports
2019-05-27 22:25:22 +03:00
19725fec04
Add options to override default locations used by PlatformIO Core // Resolve #1615
2019-05-24 20:49:05 +03:00
971049b41c
Move process related helpers to "proc" module
2019-05-16 21:03:15 +03:00
834206ff20
Move Python or Platform dependent code to "compat" module
2019-05-10 17:26:10 +03:00
eb57e14ac1
Fix "ValueError: invalid literal for int() with base 10" // Resolve #2061
2019-01-23 17:54:45 +02:00
3cc996d89f
Fix "ValueError: invalid literal for int() with base 10" // Resolve #2058
2019-01-22 21:59:26 +02:00
74218f4f93
Fix PyLint warning for Windows
2018-12-26 22:33:21 +02:00
a60c57ac58
Initial support for Python 3.5+ // Resolve #895 Resolve #1365
2018-12-26 20:54:29 +02:00
afdfaeec68
Check if "_lockfile" attribute exists
2018-12-03 18:31:12 -08:00
e6fa8654ad
YAPF
2018-09-20 14:55:55 +03:00
d448a0ec5c
Switch docs to HTTPS
2018-08-15 19:44:02 +03:00
e1578dabac
Lock interprocess requests to PlatformIO Package Manager for install/uninstall operations // Resolve #1462
2018-07-14 22:10:56 +03:00
ad52f618cf
Save data in UTF-8 by default
2018-03-20 01:14:29 +02:00
bbb32607ed
Catch UnicodeError when saving content cache
2018-03-20 01:06:05 +02:00
c20cd1b464
Do not load automaically JSON from cached resources
2018-03-19 17:16:51 +02:00
6ec1890f52
Fix GitHub's "TLSV1_ALERT_PROTOCOL_VERSION" issue when upgrading PIO Core to development version
2018-03-03 14:36:17 +02:00
fab4f00ad4
Reformat exceptions
2017-12-23 19:48:16 +02:00
7b8c68c934
Show error information when permissions are broken to PIO home dir
2017-12-19 15:05:41 +02:00
05081561c3
Minor fixes
2017-12-16 01:07:03 +02:00
42fb589369
Refactor PyLint "inconsistent-return-statements"
2017-12-15 22:16:37 +02:00
bd611bbee8
Allow to change default projects location // Resolve #1161
2017-12-14 16:52:13 +02:00
2522d19453
Fix issue when API cache is turned off
2017-12-14 14:55:04 +02:00
8b4104bf5b
YAPF
2017-11-22 21:09:16 +02:00
61fc7d8589
Fix issue when can not load broken PIO Core state
2017-06-28 01:01:03 +03:00