All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.0 - 2023-07-11
- Precommit hooks for
package.json
and package version file validation, yaml style, flake8 and trailing whitespace checks - Contribution guideline
- Package version file validation step in test workflow
- Added missing empty line in several files
0.8.1 - 2023-06-12
- Usage documentation with more comments and WiFi instructions in root README
- Installation of latest available package version with
upip
mentioned in root README - Available package validation options added as comment to test workflow
0.8.0 - 2023-03-29
- Add
MicoPython
asImplementation
in setupclassifiers
, see #16 - Verify
package.json
against latest changelog and setup in test workflow, see #17
0.7.0 - 2023-03-17
- Set settings for JSON files to use an indentation of 4 in
.editorconfig
package.json
formip
installation with MicroPython v1.19.1 or newer- Instructions for installation with
mip
on MicroPython v1.19.1 or newer inREADME
- Instructions to be performed after using this template package in
README
- Example files for
boot
andmain
- Omit package version file from coverage calculation in
.coveragerc
- Run test workflow also on pull requests
- Update date of license to 2023
- No longer used
update_version.py
file removed from flake8 exclude list
- Path to documentation build output folder is only highlighted to avoid broken links errors
- Mock commonly used MicroPython specific modules in docs config file
0.6.0 - 2023-02-22
.editorconfig
for common editor settings, see #12.yamllint
to lint all used YAML files, see #12codecov.yaml
to specify further settings and limits for the coverageyamllint
package to therequirements-test.txt
file- Run YAML linter on test workflow
- Fixed uncovered YAML syntax issues in all workflow files
- Removed unused files from
.gitignore
file
0.5.0 - 2023-02-20
.readthedocs.yaml
definition file for ReadTheDocs, see #10docs
folder containing example files and configurations, see #10
0.4.0 - 2023-02-20
test-release
andrelease
workflows create changelog based (pre-)releases, see #2- Documentation for manually creating a package and uploading it to PyPi in root README
- All workflows use checkout v3 instead of v2
0.3.0 - 2022-11-03
- Lint package with
flake8
with test workflow - CI upload status badge added to
README
- Remove not required packages
setuptools
,wheel
andbuild
from release and test-release workflow files - Show download of this package on badge instead of
be-modbus-wrapper
- Show
MicroPython Ok
badge instead ofPython3 Ok
inREADME
0.2.0 - 2022-10-22
- Deploy to Test Python Package Index on every PR
build with a PEP440 compliant
-rc<BUILDNUMBER>.dev<PR_NUMBER>
meta data extension, see #5 - Test release workflow running only on PRs is archiving and uploading built artifacts to Test Python Package Index
- Built artifacts are no longer archived by the always running test workflow
0.1.1 - 2022-10-16
- Move
src/be_upy_blink
tobe_upy_blink
to avoid installations into/lib/src/be_upy_blink
on a uPy board viaupip
, see #3 - Adjust all paths to
be_upy_blink
folder and contained files
0.1.0 - 2022-10-16
- This changelog file
.coveragerc
file.flake8
file.gitignore
file bases on latest Python gitignore template- Default workflows
- Script to create report directories
unittest.cfg
filerequirements.txt
file to interact with the uPy boardrequirements-test.txt
file to install packages for unittestsrequirements-deploy.txt
file to install packages to deploy- Initial
be_upy_blink
package - Basic
unittests
for package source code - Initial root
README
setup.py
andsdist_upip.py
file