Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions .github/.changelog-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"categories": [
{
"title": "## New Features and enhancements",
"labels": [
"Type: enhancement"
],
"exhaustive": true
},
{
"title": "## Bug Fixes",
"labels": [
"Type: bug"
],
"exhaustive": true
},
{
"title": "## Documentation",
"labels": [
"Type: documentation"
],
"exhaustive": true
},
{
"title": "## ⚠️ Breaking Changes",
"labels": [
"Breaking-Change"
],
"exhaustive": true
},
{
"title": "## Updated dependencies",
"labels": [
"Type: dependencies"
],
"exhaustive": true
}
],
"sort": "ASC",
"template": "${{CHANGELOG}}\n\n**Full Changelog:** ${{RELEASE_DIFF}}\n\n<h4>Install from nuget.org</h4>\nThe following NuGet package is available from this release:\n\n:package: [nanoFramework.AtomLite](https://www.nuget.org/packages/nanoFramework.AtomLite/)\n:package: [nanoFramework.AtomMatrix](https://www.nuget.org/packages/nanoFramework.AtomMatrix/)\n:package: [nanoFramework.CoreInk](https://www.nuget.org/packages/nanoFramework.CoreInk/)\n:package: [nanoFramework.Fire](https://www.nuget.org/packages/nanoFramework.Fire/)\n:package: [nanoFramework.M5Core](https://www.nuget.org/packages/nanoFramework.M5Stack/)\n:package: [nanoFramework.M5Core2](https://www.nuget.org/packages/nanoFramework.M5Core2/)\n:package: [nanoFramework.M5Stick](https://www.nuget.org/packages/nanoFramework.M5StickC/)\n:package: [nanoFramework.M5StickCPlus](https://www.nuget.org/packages/nanoFramework.M5StickCPlus/)\n:package: [nanoFramework.Tough](https://www.nuget.org/packages/nanoFramework.Tough/)",
"pr_template": "* ${{TITLE}} by @${{AUTHOR}} in #${{NUMBER}}",
"empty_template": "- no changes",
"max_tags_to_fetch": 200,
"max_pull_requests": 200
}
47 changes: 47 additions & 0 deletions .github/workflows/generate-changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Copyright (c) .NET Foundation and Contributors
# See LICENSE file in the project root for full license information.

name: 'Build changelog'
on:
push:
tags:
- '*'
repository_dispatch:
types: generate-changelog

jobs:
compose_changelog:
if: startsWith(github.ref, 'refs/tags/v')
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Get previous release
id: previous_release
run: |
$tags=git tag --sort=committerdate --list v*
$previousTag = $tags[$tags.Count - 2]
echo "PREVIOUS_TAG=$previousTag" >> $env:GITHUB_ENV
shell: pwsh

