phoenix_live_dashboard changelog


Welcome to the latest round of updates! We've been busy making things smoother, faster, and more reliable. 🎉 Here's a rundown of what's new:

  • Improvement: Duration.to_string
    We've given the Phoenix Live Dashboard a boost by ensuring it handles duration data types with finesse. The EctoStatsPage module now welcomes the Duration module with open arms, avoiding those pesky warnings. Plus, the format function got a makeover to convert Duration values into strings, letting you view duration info like a pro. 🚀

  • Improvement: Release v0.8.6
    Say hello to version 0.8.6! This release is all about keeping things fresh and compatible. We've updated the Erlang documentation URL, squashed some bugs related to rendering durations, and cleaned up a non-functional image nonce. Your software is now in tip-top shape, especially with the latest Elixir version. 📚

These updates are all about making your experience better and more seamless. Enjoy the improvements! 🎈

Included Commits

2024-12-30T16:11:35 See commit

The commit titled "Duration.to_string" addresses an issue in the Phoenix Live Dashboard related to the handling of duration data types. Specifically, it updates the EctoStatsPage module by modifying the @compile directive to include the Duration module in the list of components that should not trigger warnings if undefined. This change ensures that the Duration module is recognized and properly utilized within the dashboard's statistics page.

Additionally, the commit alters the format function to incorporate the Duration struct alongside Decimal and Postgrex.Interval. This modification allows the format function to convert Duration values to strings, thereby enhancing the dashboard's capability to display duration information accurately. Overall, these changes improve the functionality and robustness of the Ecto statistics page in the Phoenix Live Dashboard.

Files changed

  • lib/phoenix/live_dashboard/pages/ecto_stats_page.ex
2024-12-30T16:15:17 See commit

The commit marks the release of version 0.8.6 of the project, which includes several important updates and fixes. Notably, the Erlang documentation URL has been updated, and issues related to the rendering of durations and warnings in Elixir version 1.18 have been addressed. Additionally, a non-functional image nonce has been removed from the codebase. These changes aim to improve the functionality and compatibility of the software, particularly with the latest version of Elixir.

In terms of versioning, the mix.exs file has been updated to reflect the new version number, and the mix.lock file has been modified to include updates to various dependencies, such as earmark_parser and ex_doc, ensuring the project remains up-to-date with its libraries. Overall, this release focuses on enhancing documentation links, fixing rendering issues, and maintaining compatibility with the latest versions of Elixir.

Files changed

  • CHANGELOG.md
  • mix.exs
  • mix.lock