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.jsonand 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
upipmentioned in root README - Available package validation options added as comment to test workflow
0.8.0 - 2023-03-29
- Add
MicoPythonasImplementationin setupclassifiers, see #16 - Verify
package.jsonagainst 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.jsonformipinstallation with MicroPython v1.19.1 or newer- Instructions for installation with
mipon MicroPython v1.19.1 or newer inREADME - Instructions to be performed after using this template package in
README - Example files for
bootandmain
- 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.pyfile 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
.editorconfigfor common editor settings, see #12.yamllintto lint all used YAML files, see #12codecov.yamlto specify further settings and limits for the coverageyamllintpackage to therequirements-test.txtfile- Run YAML linter on test workflow
- Fixed uncovered YAML syntax issues in all workflow files
- Removed unused files from
.gitignorefile
0.5.0 - 2023-02-20
.readthedocs.yamldefinition file for ReadTheDocs, see #10docsfolder containing example files and configurations, see #10
0.4.0 - 2023-02-20
test-releaseandreleaseworkflows 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
flake8with test workflow - CI upload status badge added to
README
- Remove not required packages
setuptools,wheelandbuildfrom release and test-release workflow files - Show download of this package on badge instead of
be-modbus-wrapper - Show
MicroPython Okbadge instead ofPython3 OkinREADME
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_blinktobe_upy_blinkto avoid installations into/lib/src/be_upy_blinkon a uPy board viaupip, see #3 - Adjust all paths to
be_upy_blinkfolder and contained files
0.1.0 - 2022-10-16
- This changelog file
.coveragercfile.flake8file.gitignorefile bases on latest Python gitignore template- Default workflows
- Script to create report directories
unittest.cfgfilerequirements.txtfile to interact with the uPy boardrequirements-test.txtfile to install packages for unittestsrequirements-deploy.txtfile to install packages to deploy- Initial
be_upy_blinkpackage - Basic
unittestsfor package source code - Initial root
README setup.pyandsdist_upip.pyfile