Changelog
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.
Released
0.16.0 - 2023-06-12
Added
Validate
package.json
file with every test workflow run but without version validationBasic setup instructions added to docs examples file
Changed
Update
nextion/ulogging.py
to version 0.5 of micropython-lib
Removed
Outdated and unused
libs_external
folder withulogging.py
libs_external
andnextion/ulogging.py
removed from.flake8
exclude list
Fixed
Installation instructions in Quickstart document are using
mip
0.15.3 - 2023-05-17
Fixed
Publish releases to PyPi again as
micropython-nextion
, see #35
0.15.2 - 2023-05-14
Fixed
Logger import fixed, see #31
Examples README improved with MicroPython port specific UART pin usage example, see #30
0.15.1 - 2023-05-14
Fixed
Remove yet unavailable files from
package.json
, see #33Add
ulogging
module to package to remove all external dependencies
0.15.0 - 2023-05-13
Added
package.json
formip
installation with MicroPython v1.19.1 or newer, see #27Instructions for installation with
mip
on MicroPython v1.19.1 or newer inREADME
, see #27UART ID can be specified in
NexHardware
withuart_id
, see #29
0.14.0 - 2023-03-01
Added
.editorconfig
for common editor settings.yamllint
to lint all used YAML filesrequirements-test.txt
fileRun YAML linter on test workflow
.readthedocs.yaml
definition file for ReadTheDocsdocs
folder containing example files and configurations, see #24test-release
andrelease
workflows create changelog based (pre-)releasesDocumentation for changing a value on a non active page, see #20
Changed
Removed unused files from
.gitignore
fileFail workflow on flake8 violations, see #23
Fixed
All workflows use checkout v3 instead of v2
Fixed uncovered YAML syntax issues in all workflow files
0.13.0 - 2022-10-23
Added
changelog2version
to requirements fileGitHub CI test release workflow to deploy package as
be-micropython-nextion
to Test Python Package Index on every PR
Changed
Use
changelog2version
to create package version file, see #19, in:
Removed
Script
update_version.py
to update version file
Fixed
Flake8 warning in
nextion_waveform
andnextion_hardware
, see #17Use
self._logger.*
instead ofself._nh._logger.*
in:Path of
main.py
to copy manually to the MicroPython board described inREADME
0.12.0 - 2022-07-30
Added
Support
NexRtc
usage withnextion_rtc
Fixed
Add missing documentation for upload example to examples README
0.11.0 - 2022-07-30
Added
Support
NexUpload
usage withnextion_upload
0.10.0 - 2022-07-30
Added
Support
NexVariable
usage withnextion_variable
Fixed
Add full line comment between different section of all examples
0.9.0 - 2022-07-30
Added
Support GPIO usage with
nextion_gpio
Usage example of GPIO
0.8.0 - 2022-07-30
Added
Support all class specific functions of
Button
Dual state button
Number
Slider
Waveform
Changed
Add full line comment between different section of examples
Fixed
Flake8 warnings in several classes due to many imports and inheritance
0.7.1 - 2022-07-29
Fixed
Add class
CommonPointerMixin
tocommon
0.7.0 - 2022-07-29
Added
Support
Get_pointer_thickness_wid
andSet_pointer_thickness_wid
by new classCommonPointerMixin
incommon
Changed
Inherit from
CommonPointerMixin
inGauge
Slider
0.6.0 - 2022-07-29
Added
Support
Get_place_xcen
,Set_place_xcen
,Get_place_ycen
andSet_place_ycen
by new classCommonPositionMixin
incommon
Changed
Inherit from
CommonPositionMixin
inButton
Dual state button
Number
Text
Fixed
Remove unused imports in nextion elements
0.5.0 - 2022-07-29
Added
Changed
Inherit from
CommonFontMixin
andCommonBackgroundColorMixin
inButton
Checkbox
Dual state button
Gauge
Number
Progressbar
Radio
Slider
Text
Waveform
Fixed
Remove unsupported
CommonValueMixin
from ButtonSome typos in comments
0.4.0 - 2022-07-24
Added
clearChannel(channel)
innextion_waveform
to clear a waveform channel dataScript to update version file based on changelog entry
Requirements file for GitHub CI python publish workflow
Fixed
0.3.0 - 2022-07-22
Added
Function
hide()
andshow()
for all supported Nextion elements to hide or show the element on the screenExample how to hide and show an element in hardware example
0.2.0 - 2022-07-21
Added
brightness(value)
tonextion_hardware
to control the display brightnesssleep(state)
tonextion_hardware
to set display into sleep mode or wake it upreset()
tonextion_hardware
to reset the display to its default view like after a power cycleHardware example to show usage of new hardware functions
Fixed
Invalid pin usage in
boot_wifi.py
file
0.1.0 - 2022-07-21
Added
This changelog file
.gitignore
file.flake8
filesetup.py
andsdist_upip.py
files for PyPi package creation and deployLICENSE
filerequirements.txt
file to setup tools for board interactionsREADME
file with usage instructionsInitial
nextion
library with basic element function supportExample
boot.py
andboot_wifi.py
filesExamples for all supported Nextion elements
Example HMI file to be used for all examples