Skip to content

Release a version with #4 (prism 2 support) #6

Open

Description

@mitchpascoe

refract 1.1.0 references Prism::MissingNode, which prism 2 removed, so loading Phlex fails when an app resolves prism 2.x:

NameError: uninitialized constant Prism::MissingNode
  refract-1.1.0/lib/refract/converter.rb:836

This is starting to show up in Rails apps now that minitest 6.1 no longer caps prism below 2.

#4 fixes it on main, and we've confirmed main works with prism 2.1.0. Could you publish a 1.x release that includes it? We're pinning prism < 2 until then.

Thanks!

Activity

  1. moved this to Blocked upstream in Ractor-safe Railson Nov 14, 2026
  2. mhenrixon commented on Nov 14, 2026

    @mhenrixon
    Contributor

    +1, we're hitting this too. A fresh resolve of a Phlex app now picks prism 2.1.0, and Phlex fails to load with NameError: uninitialized constant Prism::MissingNode. We're capping prism < 2 for now as well; a 1.x release with #4 would let us drop the cap. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions