-
Notifications
You must be signed in to change notification settings - Fork 11
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
The 0.1.9 causes regression #20
Comments
Argh! I def. didn't want that. I actually say that in my inital blog post on medium. That you can use I accepted the PR without much thought since I have since moved on from Clojure. I'd certainly accept a PR restoring the old functionality. Even though I don't like flip/flopping on this behavior. :/ Not sure what to do here. Either way sucks. |
Thinking about it. Gonna leave it like that. Breaking it again would suck for the 0.1.9 users. Better only break it once than twice, right? But glad that there is workaround, that was actually one bit motivation: Don't provide a macro, just a function and let users configure the behavior as much as they want. So "won't fix" it is. Thanks for letting me know. And let me know if you'd like commit access to hicada... ;) |
After thinking a bit about this, I still think the revert is a better way to proceed. Because the And you of the past was right exposing the building block and not the final api was the right decision. PD: i'm gladly can take care of the maintenance of hicada, just give me permissions to repository and if you prefer the clojars permission to hicada group (if not, i can publish it under funcool organization also...) |
You're the boss now, so feel free to revert it :) I also gave you permission to the clojars, let me know if you need more access. |
Nice @rauhs, Thank you. |
Hi @rauhs
At penpot, today we upgraded from 0.1.8 to 0.1.9 and found a little regression introduced in 6f3df03
When we build props as a javascript object and then pass it as props, the result is that hicada does not identifies that is a map (because at compile time is just a symbol) and passes it together with children.
The workaround is just overwrite
:>
handler on our codebase. But still wanted open the issue because this commit changes the previous behavior.Edit: wording.
The text was updated successfully, but these errors were encountered: