-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Jason Instead of JSX #206
Conversation
Given that the broader Elixir community is circling their wagons around Jason, and issue #153, it seems that moving to Jason would be a wise choice.
This looks good @ruslandoga , maybe @parroty can merge it ? 👍 |
Thank you for the PR 🙇 . Do you have any insights around compatibility implications with this change? I am just wondering if there's any corner cases that can break by changing the JSON engine 🤔 . |
👋 @parroty Yes, it very well might break something since There might be other differences that weren't uncovered by the tests. |
The breakage on certain conditions are concerning part of this change, though I understand the concern mentioned in the previous issue. Describe the procedure (for re-recording?), or something...? 🤔 |
Also #153 lists some concerns people have about depending on I'll try out this branch (exvcr + jason) tomorrow on https://github.com/plausible/analytics and report back if anything breaks. |
In Plausible all VCR tests pass without any re-recording: ruslandoga/plausible#147 $ mix test --include slow
13:54:33.063 [info] Migrations already up
13:54:33.091 [info] Migrations already up
Including tags: [:slow]
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Finished in 123.2 seconds (16.4s async, 106.7s sync)
9 doctests, 1396 tests, 0 failures I had to update Finch version since ExVCR mocks request!/2,3 functions which were not present in Finch 0.14. |
Imho even though it might break things downstream, keeping this unsupported
dependency would also be a reason for people to drop exvcr.
|
Thank you for the feedbacks / comments. I am thinking to merge for |
Continues from #179
master
👋 @parroty
I wonder what you think about using
Jason
instead ofjsx