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
unsafeInterpolationcompiler warning by @RandomHashTags (commit) - Improved macro compilation performance by @RandomHashTags (commit, commit)
Additions
- Added macros for return types other than
Stringby @RandomHashTags (commit) - Added
swift-niodependency to supportByteBufferhtml 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
eventattribute deprecation message by @RandomHashTags (commit) - Updated
globalAttributeAlreadyDefinedcompiler error message by @RandomHashTags (commit)
Removals
- Removed
StaticStringcomputed variablestringin favor of Swift's nativeStaticString's computed variabledescriptionby @RandomHashTags (commit) - Removed unused
leafdependency 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