How to solve the warning message (but the current application does not depend on :plug)

I get this message

==> navigation_history
Compiling 3 files (.ex)
warning: Plug.Conn.get_session/2 defined in application :plug is used by the current application but the current application does not depend on :plug. To fix this, you must do one of:

  1. If :plug is part of Erlang/Elixir, you must include it under :extra_applications inside "def application" in your mix.exs

  2. If :plug is a dependency, make sure it is listed under "def deps" in your mix.exs

  3. In case you don’t want to add a requirement to :plug, you may optionally skip this warning by adding [xref: [exclude: [Plug.Conn]]] to your "def project" in mix.exs

  lib/navigation_history/helpers.ex:13: NavigationHistory.Session.fetch_paths/2

I tried doing these three things but the warning is still there

Hi! What is the content of your mix.lock file?