0.7.0
QOL update
This update adds more compile safety and errors/warnings where applicable when writing your html
Fixes
- Fixed an empty array still populating an attribute and value by @RandomHashTags (commit)
Improvements
- Better Elementary benchmark implementation by @sliemeobn (#1)
- Better interpolation flattening by @RandomHashTags (commit)
- Improved what node is being warned for
unsafeInterpolation
compiler warning by @RandomHashTags (commit) - Improved macro compilation performance by @RandomHashTags (commit, commit)
Additions
- Added macros for return types other than
String
by @RandomHashTags (commit) - Added
swift-nio
dependency to supportByteBuffer
html macro return type by @RandomHashTags (commit) - Added logos to badges in README by @RandomHashTags (commit)
- Added compiler error if runtime values are detected by @RandomHashTags (commit)
- Added SwiftDOM to Benchmarks by @RandomHashTags (commit)
Updates
- Updated Benchmark library Elementary to 0.4.1 by @RandomHashTags (commit)
- Use native Swim rendering in benchmarks by @RandomHashTags (commit)
- Updated
event
attribute deprecation message by @RandomHashTags (commit) - Updated
globalAttributeAlreadyDefined
compiler error message by @RandomHashTags (commit)
Removals
- Removed
StaticString
computed variablestring
in favor of Swift's nativeStaticString
's computed variabledescription
by @RandomHashTags (commit) - Removed unused
leaf
dependency in Benchmarks by @RandomHashTags (commit)
Other
- Added funding info by @RandomHashTags (commit)
- various updates to README (including benchmark pngs) to reflect these changes
New Contributors
- @sliemeobn made their first contribution in #1
Full Changelog: 0.6.0...0.7.0