We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
phoenix_live_dashboard changelog
Hey there, awesome developer! We've got some exciting updates for you. Check out the latest changes and fixes we've rolled out:
Changelog
New feature:
- Release v0.8.4: ๐ We've officially launched version 0.8.4! This release includes updates to the
CHANGELOG.md
,mix.exs
, andmix.lock
files. Expect some bug fixes and feature enhancements that will make your experience smoother and more delightful.
Bugfixes:
-
Rename deprecated
push_redirect
topush_navigate
(#444): ๐ ๏ธ No more annoying compile-time deprecation warnings! We've updated thepush_redirect
function topush_navigate
acrossPageLive
,MetricsPage
, andRequestLoggerPage
modules in Phoenix LiveDashboard. Now, your code is cleaner and aligned with the latest conventions. -
Run
npm audit fix
updating vulnerable deps (#445): ๐ Security is our top priority! We've tackled two high severity vulnerabilities in thebraces
andws
modules. By runningnpm audit fix
, we've updated these dependencies to their safer versions. Your project's security just got a major boost!
Chore:
- Remove unused dependency: ๐งน We've cleaned up our project by removing the unused
html_entities
dependency from themix.lock
file. This small but mighty change helps streamline our dependencies and keeps our project lean and efficient.
Keep coding and stay awesome! ๐
Included Commits
This commit renames the deprecated push_redirect
function to push_navigate
in the Phoenix LiveDashboard module to remove compile-time deprecation warnings. The changes were made in the PageLive
, MetricsPage
, and RequestLoggerPage
modules. In the PageLive
module, the push_redirect
calls were replaced with push_navigate
in the redirect_to_current_node
function. Similarly, in the MetricsPage
module, the push_redirect
calls were replaced with push_navigate
in various conditional blocks. Lastly, in the RequestLoggerPage
module, the push_redirect
call was replaced with push_navigate
in the mount
function.
Overall, this commit updates the function calls from push_redirect
to push_navigate
in the specified modules to address deprecation warnings and ensure the smooth functioning of the Phoenix LiveDashboard module. The changes were made to align with the latest conventions and maintain the functionality of the LiveDashboard feature without any deprecated code.
Files changed
- lib/phoenix/live_dashboard/page_live.ex
- lib/phoenix/live_dashboard/pages/metrics_page.ex
- lib/phoenix/live_dashboard/pages/request_logger_page.ex
This commit addresses two high severity vulnerabilities in the dependencies of the assets package. The vulnerabilities in the braces and ws modules could lead to uncontrolled resource consumption and a denial of service when handling requests with many HTTP headers, respectively. By running npm audit fix
, the vulnerabilities were fixed by updating the braces module to version 3.0.3 and the ws module to version 8.17.1. Additionally, the fill-range dependency was also updated to version 7.1.1 to address potential security risks.
The changes made in this commit include modifications to the package-lock.json file of the assets package, with a total of 42 changes made. The versions of the vulnerable dependencies were updated to their fixed versions, ensuring that the security issues were resolved. By addressing these vulnerabilities promptly, the overall security and stability of the assets package were improved, reducing the risk of potential exploits or attacks due to the identified vulnerabilities.
Files changed
- assets/package-lock.json
In this commit, version 0.8.4 is being released with changes made to the CHANGELOG.md, mix.exs, and mix.lock files. The status of these files has been modified, indicating that updates or modifications have been made to them. This release likely includes bug fixes, feature enhancements, or other changes that are detailed in the CHANGELOG.md file.
Overall, this commit signifies the release of version 0.8.4 with modifications to key files in the project. The changes made to these files are likely necessary for the proper functioning of the software and are documented in the CHANGELOG.md file for reference. This release represents progress in the development of the project and may include improvements to the overall functionality and stability of the software.
Files changed
- CHANGELOG.md
- mix.exs
- mix.lock
This commit removes the unused dependency "html_entities" from the project's mix.lock file. The deletion of this dependency is reflected in the changes made to the mix.lock file, with one deletion recorded in the patch section. The commit specifically removes the entry for "html_entities" from the list of dependencies in the mix.lock file, indicating that this dependency was no longer being utilized in the project. By removing this unused dependency, the project's dependencies are streamlined, potentially reducing unnecessary overhead and improving overall project efficiency.
In summary, this commit eliminates the unnecessary "html_entities" dependency from the project, as indicated by the modification made to the mix.lock file. This removal is a proactive step to maintain a clean and efficient dependency management system within the project, ensuring that only essential dependencies are included. By reducing unnecessary dependencies, the project's build process and runtime performance may be optimized, leading to a more streamlined and efficient development environment.
Files changed
- mix.lock