libgraph icon indicating copy to clipboard operation
libgraph copied to clipboard

Chores to support newer elixir/otp versions (1.18/27+)

Open zblanco opened this issue 2 months ago • 0 comments

  • Updates dependencies w/ warning fixes
  • Charlist syntax from '...' to ~c"..."
  • OTP 27 changed internal string representation (440 → 456 bytes)
  • Looks like map iteration order broke many of the doc tests requiring an Enum.sort/1 to pass with compatibility
    • Sorts are edge_meta fetched from the :edges map so shouldn't impact performance too much but might need to compare
    • It might be preferred to update these doc tests and drop support for older elixir versions
  • Some elixir/otp versions previously referenced in CI aren't available so are replaced with known sets

zblanco avatar Oct 29 '25 18:10 zblanco