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.jsonfile with every test workflow run but without version validationBasic setup instructions added to docs examples file
Changed
Update
nextion/ulogging.pyto version 0.5 of micropython-lib
Removed
Outdated and unused
libs_externalfolder withulogging.pylibs_externalandnextion/ulogging.pyremoved from.flake8exclude 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
uloggingmodule to package to remove all external dependencies
0.15.0 - 2023-05-13
Added
package.jsonformipinstallation with MicroPython v1.19.1 or newer, see #27Instructions for installation with
mipon MicroPython v1.19.1 or newer inREADME, see #27UART ID can be specified in
NexHardwarewithuart_id, see #29
0.14.0 - 2023-03-01
Added
.editorconfigfor common editor settings.yamllintto lint all used YAML filesrequirements-test.txtfileRun YAML linter on test workflow
.readthedocs.yamldefinition file for ReadTheDocsdocsfolder containing example files and configurations, see #24test-releaseandreleaseworkflows create changelog based (pre-)releasesDocumentation for changing a value on a non active page, see #20
Changed
Removed unused files from
.gitignorefileFail 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
changelog2versionto requirements fileGitHub CI test release workflow to deploy package as
be-micropython-nextionto Test Python Package Index on every PR
Changed
Use
changelog2versionto create package version file, see #19, in:
Removed
Script
update_version.pyto update version file
Fixed
Flake8 warning in
nextion_waveformandnextion_hardware, see #17Use
self._logger.*instead ofself._nh._logger.*in:Path of
main.pyto copy manually to the MicroPython board described inREADME
0.12.0 - 2022-07-30
Added
Support
NexRtcusage withnextion_rtc
Fixed
Add missing documentation for upload example to examples README
0.11.0 - 2022-07-30
Added
Support
NexUploadusage withnextion_upload
0.10.0 - 2022-07-30
Added
Support
NexVariableusage 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_gpioUsage 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
CommonPointerMixintocommon
0.7.0 - 2022-07-29
Added
Support
Get_pointer_thickness_widandSet_pointer_thickness_widby new classCommonPointerMixinincommon
Changed
Inherit from
CommonPointerMixininGauge
Slider
0.6.0 - 2022-07-29
Added
Support
Get_place_xcen,Set_place_xcen,Get_place_ycenandSet_place_ycenby new classCommonPositionMixinincommon
Changed
Inherit from
CommonPositionMixininButton
Dual state button
Number
Text
Fixed
Remove unused imports in nextion elements
0.5.0 - 2022-07-29
Added
Changed
Inherit from
CommonFontMixinandCommonBackgroundColorMixininButton
Checkbox
Dual state button
Gauge
Number
Progressbar
Radio
Slider
Text
Waveform
Fixed
Remove unsupported
CommonValueMixinfrom ButtonSome typos in comments
0.4.0 - 2022-07-24
Added
clearChannel(channel)innextion_waveformto 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_hardwareto control the display brightnesssleep(state)tonextion_hardwareto set display into sleep mode or wake it upreset()tonextion_hardwareto 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.pyfile
0.1.0 - 2022-07-21
Added
This changelog file
.gitignorefile.flake8filesetup.pyandsdist_upip.pyfiles for PyPi package creation and deployLICENSEfilerequirements.txtfile to setup tools for board interactionsREADMEfile with usage instructionsInitial
nextionlibrary with basic element function supportExample
boot.pyandboot_wifi.pyfilesExamples for all supported Nextion elements
Example HMI file to be used for all examples