v0.4.0
Added
- Add support for automatically detecting Rails Helpers by @marcoroth in #57, #81 and #105
- Add support for standalone
<head>
tags by @marcoroth in #65 - Add support for uppercase tag names by @marcoroth in #66
- Add support for ERB interpolation in HTML attributes by @marcoroth in #67 and #86
- Enhance
RubyAnalyzer
to detectinstance_methods
and more by @marcoroth in #72 - Generate empty instance methods in component by @marcoroth in #107
Fixed
- Don't pass
render
call in ERB into the Phlextext
method by @marcoroth in #51 - Only output parens in ERB attribute if they are needed by @marcoroth in #74
- Also analyze Ruby code in ERB interpolated HTML attributes by @marcoroth in #88
- Support conversion of
<header>
tags by @marcoroth in #89 - Provide comment output as a block by @willcosgrove in #100
Internal
- Move test suite to gem by @marcoroth in #52
- Extract
Phlexing::OutputGenerator
by @marcoroth in #55 - Swap out
rufo
withsyntax_tree
for formatting by @marcoroth in #56 - Move
html_press
comments monkey patch to gem as well by @marcoroth in #58 - Remove
erb_parser
and adddeface
for transforming HTML+ERB by @marcoroth in #60 - Refactor
Phlexing::ERBTransformer
by @joeldrapper in #70 - Refactor and make all
Phlexing
classes callable by @marcoroth in 71ef50e...6e5f16c - Move
RubyAnalyzer.analyze
call toComponentGenerator
by @marcoroth in #71
Dependencies
Details
- Bump esbuild from 0.17.3 to 0.17.4 by @dependabot in #69
- Bump rails from 7.0.4.1 to 7.0.4.2 by @dependabot in #78
- Bump bootsnap from 1.15.0 to 1.16.0 by @dependabot in #79
- Bump esbuild from 0.17.4 to 0.17.5 by @dependabot in #82
- Bump @hotwired/turbo-rails from 7.2.4 to 7.2.5 by @dependabot in #83
- Bump esbuild from 0.17.5 to 0.17.6 by @dependabot in #87
- Bump tailwindcss from 3.2.4 to 3.2.6 by @dependabot in #92
- Bump esbuild from 0.17.6 to 0.17.7 by @dependabot in #93
- Bump puma from 6.0.2 to 6.1.0 by @dependabot in #98
- Bump esbuild from 0.17.7 to 0.17.8 by @dependabot in #94
- Bump turbo-rails from 1.3.2 to 1.3.3 by @dependabot in #96
- Bump rouge from 4.0.1 to 4.1.0 by @dependabot in #97
- Bump turbo_power from 0.3.0 to 0.3.1 by @dependabot in #99
- Bump tailwindcss from 3.2.6 to 3.2.7 by @dependabot in #101
- Bump esbuild from 0.17.8 to 0.17.9 by @dependabot in #102
- Bump esbuild from 0.17.9 to 0.17.10 by @dependabot in #103
- Bump puma from 6.1.0 to 6.1.1 by @dependabot in #104
- Bump turbo_power from 0.3.0 to 0.3.1 by @dependabot in #106
- Bump phlex-rails from
674bb22
toffe938b
by @dependabot in #109 - Bump esbuild from 0.17.10 to 0.17.11 by @dependabot in #108
- Bump autoprefixer from 10.4.13 to 10.4.14 by @dependabot in #110
- Bump rails from 7.0.4.2 to 7.0.4.3 by @dependabot in #111
- Bump activesupport from 7.0.4.2 to 7.0.4.3 in /gem by @dependabot in #112
- Bump rack from 2.2.6.3 to 2.2.6.4 in /gem by @dependabot in #113
- Bump esbuild from 0.17.11 to 0.17.12 by @dependabot in #114
- Bump esbuild-rails from 1.0.3 to 1.0.4 by @dependabot in #115
- Bump esbuild from 0.17.12 to 0.17.14 by @dependabot in #116
New Contributors
- @joeldrapper made their first contribution in #70
- @willcosgrove made their first contribution in #100
Commits
Full Changelog: v0.3.0...v0.4.0