Awesome Swift has a "changelog" section under all projects. You can find it next to the "Repo" button in the header. There are two features that make it unique.
- It is an aggregation of parsed "CHANGELOG.md" files and releases information from Github. This way, it is easier to see all changes in a single place and a uniform style.
- All changelogs are "emojified". This helps with identifying each change easier. Emojification is achieved by parsing each line and applying a specific emoji based on the first word or some other tokens.
The combination of the above two makes library changelogs on Awesome Swift unique.
As you know, an example is worth a 1,000 words 🚀
SwiftLint 0.42.0 (December 14, 2020)
👕 SwiftLint now requires Swift 5.2 or higher to build.
SwiftLint.xcprojecthave been completely removed. You can still use Xcode to develop SwiftLint by opening it as a Swift Package by typing
xed Package.swiftfrom your shell.
JP Simard #3412
nestingrule defaults to 2 levels.
nestingrule to search for nested types and functions within closures and statements. Defaults to
Add option to specify a
parent_configfile (local or remote) in any SwiftLint configuration file. Allow passing multiple configuration files via the command line. Improve documentation for multiple configuration files.
Frederick Pietschmann #1352
always_keep_importsconfiguration option for the
🐛 Bug Fixes
fluent 4.1.0 (December 08, 2020)
🚀 ###### This patch was authored and released by @0xTim.
👌 Improves the experience for users writing web applications. Adds a
ModelCredentialsAuthenticatorto automatically conform
CredentialsAuthenticatableand provide a middleware to use.
✅ This can be used when logging in users via a web form, as shown in the tests. This also backfills some tests for ModelSessionAuthenticatable.
🛠 Also fixes a bug where the SessionAuthenticator was not using the provided
📄 Docs here vapor/docs#576