Releases: marcoroth/phlexing
Releases · marcoroth/phlexing
v0.6.0
Gem
Changed
- Add
template_name
option by @marcoroth in #280 - Upgrade Ruby to
3.3.0
and drop Ruby2.7.x
by @marcoroth in #278
Web-app
Changed
- Refactor away
#output-copy
element by @marcoroth in #331
Dependencies
See all
- Bump esbuild from 0.17.17 to 0.17.18 by @dependabot in #141
- Bump tailwindcss from 3.3.1 to 3.3.2 by @dependabot in #142
- Bump phlex-rails from 0.9.0 to 1.0.0 by @dependabot in #143
- Bump debug from 1.7.2 to 1.8.0 by @dependabot in #144
- Bump esbuild from 0.17.18 to 0.17.19 by @dependabot in #146
- Bump nokogiri from 1.14.3 to 1.14.4 by @dependabot in #145
- Bump rouge from 4.1.0 to 4.1.1 by @dependabot in #147
- Bump nokogiri from 1.14.4 to 1.15.0 by @dependabot in #148
- Bump nokogiri from 1.15.0 to 1.15.1 by @dependabot in #149
- Bump esbuild-rails from 1.0.4 to 1.0.5 by @dependabot in #150
- Bump rails from 7.0.4.3 to 7.0.5 by @dependabot in #152
- Bump @rails/actioncable from 7.0.4 to 7.0.5 by @dependabot in #151
- Bump nokogiri from 1.15.1 to 1.15.2 by @dependabot in #153
- Bump postcss from 8.4.23 to 8.4.24 by @dependabot in #154
- Bump puma from 6.2.2 to 6.3.0 by @dependabot in #155
- Bump esbuild-rails from 1.0.5 to 1.0.6 by @dependabot in #156
- Bump rouge from 4.1.1 to 4.1.2 by @dependabot in #157
- Bump esbuild-rails from 1.0.6 to 1.0.7 by @dependabot in #158
- Bump esbuild from 0.17.19 to 0.18.1 by @dependabot in #159
- Bump esbuild from 0.18.1 to 0.18.3 by @dependabot in #161
- Bump esbuild from 0.18.3 to 0.18.4 by @dependabot in #162
- Bump jsbundling-rails from 1.1.1 to 1.1.2 by @dependabot in #163
- Bump esbuild from 0.18.4 to 0.18.5 by @dependabot in #164
- Bump cssbundling-rails from 1.1.2 to 1.2.0 by @dependabot in #165
- Bump esbuild from 0.18.5 to 0.18.6 by @dependabot in #166
- Bump rails from 7.0.5 to 7.0.6 by @dependabot in #172
- Bump actionpack from 7.0.4.3 to 7.0.5.1 in /gem by @dependabot in #171
- Bump esbuild from 0.18.6 to 0.18.10 by @dependabot in #169
- Bump esbuild from 0.18.10 to 0.18.11 by @dependabot in #174
- Bump @rails/actioncable from 7.0.5 to 7.0.6 by @dependabot in #173
- Bump nokogiri from 1.15.2 to 1.15.3 by @dependabot in #175
- Bump postcss from 8.4.24 to 8.4.25 by @dependabot in #176
- Bump esbuild from 0.18.11 to 0.18.12 by @dependabot in #177
- Bump tailwindcss from 3.3.2 to 3.3.3 by @dependabot in #179
- Bump @tailwindcss/forms from 0.5.3 to 0.5.4 by @dependabot in #178
- Bump postcss from 8.4.25 to 8.4.26 by @dependabot in #180
- Bump esbuild from 0.18.12 to 0.18.13 by @dependabot in #181
- Bump esbuild from 0.18.13 to 0.18.14 by @dependabot in #182
- Bump esbuild from 0.18.14 to 0.18.15 by @dependabot in #183
- Bump esbuild from 0.18.15 to 0.18.16 by @dependabot in #184
- Bump postcss from 8.4.26 to 8.4.27 by @dependabot in #185
- Bump esbuild from 0.18.16 to 0.18.17 by @dependabot in #186
- Bump rouge from 4.1.2 to 4.1.3 by @dependabot in #187
- Bump esbuild from 0.18.17 to 0.18.19 by @dependabot in #188
- Bump esbuild from 0.18.19 to 0.18.20 by @dependabot in #190
- Bump stimulus-rails from 1.2.1 to 1.2.2 by @dependabot in #189
- Bump @hotwired/stimulus from 3.2.1 to 3.2.2 by @dependabot in #191
- Bump rails from 7.0.6 to 7.0.7 by @dependabot in #193
- Bump @rails/actioncable from 7.0.6 to 7.0.7 by @dependabot in #194
- Bump esbuild from 0.18.20 to 0.19.0 by @dependabot in #192
- Bump nokogiri from 1.15.3 to 1.15.4 by @dependabot in #195
- Bump esbuild from 0.19.0 to 0.19.2 by @dependabot in #196
- Bump autoprefixer from 10.4.14 to 10.4.15 by @dependabot in #197
- Bump puma from 6.3.0 to 6.3.1 by @dependabot in #199
- Bump postcss from 8.4.27 to 8.4.28 by @dependabot in #198
- Bump rails from 7.0.7 to 7.0.7.2 by @dependabot in #201
- Bump @tailwindcss/forms from 0.5.4 to 0.5.5 by @dependabot in #200
- Bump activesupport from 7.0.5.1 to 7.0.7.2 in /gem by @dependabot in #202
- Bump @tailwindcss/forms from 0.5.5 to 0.5.6 by @dependabot in #203
- Bump postcss from 8.4.28 to 8.4.29 by @dependabot in #204
- Bump jsbundling-rails from 1.1.2 to 1.2.0 by @dependabot in #209
- Bump cssbundling-rails from 1.2.0 to 1.3.0 by @dependabot in #208
- Bump web-console from 4.2.0 to 4.2.1 by @dependabot in #205
- Bump @rails/actioncable from 7.0.7 to 7.0.8 by @dependabot in #206
- Bump rails from 7.0.7.2 to 7.0.8 by @dependabot in #207
- Bump jsbundling-rails from 1.2.0 to 1.2.1 by @dependabot in #210
- Bump cssbundling-rails from 1.3.0 to 1.3.1 by @dependabot in #211
- Bump esbuild from 0.19.2 to 0.19.3 by @dependabot in #212
- Bump cssbundling-rails from 1.3.1 to 1.3.2 by @dependabot in #213
- Bump cssbundling-rails from 1.3.2 to 1.3.3 by @dependabot in #217
- Bump postcss from 8.4.29 to 8.4.30 by @dependabot in #216
- Bump turbo_power from 0.3.1 to 0.4.0 by @dependabot in #215
- Bump turbo_power from 0.3.1 to 0.4.0 by @dependabot in #214
- Bump autoprefixer from 10.4.15 to 10.4.16 by @dependabot in #220
- Bump puma from 6.3.1 to 6.4.0 by @dependabot in #218
- Bump syntax_tree from 6.1.1 to 6.2.0 by @dependabot in #219
- Bump esbuild from 0.19.3 to 0.19.4 by @dependabot in #221
- Bump postcss from 8.4.30 to 8.4.31 by @dependabot in #222
- Bump esbuild from 0.19.4 to 0.19.5 by @dependabot in #232
- Bump stimulus-use from 0.52.0 to 0.52.1 by @dependabot in #230
- Bump turbo_power from 0.4.0 to 0.5.0 by @dependabot in #231
- Bump turbo_power from 0.4.0 to 0.5.0 by @dependabot in #229
- Bump stimulus-rails from 1.2.2 to 1.3.0 by @dependabot in #228
- Bump tailwindcss from 3.3.3 to 3.3.4 by @dependabot in #233
- Bump rouge from 4.1.3 to 4.2.0 by @dependabot in #234
- Bump turbo-rails from 1.4.0 to 1.5.0 by @dependabot in #227
- Bump tailwindcss from 3.3.4 to 3.3.5 by @dependabot in #235
- Bump bootsnap from 1.16.0 to 1.17.0 by @dependabot in #236
- Bump phlex from 1.8.1 to 1.9.0 by @dependabot in #245
- Bump phlex-rails from 1.0.0 to 1.1.1 by @dependabot in #247
- Bump esbuild from 0.19.5 to 0.19.8 by @dependabot in https://github.com/marcorot...
v0.5.0
Added
- Add logic to properly handle
Phlex::SVG
by @marcoroth in #139
Changed
- Rename
text
→plain
by @marcoroth in #117 - Handling boolean attributes properly by @stephannv in #120
Docs
Dependencies
- Bump phlex from 1.6.1 to 1.8.1 by @dependabot in #137
- Bump phlex-rails from 0.9.0 to 0.10.0 by @dependabot in #135
Details
- Bump puma from 6.1.1 to 6.2.1 by @dependabot in #124
- Bump debug from 1.7.1 to 1.7.2 by @dependabot in #121
- Bump tailwindcss from 3.2.7 to 3.3.1 by @dependabot in #125
- Bump esbuild from 0.17.14 to 0.17.15 by @dependabot in #126
- Bump esbuild from 0.17.15 to 0.17.16 by @dependabot in #127
- Bump postcss from 8.4.21 to 8.4.22 by @dependabot in #131
- Bump esbuild from 0.17.16 to 0.17.17 by @dependabot in #132
- Bump puma from 6.2.1 to 6.2.2 by @dependabot in #133
- Bump nokogiri from 1.14.2 to 1.14.3 by @dependabot in #128
- Bump postcss from 8.4.22 to 8.4.23 by @dependabot in #136
New Contributors
- @fig made their first contribution in #118
- @stephannv made their first contribution in #120
Commits
Full Changelog: v0.4.0...v0.5.0
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
v0.3.0
What's Changed
- Generate
initialize()
with kwargs for ivars, locals and method calls by @marcoroth in #31 - Component name suggestions by @marcoroth in #32
raw
->unsafe_raw
by @marcoroth in #41- Refactor
Phlexing::NameSuggestor
by @marcoroth in #43 - Rely on
phlex
for detecting custom elements by @marcoroth in #44 - Sort and order attr, kwargs and custom elements by @marcoroth in #45
Commits
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Use single quote string if it contains double quotes by @djfpaagman in #2
- Add option for generating a Phlex class by @marcoroth in #4
- Handle strings with single and double quotes by @thomasklemm in #5
- Bump Phlex to
1.1
and TurboPower to0.2
by @marcoroth in #10 - Add
dependabot.yml
by @marcoroth in #11 - Add option to control the output of
whitespace
by @marcoroth in #3
New Contributors
- @djfpaagman made their first contribution in #2
- @thomasklemm made their first contribution in #5
Commits
Full Changelog: v0.1.1...v0.2.0
v0.1.1
v0.1.0
Initial Rubygem release
Full Changelog: https://github.com/marcoroth/phlexing/commits/v0.1.0