Swiftpack.co - Swift Packages by pjechris

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

Packages published by pjechris

pjechris/AnnotationInject 0.6.2
Compile-time Swift dependency injection annotations
โญ๏ธ 40
๐Ÿ•“ 1 year ago
pjechris/CohesionKit 0.14.1
Single source of truth library
โญ๏ธ 6
๐Ÿ•“ 5 weeks ago
๐Ÿ”– Release Notes


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.
5 weeks ago
Breaking changes are marked ๐Ÿ’ฅ Expiremental changes are marked ๐Ÿงช ## Fixed * Fixed a regression with alias notifying when a collection element changeed (by @pjechris in https://github.com/pjechris/CohesionKit/pull/60) **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.14.0...0.14.1
6 weeks ago
Breaking changes are marked ๐Ÿ’ฅ Expiremental changes are marked ๐Ÿงช ## Changed * Store aliases throughout a container. This allows you to now store (and retrieve) custom aliased `MutableCollection` (@pjechris in https://github.com/pjechris/CohesionKit/pull/58) **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.13.0...0.14.0
12 weeks ago
*Breaking changes are marked ๐Ÿ’ฅ* *Expiremental changes are marked ๐Ÿงช* ## Changed * Ignore multiple changes to same entity while storing/updating (by @pjechris in https://github.com/pjechris/CohesionKit/pull/55) ๐Ÿ’ฅ * Send first value when observing (by @pjechris in https://github.com/pjechris/CohesionKit/pull/56) ๐Ÿ’ฅ * Array observers now trigger changes only once even when multiple items changed (by @pjechris in https://github.com/pjechris/CohesionKit/pull/57) ๐Ÿ’ฅ **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.12.0...0.13.0
18 weeks ago
## Changed *Breaking changes are marked ๐Ÿ’ฅ* *Expiremental changes are marked ๐Ÿงช* * tech(store): Store aggregate as-is by @pjechris in https://github.com/pjechris/CohesionKit/pull/45 ๐Ÿ’ฅ * feat(keyPath): Use `WritableKeyPath` instead of `KeyPath` by @pjechris in https://github.com/pjechris/CohesionKit/pull/50 ๐Ÿ’ฅ * feat(store): Make stamp optional by @pjechris in https://github.com/pjechris/CohesionKit/pull/52 Also note that `BufferedCollection` has been removed. Use `MutableCollection` ๐Ÿ’ฅ ## Added * feat(store): Add parameter for `store` to update entity by @pjechris in https://github.com/pjechris/CohesionKit/pull/47 * feat(entity): Add support for enum by @pjechris in https://github.com/pjechris/CohesionKit/pull/51 ๐Ÿงช **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.11.1...0.12.0
28 weeks ago
## Fixed * ๐Ÿ’ฅ fix(collection): Fixed `assign` not working with custom collection by @pjechris in https://github.com/pjechris/CohesionKit/pull/41 **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.11.0...0.11.1
29 weeks ago
## Fixed * fix(example): fixed random value generator returning initial value by @pjechris in https://github.com/pjechris/CohesionKit/pull/39 ## Added * tech(doc): Add "known limitations" and "store vs update" sections by @pjechris in https://github.com/pjechris/CohesionKit/pull/33 * feat(identity): Add `removeAll` API to empty storage by @pjechris in https://github.com/pjechris/CohesionKit/pull/36 ## Changed *Breaking changes are annotated with :boom:* * tech(spm): Remove CombineExt dependency by @pjechris in https://github.com/pjechris/CohesionKit/pull/37 * :boom: feat(collection): [#29] Support for MutableCollection by @pjechris in https://github.com/pjechris/CohesionKit/pull/38 * feat(collection): [#29] Allow for any kind of Index by @pjechris in https://github.com/pjechris/CohesionKit/pull/40 **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.10.0...0.11.0
37 weeks ago
## Fixed * fix(observer): [#30] Observe alias entity changes by @pjechris in https://github.com/pjechris/CohesionKit/pull/31 ## Added * feat(combine): Add helpers to easily store inside IdentityMap by @pjechris in https://github.com/pjechris/CohesionKit/pull/25 * tech(doc): add Github templates by @pjechris in https://github.com/pjechris/CohesionKit/pull/26 * feat(identity): Add update method for aliases by @pjechris in https://github.com/pjechris/CohesionKit/pull/28 * feat(identity): Change `update` return type to Bool by @pjechris in https://github.com/pjechris/CohesionKit/pull/34 ## Changed * tech(ci): merge build_sample and test workflows by @pjechris in https://github.com/pjechris/CohesionKit/pull/32 **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.9.0...0.10.0
47 weeks ago
## Fixed * [identityMap]: fix first insertion log error by @pjechris in https://github.com/pjechris/CohesionKit/pull/23 ## Added * [CI]: Add workflow to generate doc by @pjechris in https://github.com/pjechris/CohesionKit/pull/20 * [identityMap]: Add update method by @pjechris in https://github.com/pjechris/CohesionKit/pull/24 **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.8.0...0.9.0
1 year ago
## What's Changed * fix(identity): Fixed finding alias collection by @pjechris in https://github.com/pjechris/CohesionKit/pull/17 * tech(log): Add Logger mechanism by @pjechris in https://github.com/pjechris/CohesionKit/pull/18 * tech(thread): Make access to IdentityMap thread safe by @pjechris in https://github.com/pjechris/CohesionKit/pull/19 **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.7.0...0.8.0
1 year ago
## What's Changed The code has been completely rewritten. The API changed with it. Have a look to the README to see it. * tech(refacto): Store entities as a graph by @pjechris in https://github.com/pjechris/CohesionKit/pull/12 * tech(aliases): Aliases are strongly typed by @pjechris in https://github.com/pjechris/CohesionKit/pull/15 **Full Changelog**: https://github.com/pjechris/CohesionKit/compare/0.6.0...0.7.0
iOS macOS
pjechris/SimpleHTTP 0.5.1
Lightweight HTTP framework adding functionalites to URLSession.
โญ๏ธ 5
๐Ÿ•“ 36 weeks ago
๐Ÿ”– Release Notes


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.
36 weeks ago
## Fixed * fix(Multipart): Create InputStream only when the body is filled by @rudyfremont in https://github.com/pjechris/SimpleHTTP/pull/23 ## New Contributors * @rudyfremont made their first contribution in https://github.com/pjechris/SimpleHTTP/pull/23 **Full Changelog**: https://github.com/pjechris/SimpleHTTP/compare/0.5.0...0.5.1
41 weeks ago
## What's Changed ## Breaking change * feat(interceptor): Make public rescue API async by @pjechris in https://github.com/pjechris/SimpleHTTP/pull/22.
1 year ago
## What's Changed * Add linting by @bladebunny @pjechris * fix(request): Fixed delete request missing body by @pjechris in https://github.com/pjechris/SimpleHTTP/pull/21 ## New Contributors * @bladebunny made their first contribution in https://github.com/pjechris/SimpleHTTP/pull/18 **Full Changelog**: https://github.com/pjechris/SimpleHTTP/compare/0.4.2...0.4.3
1 year ago
## What's Changed * fix(foundation): Fixed crash in URLSession.data(for:) by @pjechris in https://github.com/pjechris/SimpleHTTP/pull/17 **Full Changelog**: https://github.com/pjechris/SimpleHTTP/compare/0.4.1...0.4.2
1 year ago
## What's Changed * feat(request): [#11] Rename Endpoint -> Path by @pjechris in https://github.com/pjechris/SimpleHTTP/pull/15 * fix(foundation): Make Authorization header available by @pjechris in https://github.com/pjechris/SimpleHTTP/pull/16 **Full Changelog**: https://github.com/pjechris/SimpleHTTP/compare/0.4.0...0.4.1
1 year ago
## What's Changed * tech(package): Introduce a foundation package by @pjechris in https://github.com/pjechris/SimpleHTTP/pull/10 * feat(request): [#11] Introduce Endpoint instead of Path by @pjechris in https://github.com/pjechris/SimpleHTTP/pull/13 * feat(request): Add new APIs to Request by @pjechris in https://github.com/pjechris/SimpleHTTP/pull/14 **Full Changelog**: https://github.com/pjechris/SimpleHTTP/compare/0.3.0...0.4.0
1 year ago
## What's Changed * tech(session): use async as main implementation by @pjechris in https://github.com/pjechris/SimpleHTTP/pull/7 * feat(request): adding multipart support by @lowki93 in https://github.com/pjechris/SimpleHTTP/pull/8 ## New Contributors * @lowki93 made their first contribution in https://github.com/pjechris/SimpleHTTP/pull/8 **Full Changelog**: https://github.com/pjechris/SimpleHTTP/compare/0.2.0...0.3.0
1 year ago
## What's Changed * feat(session): async/await support in https://github.com/pjechris/SimpleHTTP/pull/4 * feat(request): handle array query parameters in https://github.com/pjechris/SimpleHTTP/pull/5 * tech(session): Log after tryCatch to avoid duplicate logs in https://github.com/pjechris/SimpleHTTP/pull/6 **Full Changelog**: https://github.com/pjechris/SimpleHTTP/compare/0.1.0...0.2.0
1 year ago
## What's Changed * feat(foundation): Foundation API by @pjechris in https://github.com/pjechris/Pinata/pull/1 * feat(request): Add a Request type by @pjechris in https://github.com/pjechris/Pinata/pull/2 * feat(session): Session object to perform requests by @pjechris in https://github.com/pjechris/Pinata/pull/3 **Full Changelog**: https://github.com/pjechris/Pinata/commits/0.1.0
iOS macOS
pjechris/SwiftPhoneNumber 0.1.0
Easily parse and format phone numbers
โญ๏ธ 1
๐Ÿ•“ 2 years ago

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