🎉 1.4.0 Release
This release fixes an issue and adds a couple of missing features.
New Features
- Implicitly unwrapped optionals are now supported via
TypeName.makeImplicit
. - Weak/Unowned reference support has been added to
PropertySpec
using newWEAK
andUNOWNED
modifiers. DeclaredTypeName
can now be forced to always fully qualify the type name instead of relying on module imports.
Resolved Issues
- Top level members now assume the correct implicit access level.
- Imports for extensions on externally defined types are now imported correctly.
- Rules for nesting type aliases in protocols have been fixed.