- name: Build Changelog
id: build_changelog
uses: mikepenz/release-changelog-builder-action@v5
with:
configuration: '.github/.changelog-config.json'
fromTag: ${{ env.PREVIOUS_TAG }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Update changelog in release
id: update_release
uses: tubone24/[email protected]
env:
GITHUB_TOKEN: ${{ github.token }}
TAG_NAME: ${{steps.build_changelog.outputs.toTag}}
with:
body: ${{ steps.build_changelog.outputs.changelog }}
8 changes: 4 additions & 4 deletions Tests/M5Core2TestApp/M5Core2TestApp.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,8 @@
<Reference Include="System.Device.Spi, Version=1.3.52.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Device.Spi.1.3.52\lib\System.Device.Spi.dll</HintPath>
</Reference>
<Reference Include="System.Device.Wifi, Version=1.5.105.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Device.Wifi.1.5.105\lib\System.Device.Wifi.dll</HintPath>
<Reference Include="System.Device.Wifi, Version=1.5.107.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Device.Wifi.1.5.107\lib\System.Device.Wifi.dll</HintPath>
</Reference>
<Reference Include="System.Diagnostics.Stopwatch, Version=1.2.0.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Diagnostics.Stopwatch.1.2.693\lib\System.Diagnostics.Stopwatch.dll</HintPath>
Expand All @@ -115,8 +115,8 @@
<Reference Include="System.Math, Version=1.5.43.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Math.1.5.43\lib\System.Math.dll</HintPath>
</Reference>
<Reference Include="System.Net, Version=1.11.15.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.15\lib\System.Net.dll</HintPath>
<Reference Include="System.Net, Version=1.11.17.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.17\lib\System.Net.dll</HintPath>
</Reference>
<Reference Include="System.Numerics, Version=1.2.0.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Numerics.1.2.693\lib\System.Numerics.dll</HintPath>
Expand Down
4 changes: 2 additions & 2 deletions Tests/M5Core2TestApp/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@
<package id="nanoFramework.System.Device.Model" version="1.2.693" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Device.Pwm" version="1.1.10" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Device.Spi" version="1.3.52" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Device.Wifi" version="1.5.105" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Device.Wifi" version="1.5.107" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Diagnostics.Stopwatch" version="1.2.693" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.FileSystem" version="1.1.69" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Ports" version="1.1.107" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.77" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Math" version="1.5.43" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.15" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.17" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Numerics" version="1.2.693" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Runtime" version="1.0.27" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Text" version="1.3.1" targetFramework="netnano1.0" />
Expand Down
12 changes: 6 additions & 6 deletions Tests/M5Core2TestApp/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -130,9 +130,9 @@
},
"nanoFramework.System.Device.Wifi": {
"type": "Direct",
"requested": "[1.5.105, 1.5.105]",
"resolved": "1.5.105",
"contentHash": "/AyX35SAtmime3YWDCVxB9GTZoDiBbFh+gONJER3skaQAf7ouaMdfqg3D/7T0arrNLuQ+lyjySr3LZXvsHRusw=="
"requested": "[1.5.107, 1.5.107]",
"resolved": "1.5.107",
"contentHash": "XlWxzLj51A43+5mewE+LQBzSGQ52wsHrE/rJf+wOR+bTvvS6odtPThp5io0TdpvInIPoY/V+NnbxmUJ8/dHPVQ=="
},
"nanoFramework.System.Diagnostics.Stopwatch": {
"type": "Direct",
Expand Down Expand Up @@ -166,9 +166,9 @@
},
"nanoFramework.System.Net": {
"type": "Direct",
"requested": "[1.11.15, 1.11.15]",
"resolved": "1.11.15",
"contentHash": "DVpqt6h01ooItNupYb9B7S+jzZWPZpqv6mTbSvKNmjZ+C0hvn8nLVb45RZaAJnq10d/UP3QEFlDRq6HnJMZkoQ=="
"requested": "[1.11.17, 1.11.17]",
"resolved": "1.11.17",
"contentHash": "4+mppPEkAF2Kr0pIqSDdhs0wzNo7C9aJUzy8gZ1qCyQ8ixMn7WAtnG/9e1UQodvkLdizePC2CaMT4ZPI3i3tAg=="
},
"nanoFramework.System.Numerics": {
"type": "Direct",
Expand Down
8 changes: 4 additions & 4 deletions Tests/ToughTestApp/ToughTestApp.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@
<Reference Include="System.Device.I2c, Version=1.1.16.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Device.I2c.1.1.16\lib\System.Device.I2c.dll</HintPath>
</Reference>
<Reference Include="System.Device.Wifi, Version=1.5.105.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Device.Wifi.1.5.105\lib\System.Device.Wifi.dll</HintPath>
<Reference Include="System.Device.Wifi, Version=1.5.107.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Device.Wifi.1.5.107\lib\System.Device.Wifi.dll</HintPath>
</Reference>
<Reference Include="System.IO.FileSystem, Version=1.1.69.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.IO.FileSystem.1.1.69\lib\System.IO.FileSystem.dll</HintPath>
Expand All @@ -78,8 +78,8 @@
<Reference Include="System.IO.Streams, Version=1.1.77.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.IO.Streams.1.1.77\lib\System.IO.Streams.dll</HintPath>
</Reference>
<Reference Include="System.Net, Version=1.11.15.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.15\lib\System.Net.dll</HintPath>
<Reference Include="System.Net, Version=1.11.17.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Net.1.11.17\lib\System.Net.dll</HintPath>
</Reference>
<Reference Include="System.Threading, Version=1.1.32.63105, Culture=neutral, PublicKeyToken=c07d481e9758c731">
<HintPath>..\..\packages\nanoFramework.System.Threading.1.1.32\lib\System.Threading.dll</HintPath>
Expand Down
4 changes: 2 additions & 2 deletions Tests/ToughTestApp/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
<package id="nanoFramework.System.Device.Adc" version="1.1.11" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Device.Gpio" version="1.1.41" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Device.I2c" version="1.1.16" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Device.Wifi" version="1.5.105" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Device.Wifi" version="1.5.107" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.FileSystem" version="1.1.69" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Ports" version="1.1.107" targetFramework="netnano1.0" />
<package id="nanoFramework.System.IO.Streams" version="1.1.77" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.15" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Net" version="1.11.17" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Runtime" version="1.0.27" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Text" version="1.3.1" targetFramework="netnano1.0" />
<package id="nanoFramework.System.Threading" version="1.1.32" targetFramework="netnano1.0" />
Expand Down
12 changes: 6 additions & 6 deletions Tests/ToughTestApp/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,9 @@
},
"nanoFramework.System.Device.Wifi": {
"type": "Direct",
"requested": "[1.5.105, 1.5.105]",
"resolved": "1.5.105",
"contentHash": "/AyX35SAtmime3YWDCVxB9GTZoDiBbFh+gONJER3skaQAf7ouaMdfqg3D/7T0arrNLuQ+lyjySr3LZXvsHRusw=="
"requested": "[1.5.107, 1.5.107]",
"resolved": "1.5.107",
"contentHash": "XlWxzLj51A43+5mewE+LQBzSGQ52wsHrE/rJf+wOR+bTvvS6odtPThp5io0TdpvInIPoY/V+NnbxmUJ8/dHPVQ=="
},
"nanoFramework.System.IO.FileSystem": {
"type": "Direct",
Expand All @@ -100,9 +100,9 @@
},
"nanoFramework.System.Net": {
"type": "Direct",
"requested": "[1.11.15, 1.11.15]",
"resolved": "1.11.15",
"contentHash": "DVpqt6h01ooItNupYb9B7S+jzZWPZpqv6mTbSvKNmjZ+C0hvn8nLVb45RZaAJnq10d/UP3QEFlDRq6HnJMZkoQ=="
"requested": "[1.11.17, 1.11.17]",
"resolved": "1.11.17",
"contentHash": "4+mppPEkAF2Kr0pIqSDdhs0wzNo7C9aJUzy8gZ1qCyQ8ixMn7WAtnG/9e1UQodvkLdizePC2CaMT4ZPI3i3tAg=="
},
"nanoFramework.System.Runtime": {
"type": "Direct",
Expand Down
2 changes: 1 addition & 1 deletion nanoFramework.AtomLite/nanoFramework.AtomLite.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -91,4 +91,4 @@
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets'))" />
</Target>
<Import Project="..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" />
</Project>
</Project>
2 changes: 1 addition & 1 deletion nanoFramework.AtomMatrix/nanoFramework.AtomMatrix.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -110,4 +110,4 @@
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets'))" />
</Target>
<Import Project="..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" />
</Project>
</Project>
2 changes: 1 addition & 1 deletion nanoFramework.CoreInk/nanoFramework.CoreInk.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,4 @@
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets'))" />
</Target>
<Import Project="..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" />
</Project>
</Project>
2 changes: 1 addition & 1 deletion nanoFramework.Fire/nanoFramework.Fire.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -160,4 +160,4 @@
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets'))" />
</Target>
<Import Project="..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" />
</Project>
</Project>
2 changes: 1 addition & 1 deletion nanoFramework.M5Core/nanoFramework.M5Core.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -171,4 +171,4 @@
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets'))" />
</Target>
<Import Project="..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" />
</Project>
</Project>
2 changes: 1 addition & 1 deletion nanoFramework.M5Core2/nanoFramework.M5Core2.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -169,4 +169,4 @@
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets'))" />
</Target>
<Import Project="..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" />
</Project>
</Project>
2 changes: 1 addition & 1 deletion nanoFramework.M5StickC/nanoFramework.M5StickC.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -136,4 +136,4 @@
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets'))" />
</Target>
<Import Project="..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" />
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -144,4 +144,4 @@
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets'))" />
</Target>
<Import Project="..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" />
</Project>
</Project>
2 changes: 1 addition & 1 deletion nanoFramework.Tough/nanoFramework.Tough.nfproj
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,4 @@
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets'))" />
</Target>
<Import Project="..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.7.115\build\Nerdbank.GitVersioning.targets')" />
</Project>
</Project>
Loading