1.3.0
Highlights
- Phlex is now thread-safe in TruffleRuby and JRuby. We now have full support for TruffleRuby v22.2+, JRuby v9.2+ and of course MRI v2.7+.
DeferredRender
is no longer experimental.Phlex::Collection
andPhlex::Table
abstractions have been removed — you’ll probably see new takes on these ideas in a new library soon.
What's Changed
- Redefine
call
and__attributes__
after first render by @joeldrapper in #459 - No false positives for
javascript:
link detection by @joeldrapper in #460 - Use
Concurrent::Map
for the attribute cache by @joeldrapper in #461 - Use
Concurrent::Map
for unbuffered cache by @joeldrapper in #462 - Avoid using
__callee__
by @joeldrapper in #463 - Support JRuby by @joeldrapper in #455
- Make
DeferredRender
not experimental by @joeldrapper in #464 - Remove experimental
collection
andtable
abstractions by @joeldrapper in #465 - Update Ruby version matrix by @joeldrapper in #466
Full Changelog: 1.2.1...1.3.0