Try out LVGL Pro — A complete toolkit to build, test, share, and ship UIs efficiently!
LVGL
Release

LVGL v8.4.0 Released

LVGL v8.4.0 brings Zephyr support for PXP acceleration, custom calendar year lists, and important bug fixes for canvas, charts, and screen loading.

Gabor Kiss-VamosiGabor Kiss-Vamosi2 min read

LVGL v8.4.0 is now available with several notable improvements and bug fixes. This release focuses on platform support enhancements, bug fixes for core widgets, and documentation improvements.

New Features#

Zephyr Support for PXP Acceleration#

Added Zephyr RTOS support for NXP's Pixel Pipeline (PXP) hardware acceleration, enabling faster graphics rendering on i.MX RT platforms running Zephyr. #5838

Custom Year Lists for Calendar#

The calendar widget now supports custom year lists in the header dropdown, allowing you to restrict or customize the available year range for date selection. #5275

pkg-config Support#

Added a pkg-config file to simplify build system integration, making it easier to link LVGL in projects using autotools, Meson, or CMake. #5067

Bug Fixes#

This release addresses several important issues:

  • Canvas Transform: Fixed negative offset_y parameter handling in lv_canvas_transform #5846
  • ST DMA2D: Removed unused functions to reduce code size #5561
  • ARM-2D GPU: Fixed blending issue in blend-normal-with-mask-and-opa mode #5163
  • Screen Loading: Fixed crash when starting two screen loads with animations simultaneously #5062
  • Chart Memory Leak: Fixed memory leak in lv_chart_remove_series #5001
  • Snapshot Data: Correctly set data_size on returned descriptor #4972

Documentation Updates#

  • Fixed various typos throughout the documentation #5502
  • Clarified that SJPG decoder now supports color depths beyond 16 bits #4971
  • Corrected meter widget documentation: LV_PART_TICKLV_PART_TICKS e277114
  • Added documentation banner

Upgrade Instructions#

To upgrade to v8.4.0, update your LVGL dependency in your project:

git clone --branch v8.4.0 https://github.com/lvgl/lvgl.git
bash

Or if using a package manager, update to version 8.4.0.

See the full changelog on GitHub for complete details.

About the author

Gabor Kiss-Vamosi
Gabor Kiss-Vamosi

CEO & Creator of LVGL

Founder and lead developer of LVGL, the open-source embedded graphics library used in millions of devices worldwide.

Meet the people behind the blog

Discover the talented writers sharing their knowledge about LVGL

View Authors

Subscribe to our newsletter to not miss any news about LVGL. We will send maximum of 2 mails per month.

LVGL

LVGL is the most popular free and open source embedded graphics library targeting any MCU, MPU and display type to build beautiful UIs.

We also do services like UI design, implementation and consulting.

© 2026 LVGL. All rights reserved.
YouTubeGitHubLinkedIn