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 validation

  • Basic setup instructions added to docs examples file

Changed

Removed

  • Outdated and unused libs_external folder with ulogging.py

  • libs_external and nextion/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 #33

  • Add ulogging module to package to remove all external dependencies

0.15.0 - 2023-05-13

Added

  • package.json for mip installation with MicroPython v1.19.1 or newer, see #27

  • Instructions for installation with mip on MicroPython v1.19.1 or newer in README, see #27

  • UART ID can be specified in NexHardware with uart_id, see #29

0.14.0 - 2023-03-01

Added

  • .editorconfig for common editor settings

  • .yamllint to lint all used YAML files

  • requirements-test.txt file

  • Run YAML linter on test workflow

  • .readthedocs.yaml definition file for ReadTheDocs

  • docs folder containing example files and configurations, see #24

  • test-release and release workflows create changelog based (pre-)releases

  • Documentation for changing a value on a non active page, see #20

Changed

  • Removed unused files from .gitignore file

  • Fail 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

Changed

Removed

  • Script update_version.py to update version file

Fixed

0.12.0 - 2022-07-30

Added

Fixed

0.11.0 - 2022-07-30

Added

0.10.0 - 2022-07-30

Added

Fixed

  • Add full line comment between different section of all examples

0.9.0 - 2022-07-30

Added

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 to common

0.7.0 - 2022-07-29

Added

  • Support Get_pointer_thickness_wid and Set_pointer_thickness_wid by new class CommonPointerMixin in common

Changed

  • Inherit from CommonPointerMixin in

    • Gauge

    • Slider

0.6.0 - 2022-07-29

Added

  • Support Get_place_xcen, Set_place_xcen, Get_place_ycen and Set_place_ycen by new class CommonPositionMixin in common

Changed

  • Inherit from CommonPositionMixin in

    • Button

    • Dual state button

    • Number

    • Text

Fixed

  • Remove unused imports in nextion elements

0.5.0 - 2022-07-29

Added

  • Support Get_background_color_bco and Set_background_color_bco by new class CommonBackgroundColorMixin in common

  • Support Get_font_color_pco, Set_font_color_pco, getFont and setFont by new class CommonFontMixin in common

Changed

  • Inherit from CommonFontMixin and CommonBackgroundColorMixin in

    • Button

    • Checkbox

    • Dual state button

    • Gauge

    • Number

    • Progressbar

    • Radio

    • Slider

    • Text

    • Waveform

Fixed

  • Remove unsupported CommonValueMixin from Button

  • Some typos in comments

0.4.0 - 2022-07-24

Added

Fixed

  • Replace undefined __author__ in setup.py

  • Add missing shebang header to version file

0.3.0 - 2022-07-22

Added

  • Function hide() and show() for all supported Nextion elements to hide or show the element on the screen

  • Example how to hide and show an element in hardware example

0.2.0 - 2022-07-21

Added

Fixed

0.1.0 - 2022-07-21

Added