Skip to content

Commit 199e3d8

Browse files
committed
Merge branch 'release/v6.1.6'
2 parents 30b00e7 + 2e64056 commit 199e3d8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+725
-116
lines changed

.github/workflows/core.yml

+3-8
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,8 @@ jobs:
77
strategy:
88
fail-fast: false
99
matrix:
10-
os: [ubuntu-latest, windows-latest, macos-latest]
11-
python-version: ["3.6", "3.7", "3.8", "3.9", "3.10"]
12-
exclude:
13-
- os: macos-latest
14-
python-version: "3.6"
15-
- os: windows-latest
16-
python-version: "3.10"
10+
os: [ubuntu-20.04, windows-latest, macos-latest]
11+
python-version: ["3.6", "3.9", "3.11"]
1712

1813
runs-on: ${{ matrix.os }}
1914

@@ -23,7 +18,7 @@ jobs:
2318
submodules: "recursive"
2419

2520
- name: Set up Python ${{ matrix.python-version }}
26-
uses: actions/setup-python@v3
21+
uses: actions/setup-python@v4
2722
with:
2823
python-version: ${{ matrix.python-version }}
2924

.github/workflows/deployment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
submodules: "recursive"
1818

1919
- name: Set up Python
20-
uses: actions/setup-python@v3
20+
uses: actions/setup-python@v4
2121
with:
2222
python-version: "3.9"
2323

.github/workflows/docs.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ jobs:
77
name: Build Docs
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v2
10+
- uses: actions/checkout@v3
1111
with:
1212
submodules: "recursive"
1313
- name: Set up Python
14-
uses: actions/setup-python@v2
14+
uses: actions/setup-python@v4
1515
with:
16-
python-version: 3.7
16+
python-version: 3.9
1717
- name: Install dependencies
1818
run: |
1919
python -m pip install --upgrade pip
@@ -40,7 +40,7 @@ jobs:
4040
4141
- name: Save artifact
4242
if: ${{ github.event_name == 'push' }}
43-
uses: actions/upload-artifact@v2
43+
uses: actions/upload-artifact@v3
4444
with:
4545
name: docs
4646
path: ./docs.tar.gz
@@ -57,7 +57,7 @@ jobs:
5757
if: ${{ github.event_name == 'push' }}
5858
steps:
5959
- name: Download artifact
60-
uses: actions/download-artifact@v2
60+
uses: actions/download-artifact@v3
6161
with:
6262
name: docs
6363
- name: Unpack artifact
@@ -78,7 +78,7 @@ jobs:
7878
fi
7979
- name: Checkout latest Docs
8080
continue-on-error: true
81-
uses: actions/checkout@v2
81+
uses: actions/checkout@v3
8282
with:
8383
repository: ${{ env.DOCS_REPO }}
8484
path: ${{ env.DOCS_DIR }}

.github/workflows/examples.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
submodules: "recursive"
2121

2222
- name: Set up Python
23-
uses: actions/setup-python@v3
23+
uses: actions/setup-python@v4
2424
with:
2525
python-version: "3.9"
2626

.github/workflows/projects.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
repository: "1technophile/OpenMQTTGateway"
3333
folder: "OpenMQTTGateway"
3434
config_dir: "OpenMQTTGateway"
35-
env_name: "esp32-m5atom"
35+
env_name: "esp32-m5atom-lite"
3636
os: [ubuntu-latest, windows-latest, macos-latest]
3737
exclude:
3838
- os: windows-latest
@@ -45,15 +45,15 @@ jobs:
4545
submodules: "recursive"
4646

4747
- name: Set up Python ${{ matrix.python-version }}
48-
uses: actions/setup-python@v3
48+
uses: actions/setup-python@v4
4949
with:
5050
python-version: 3.9
5151

5252
- name: Install PlatformIO
5353
run: pip install -U .
5454

5555
- name: Check out ${{ matrix.project.repository }}
56-
uses: actions/checkout@v2
56+
uses: actions/checkout@v3
5757
with:
5858
submodules: "recursive"
5959
repository: ${{ matrix.project.repository }}

HISTORY.rst

+15-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ Release Notes
22
=============
33

44
.. |PIOCONF| replace:: `"platformio.ini" <https://docs.platformio.org/en/latest/projectconf.html>`__ configuration file
5+
.. |LIBRARYJSON| replace:: `library.json <https://docs.platformio.org/en/latest/manifests/library-json/index.html>`__
56
.. |LDF| replace:: `LDF <https://docs.platformio.org/en/latest/librarymanager/ldf.html>`__
67
.. |INTERPOLATION| replace:: `Interpolation of Values <https://docs.platformio.org/en/latest/projectconf/interpolation.html>`__
78
.. |UNITTESTING| replace:: `Unit Testing <https://docs.platformio.org/en/latest/advanced/unit-testing/index.html>`__
@@ -13,6 +14,19 @@ PlatformIO Core 6
1314

