Swiftpack.co - Swift Packages by krzysztofzablocki

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by krzysztofzablocki

krzysztofzablocki/Sourcery 2.2.3
Meta-programming for Swift, stop writing boilerplate code.
โญ๏ธ 7,525
๐Ÿ•“ 1 week ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
2.2.3
1 week ago
## What's Changed * Fixed Issue when Caching of SwiftTemplate Binary Fails by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1323 **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.2.2...2.2.3
2.2.2
3 weeks ago
## What's Changed * Improved Logging/Error Handling during SwiftTemplate Processing by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1320 * Set minimum platform for macOS by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1319 * Remove Sourcery version from header by @dcacenabes in https://github.com/krzysztofzablocki/Sourcery/pull/1309 * Enable Single Print when Generating Based on Swifttemplate by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1308 * [Bug] Annotations aren't being extracted from initializers by @liamnichols in https://github.com/krzysztofzablocki/Sourcery/pull/1311 * Implemented Proper Protocol Composition Type Parsing by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1314 * Renamed parenthesis to parentheses by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1315 * Switched to Double for CLI argument processing by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1317 * Added isDistributed to Actor and Method by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1318 * Enable Quotes when parsing arguments in property wrapper parameters by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1316 ## New Contributors * @dcacenabes made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1309 **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.2.1...2.2.2
2.2.1
4 weeks ago
## What's Changed * Set minimum platform for macOS by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1319 * Remove Sourcery version from header by @dcacenabes in https://github.com/krzysztofzablocki/Sourcery/pull/1309 * Enable Single Print when Generating Based on Swifttemplate by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1308 * [Bug] Annotations aren't being extracted from initializers by @liamnichols in https://github.com/krzysztofzablocki/Sourcery/pull/1311 * Implemented Proper Protocol Composition Type Parsing by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1314 * Renamed parenthesis to parentheses by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1315 * Switched to Double for CLI argument processing by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1317 * Added isDistributed to Actor and Method by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1318 * Enable Quotes when parsing arguments in property wrapper parameters by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1316 ## New Contributors * @dcacenabes made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1309 **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.8...2.1.9
2.2.0
4 weeks ago
## What's Changed * Remove Sourcery version from header by @dcacenabes in https://github.com/krzysztofzablocki/Sourcery/pull/1309 * Enable Single Print when Generating Based on Swifttemplate by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1308 * [Bug] Annotations aren't being extracted from initializers by @liamnichols in https://github.com/krzysztofzablocki/Sourcery/pull/1311 * Implemented Proper Protocol Composition Type Parsing by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1314 * Renamed parenthesis to parentheses by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1315 * Switched to Double for CLI argument processing by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1317 * Added isDistributed to Actor and Method by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1318 * Enable Quotes when parsing arguments in property wrapper parameters by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1316 ## New Contributors * @dcacenabes made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1309 **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.8...2.1.9
2.1.8
5 weeks ago
## What's Changed * ClosureParameter isVariadic Support by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1268 * Update Usage.md to include --parseDocumentation option by @MarcoEidinger in https://github.com/krzysztofzablocki/Sourcery/pull/1272 * Format processing time log message by @MontakOleg in https://github.com/krzysztofzablocki/Sourcery/pull/1274 * Fixed swift-package-manager version by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1280 * Added isSet to TypeName by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1281 * chore(deps): bump nokogiri from 1.15.4 to 1.16.2 by @dependabot in https://github.com/krzysztofzablocki/Sourcery/pull/1273 * Implement GenericRequirement support for member type disambiguation by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1283 * Add generic requirements to Method by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1284 * Recognize subclasses with generics by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1287 * Implemented typealias unboxing during type resolution by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1288 * Added documentation to typealias by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1289 * [Bugfix][AutoMockable.stencil]- inout with multiple parameters & optional any parameter in completion handler by @paul1893 in https://github.com/krzysztofzablocki/Sourcery/pull/1290 * [Syntax][AutoMockable.stencil]- Avoid side effect by @paul1893 in https://github.com/krzysztofzablocki/Sourcery/pull/1291 * Substitute underlying type from typealias by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1292 * Added support for multiline documentation comments by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1293 * Update SwiftSyntax dependency to 510.0.0 by @calda in https://github.com/krzysztofzablocki/Sourcery/pull/1294 * Resolved all SwiftSyntax Warnings by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1295 * Trailing Annotation Parsing by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1296 * Fixed Crash in AnnotationParser by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1297 * Disabled Optimization During Generated Code Verification by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1300 * Adjusted file structure to accommodate two generated files by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1299 * Expand --serialParse flag to also apply to Composer.uniqueTypesAndFunctions by @calda in https://github.com/krzysztofzablocki/Sourcery/pull/1301 * Make AutoMockable Generate Compilable Swift Code by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1304 * Fix Closure Parameter CVarArg with Existential by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1305 * Update Changelog by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1307 ## New Contributors * @MarcoEidinger made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1272 * @MontakOleg made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1274 * @calda made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1294 ## Notes - thank you @Porkepix for your PR in brew repository! **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.7...2.1.8
2.1.7
13 weeks ago
## What's Changed * Fixed generated AutoMockable compilation issue due to generated variable names containing & character. Added support for existential any for throwable errors. by @pocketal in https://github.com/krzysztofzablocki/Sourcery/pull/1263 * Podspec updates - set correct filepath for Sourcery **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.6...2.1.7
2.1.6
13 weeks ago
**Changes** - Updated podspec - set specific supported version per platform ([#1260](https://github.com/krzysztofzablocki/Sourcery/issues/1260)) **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.5...2.1.6
2.1.5
13 weeks ago
## What's Changed * Add support for inout parameter for AutoMockable protocols by @pocketal in https://github.com/krzysztofzablocki/Sourcery/pull/1261 * Podspec updates ## New Contributors * @pocketal made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1261 ๐Ÿ”ฅ๐ŸŽ‰๐Ÿ‘ **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.4...2.1.5
2.1.4
14 weeks ago
## Note โš ๏ธ Ubuntu distribution is now x86_64 and not aarch64 as before. ## What's Changed * Added generic requirements and generic parameters to Subscript by @leonspok in https://github.com/krzysztofzablocki/Sourcery/pull/1242 * Added isAsync and throws to Subscript by @leonspok in https://github.com/krzysztofzablocki/Sourcery/pull/1249 * Initialise Subscript's returnTypeName with TypeSyntax, not String by @leonspok in https://github.com/krzysztofzablocki/Sourcery/pull/1250 * [#1251] Swifty generated variable names + fixed generated mocks compiโ€ฆ by @rokridi in https://github.com/krzysztofzablocki/Sourcery/pull/1252 * Update AutoMockable.expected by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1253 * Release Automation by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1254 **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.3...2.1.4
2.1.3
17 weeks ago
## What's Changed * EJSTemplates: make `typealias`es accessible from templates by @djbe in https://github.com/krzysztofzablocki/Sourcery/pull/1208 * Use sortedKeys option for JSON encoder by @plu in https://github.com/krzysztofzablocki/Sourcery/pull/1219 * [Bugfix] - Automockable Protocol with a property of type AnyPublisher by @paul1893 in https://github.com/krzysztofzablocki/Sourcery/pull/1220 * [#1223] throw throwable error after updating calls count and receivedโ€ฆ by @rokridi in https://github.com/krzysztofzablocki/Sourcery/pull/1224 * Fix linux tests by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1225 * Added release automation for brew by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1227 * Updated XcodeProj to 8.16.0 by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1228 * Reduced counts of collisions for cache srf filenames by @pavel-trafimuk in https://github.com/krzysztofzablocki/Sourcery/pull/1231 * Fixed missing attributes in optional closure type name by @leonspok in https://github.com/krzysztofzablocki/Sourcery/pull/1237 * Fixed incorrect parsing of consequently declared "@" symbols by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1239 * Support for variadic types as method arguments by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1241 * Support method overriding in AutoMockable by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1240 * Add dynamic method modifier support by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1244 * Introduce package access level by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1245 * Update SwiftStencilKit & Stencil by @art-divin in https://github.com/krzysztofzablocki/Sourcery/pull/1246 ## New Contributors * @djbe made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1208 * @rokridi made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1224 * @leonspok made their first contribution in https://github.com/krzysztofzablocki/Sourcery/pull/1237 **Full Changelog**: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.2...2.1.3
macOS
krzysztofzablocki/LifetimeTracker 1.8.3
Find retain cycles / memory leaks sooner.
โญ๏ธ 3,051
๐Ÿ•“ 6 weeks ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.8.3
6 weeks ago
## What's Changed * Fix text display issue on cocoapod installation by @xing3523 in https://github.com/krzysztofzablocki/LifetimeTracker/pull/91 ## New Contributors * @xing3523 made their first contribution in https://github.com/krzysztofzablocki/LifetimeTracker/pull/91 **Full Changelog**: https://github.com/krzysztofzablocki/LifetimeTracker/compare/1.8.2...1.8.3
1.8.2
23 weeks ago
## What's Changed * Fix resources path & bundle for CocoaPods by @Coledunsby in https://github.com/krzysztofzablocki/LifetimeTracker/pull/75 * Minor project cleanup by @ZevEisenberg in https://github.com/krzysztofzablocki/LifetimeTracker/pull/77 * Fix localization to use the correct bundle by @idanboa in https://github.com/krzysztofzablocki/LifetimeTracker/pull/79 * Add the ability to switch the dashboard visibility and style after initial setup by @idanboa in https://github.com/krzysztofzablocki/LifetimeTracker/pull/80 * Make track function public in LifetimeTracker class by @bohan-v in https://github.com/krzysztofzablocki/LifetimeTracker/pull/84 * Add color customization to LifetimeTrackerDashboardIntegration by @acosmicflamingo in https://github.com/krzysztofzablocki/LifetimeTracker/pull/87 ## New Contributors * @ZevEisenberg made their first contribution in https://github.com/krzysztofzablocki/LifetimeTracker/pull/77 * @idanboa made their first contribution in https://github.com/krzysztofzablocki/LifetimeTracker/pull/79 * @bohan-v made their first contribution in https://github.com/krzysztofzablocki/LifetimeTracker/pull/84 * @acosmicflamingo made their first contribution in https://github.com/krzysztofzablocki/LifetimeTracker/pull/87 **Full Changelog**: https://github.com/krzysztofzablocki/LifetimeTracker/compare/1.8.1...1.8.2
SPM resorce support
2 years ago
Adds SPM support for resources
iOS 13 SceneDelegate support
3 years ago
- iOS 13 SceneDelegate support
Hide Option
5 years ago
## New features * Option to hide LifetimeTracker UI during the runtime (@pokchy, @tschob) ## Details ### Hide Option A settings screen is added to the bar and circular dashboard. It currently only has the option to hide the LifetimeTracker UI. There are three hide options: * Hide until more issues are detected * Hide until new issue types are detected (issue type: Is basically the identifier of the class. If a leak disappears and occurs again, the UI will be shown again) * Hide until the app is restarted (the initial visibility from the code call will be used again) ### Flow: Bar <img width="158" alt="bar_settings_button" src="https://user-images.githubusercontent.com/3233717/49652969-e65e0e80-fa33-11e8-82e0-85db1addd8b5.png"> <img width="158" alt="bar_settings" src="https://user-images.githubusercontent.com/3233717/49652971-e6f6a500-fa33-11e8-9f7e-fba1639870ad.png"> <img width="156" alt="bar_settings_hide_options" src="https://user-images.githubusercontent.com/3233717/49652970-e65e0e80-fa33-11e8-99d4-a89f6ff0cc07.png"> ### Flow: Circular <img width="155" alt="circular" src="https://user-images.githubusercontent.com/3233717/49652975-e78f3b80-fa33-11e8-9b6c-cde1a92cd687.png"> <img width="162" alt="circular_settings_button" src="https://user-images.githubusercontent.com/3233717/49652972-e6f6a500-fa33-11e8-9e06-60f40d3547a8.png"> <img width="157" alt="circular_settings" src="https://user-images.githubusercontent.com/3233717/49652974-e6f6a500-fa33-11e8-8161-7861be92f237.png"> <img width="161" alt="circular_settings_options" src="https://user-images.githubusercontent.com/3233717/49652973-e6f6a500-fa33-11e8-849d-0736911e9e22.png">
Swift 4.2 support
5 years ago
Circular Dashboard
6 years ago
This release (1.4.0) contains a new circular dashboard view which should improve the usage in release (Alpha, Beta, ...) builds which are tested by the QA. ## New features * A circular dashboard which can be dragged around the screen. It shows only the amount of leaks and opens the detailed list as modal view controller ## Improvements * Changes of maxCount in configurations during the runtime updates their counterparts in the tracked groups
Protocol conformance tweak
6 years ago
Objective-C support
6 years ago
- Finished objc support
Fixes carthage build issues
6 years ago
krzysztofzablocki/Difference 1.0.2
Simple way to identify what is different between 2 instances of any type. Must have for TDD.
โญ๏ธ 1,212
๐Ÿ•“ 1 year ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.0.2
1 year ago
## What's Changed * Update quick example by @haifengkao in https://github.com/krzysztofzablocki/Difference/pull/28 * Objective-C enums support by @karolpiateknet in https://github.com/krzysztofzablocki/Difference/pull/30 * Fix issue with not compiling tests due to UIKit usage by @karolpiateknet in https://github.com/krzysztofzablocki/Difference/pull/31 * Handle ObjC enum cases when inside collections or deeply inside objects by @karolpiateknet in https://github.com/krzysztofzablocki/Difference/pull/32 ## New Contributors * @haifengkao made their first contribution in https://github.com/krzysztofzablocki/Difference/pull/28 * @karolpiateknet made their first contribution in https://github.com/krzysztofzablocki/Difference/pull/30 **Full Changelog**: https://github.com/krzysztofzablocki/Difference/compare/1.0.1...1.0.2
1.0.1
2 years ago
1.0.0
2 years ago
- The library is stable so kicking off to 1.0.0 - Adds ability to specify name labels so that the library can be used for different purposes, like TCA instrumentation
0.6.0
3 years ago
Tweaks collection diffing
0.5.0
3 years ago
Use full version specing for spm integration
Swift 5 update
3 years ago
0.4
3 years ago
Includes: * Proper support for unordered collections (Dictionaries/Sets) * Updated styling for indentation * Complete internal rewrite
6 years ago
6 years ago
krzysztofzablocki/KZFileWatchers 1.2.0
A micro-framework for observing file changes, both local and remote. Helpful in building developer tools.
โญ๏ธ 1,076
๐Ÿ•“ 18 weeks ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.2.0
18 weeks ago
## What's Changed * Bug/callback not on main thread by @SandeepAggarwal in https://github.com/krzysztofzablocki/KZFileWatchers/pull/23 * Vends library product in Swift package manifest, fixing issue #25 by @ctxppc in https://github.com/krzysztofzablocki/KZFileWatchers/pull/26 ## New Contributors * @SandeepAggarwal made their first contribution in https://github.com/krzysztofzablocki/KZFileWatchers/pull/23 * @ctxppc made their first contribution in https://github.com/krzysztofzablocki/KZFileWatchers/pull/26 **Full Changelog**: https://github.com/krzysztofzablocki/KZFileWatchers/compare/1.1.0...1.2.0
Objective-C Interop
5 years ago
5 years ago
- Updates the code to Swift 4.1 syntax.
1.0.4
6 years ago
- tvOS support
1.0.3
6 years ago
- Added auto retry functionality to deal with MacVim behaviour
SwiftPM support
7 years ago
Added support for SwiftPM, thanks to @vknabel!
Enabled OSX support
7 years ago
- Enabled OSX support - Raising version to 1.0 since this is stable implementation and I'm always too afraid of making 1.0 versions `ยฏ\_(ใƒ„)_/ยฏ`
Swift 3
7 years ago
Updates the code to Swift 3 syntax.
Improve support for text editors
7 years ago
Changes how renames are treated, this solves issue with `TextEdit.app` not triggering updates
krzysztofzablocki/Strongify 1.3
Strongify is a 1-file ยตframework providing a nicer API for avoiding weak-strong dance.
โญ๏ธ 444
๐Ÿ•“ 2 years ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.3
2 years ago
1.2
6 years ago
Added 0 argument variant
1.1
7 years ago
- Added `weak:` label to first context argument for clarity
1.0
7 years ago
iOS macOS watchOS tvOS
krzysztofzablocki/AutomaticSettings 1.1.0
Data driven settings UI generation.
โญ๏ธ 301
๐Ÿ•“ 3 years ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.1.0
3 years ago
- Nil's out value if empty string is provided for `String?` or `Number?` values - Renames the string extensions to use `automaticSettingsTitleCase`
iOS macOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics