0.3.0
What's Changed
- Pass
_format
to channel by @carson-katri in #1224 - Add root-level
Style
element handling by @carson-katri in #1225 - LiveView expects reconnect attempts when state is stale by @bcardarella in #1226
- Support ime's chained to modifiers by @NduatiK in #1230
- Support non-key-value lists by @NduatiK in #1233
- Align with the upstream changes in LiveView Native Stylesheets by @bcardarella in #1237
- Expand
ShapeStyle
coverage by @carson-katri in #1227 - Refactor AttributeDecodable API by @carson-katri in #1240
- Add argument type mismatch error message by @carson-katri in #1244
- Chunk modifiers to reduce stack size by @carson-katri in #1247
- Refactor
@ParseableExpression
macro for easier debugging by @carson-katri in #1246 - Support multi-item selection by @carson-katri in #1214
- Customizable
LiveView
state views by @carson-katri in #1234 - Set default for
TextField.text
to an empty string by @carson-katri in #1251 - Extract state views into their own views and address warnings by @bcardarella in #1252
- Attribute casing refactor by @carson-katri in #1257
- Avoid accessing
StateObject
orEnvironment
when in a nested View context by @carson-katri in #1259 - Connect live reload socket when initial connection fails by @carson-katri in #1262
- Safely unwrap
NavigationLink
andLink
URLs by @carson-katri in #1258 - Update template project Views by @carson-katri in #1260
- Remove guides by @bcardarella in #1266
- Add
NSPasteboard
to Copy Error button by @carson-katri in #1267 - Allow list selection when default is
nil
butphx-change
is present by @carson-katri in #1269 - Convert missed attributes to camel case by @carson-katri in #1272
- JSON attribute refactor by @carson-katri in #1273
- Allow classes on nested
Text
, and update docs by @carson-katri in #1274 - Add support for more animation types by @carson-katri in #1280
- Decode attributes with no values to empty strings by @carson-katri in #1285
- Pass environment to resolved
ViewReference
content by @carson-katri in #1283 - Add
role
attribute toButton
and removedisabled
by @carson-katri in #1282 - Add
content
attribute forText
, but recommend using children by @carson-katri in #1289 - Restore navigation path after live reloading by @carson-katri in #1264
- Add missing
HorizontalAlignment
,VerticalAlignment
, andToolbarItemPlacement
cases by @carson-katri in #1292 - Fetch stylesheets from URL by @carson-katri in #1293
- Updates for LiveForm and web parity by @carson-katri in #1295
- ViewBuilder closure argument support by @carson-katri in #1261
- Expand stylesheet parsing tests by @carson-katri in #1216
- Add ExDoc documentation generation for SwiftUI Views by @carson-katri in #1271
- Lookup manually-implemented types during schema generation by @carson-katri in #1250
- Import Carsons utility classes by @bcardarella in #1294
- Rewrite of xcodegen task by @bcardarella in #1302
@LiveElement
macro API by @carson-katri in #1300- Restores doc generations by @bcardarella in #1303
- Properly handle default arguments to
@ParseableExpression
s by @carson-katri in #1308 - Only pass
$selection
binding if attributes are present by @carson-katri in #1307 - Change styling for utility classes by @bcardarella in #1306
- Bc core components and utility updates by @bcardarella in #1313
- Add reconnect menu to
LiveErrorView
by @carson-katri in #1311 - Allow types to customize form encoding by @carson-katri in #1320
- Fix docs by @bcardarella in #1318
- Re-implement
observeChildren
by @carson-katri in #1319 @Addon
macro API by @carson-katri in #1325- Remove
to_ime
functionality by @NduatiK in #1334 - Split class names by whitespaces and newlines by @carson-katri in #1336
- Modifier documentation generation by @carson-katri in #1333
- Add support for visionOS and missing modifiers/types by @carson-katri in #1335
- Change
_lvn
to_interface
and send on dead render by @carson-katri in #1337 - Support and test for umbrella in mix gen task by @bcardarella in #1339
- Update documentation for component files by @bcardarella in #1341
- Elixir CI by @bcardarella in #1342
- Add additional core components and app layout by @carson-katri in #1349
- Rename DatePicker's
components
todisplayedComponents
by @carson-katri in #1350 - Remove hardcoded namespace by @LostKobrakai in #1354
- Apply classes from
style
attribute by @carson-katri in #1357 - Add
transaction
attribute toAsyncImage
by @carson-katri in #1351 - Disable change tracked
local
form state mode by @carson-katri in #1338 - Support
phx-debounce="blur"
by @carson-katri in #1352 - Update addon documentation by @carson-katri in #1360
- Failing test for parser update by @bcardarella in #1359
- Update SwiftPhoenixClient to 5.3.2 by @carson-katri in #1363
- Add separate
setup
anddisconnected
states by @carson-katri in #1361 - Use
style
attribute for generated docs by @carson-katri in #1366 - Treat boolean attributes as true if present and != "false" by @carson-katri in #1367
- Update core components to use
style
attribute by @carson-katri in #1369 - Expose
node
anddata
on ElementNode by @carson-katri in #1368 - Remove <%!-- template --%> specifier by @carson-katri in #1370
- Add support for AttributeReference in individual Color properties by @carson-katri in #1372
- Expose the
document
and updatedNodeRef
for addon libraries by @carson-katri in #1373 - Xcode 16 beta compatibility by @carson-katri in #1376
- Bundle xcodegen by @bcardarella in #1381
- Skip stylesheet parsing if
ContentBuilder
doesn't provide any modifiers by @carson-katri in #1385 - Add nested keys to
_interface
for l10n and i18n by @carson-katri in #1384 - Update README.md by @cmnstmntmn in #1392
- Set specific
derivedDataPath
for CI, and try GitHub runners by @carson-katri in #1390 - fix: phx-change on form sends all form data by @squirmy in #1387
- Bc codegen updates by @bcardarella in #1395
- Fixes xcodegen project generatoin by @bcardarella in #1397
- Additional
ScrollView
modifiers by @carson-katri in #1388 List
scroll restoration by @carson-katri in #1394- V0.3.0 guides by @BrooklinJazz in #1347
- GestureState helper by @bcardarella in #1301
- Add
_observeTextReference
to update modifiers withTextReference
types by @carson-katri in #1383 - Receive reply from
pushEvent
by @carson-katri in #1377 - Add
gesture_state
prototype by @carson-katri in #1288 - Use new
swiftlang
org, and resolve package updates by @carson-katri in #1398 - Livebook URL Improvements by @BrooklinJazz in #1399
- Update README.md by @cmnstmntmn in #1401
- Review HexDoc Guides by @BrooklinJazz in #1403
- Update flash component to dismiss properly on macOS by @carson-katri in #1404
- Expose
navigationPath
by @carson-katri in #1405 - Add access to
LiveContext
fromContentBuilder
by @carson-katri in #1406 - Update generated modifiers for Xcode 15.4 by @carson-katri in #1409
- Fix stylesheet crash when enum case is unavailable by @carson-katri in #1411
New Contributors
- @LostKobrakai made their first contribution in #1354
- @squirmy made their first contribution in #1387
Full Changelog: v0.2.0...0.3.0