1415
**A professional collaborative platform for declarative, safety-critical, and test-driven embedded development.**
1516

17+
6.1.6 (2023-01-23)
18+
~~~~~~~~~~~~~~~~~~
19+
20+
* Added support for Python 3.11
21+
* Added a new `name <https://docs.platformio.org/en/latest/projectconf/sections/platformio/options/generic/description.html>`__ configuration option to customize a project name (`pull #4498 <https://github.com/platformio/platformio-core/pull/4498>`_)
22+
* Made assets (templates, ``99-platformio-udev.rules``) part of Python's module (`issue #4458 <https://github.com/platformio/platformio-core/issues/4458>`_)
23+
* Updated `Clang-Tidy <https://docs.platformio.org/en/latest/plus/check-tools/clang-tidy.html>`__ check tool to v15.0.5 with new diagnostics and bugfixes
24+
* Removed dependency on the "zeroconf" package and install it only when a user lists mDNS devices (issue with zeroconf's LGPL license)
25+
* Show the real error message instead of "Can not remove temporary directory" when |PIOCONF| is broken (`issue #4480 <https://github.com/platformio/platformio-core/issues/4480>`_)
26+
* Fixed an issue with an incorrect test summary when a testcase name includes a colon (`issue #4508 <https://github.com/platformio/platformio-core/issues/4508>`_)
27+
* Fixed an issue when `extends <https://docs.platformio.org/en/latest/projectconf/sections/env/options/advanced/extends.html>`__ did not override options in the right order (`issue #4462 <https://github.com/platformio/platformio-core/issues/4462>`_)
28+
* Fixed an issue when `pio pkg list <https://docs.platformio.org/en/latest/core/userguide/pkg/cmd_list.html>`__ and `pio pkg uninstall <https://docs.platformio.org/en/latest/core/userguide/pkg/cmd_uninstall.html>`__ commands fail if there are circular dependencies in the |LIBRARYJSON| manifests (`issue #4475 <https://github.com/platformio/platformio-core/issues/4475>`_)
29+
1630
6.1.5 (2022-11-01)
1731
~~~~~~~~~~~~~~~~~~
1832

@@ -46,7 +60,7 @@ PlatformIO Core 6
4660
* Export a ``PIO_UNIT_TESTING`` macro to the project source files and dependent libraries in the |UNITTESTING| mode
4761
* Improved detection of Windows architecture (`issue #4353 <https://github.com/platformio/platformio-core/issues/4353>`_)
4862
* Warn about unknown `device monitor filters <https://docs.platformio.org/en/latest/core/userguide/device/cmd_monitor.html#filters>`__ (`issue #4362 <https://github.com/platformio/platformio-core/issues/4362>`_)
49-
* Fixed a regression bug when `libArchive <https://docs.platformio.org/en/latest/manifests/library-json/fields/build/libarchive.html>`__ option declared in the `library.json <https://docs.platformio.org/en/latest/manifests/library-json/index.html>`__ manifest was ignored (`issue #4351 <https://github.com/platformio/platformio-core/issues/4351>`_)
63+
* Fixed a regression bug when `libArchive <https://docs.platformio.org/en/latest/manifests/library-json/fields/build/libarchive.html>`__ option declared in the |LIBRARYJSON| manifest was ignored (`issue #4351 <https://github.com/platformio/platformio-core/issues/4351>`_)
5064
* Fixed an issue when the `pio pkg publish <https://docs.platformio.org/en/latest/core/userguide/pkg/cmd_publish.html>`__ command didn't work with Python 3.6 (`issue #4352 <https://github.com/platformio/platformio-core/issues/4352>`_)
5165

5266
6.1.1 (2022-07-11)

MANIFEST.in

-1
This file was deleted.

docs

Submodule docs updated 319 files

platformio/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import sys
1616

17-
VERSION = (6, 1, 5)
17+
VERSION = (6, 1, 6)
1818
__version__ = ".".join([str(s) for s in VERSION])
1919

2020
__title__ = "platformio"
@@ -49,7 +49,7 @@
4949
"contrib-pysite": "~2.%d%d.0" % (sys.version_info.major, sys.version_info.minor),
5050
"tool-scons": "~4.40400.0",
5151
"tool-cppcheck": "~1.270.0",
52-
"tool-clangtidy": "~1.120001.0",
52+
"tool-clangtidy": "~1.150005.0",
5353
"tool-pvs-studio": "~7.18.0",
5454
}
5555

0 commit comments

Comments
 (0)