Daniel Arantes Loverde
6acec0ff3a
[api-upload-refactor] Set deployment target to iOS 15, simplify upload
...
- Package.swift: .iOS(.v13) -> .iOS(.v15), .watchOS(.v6) -> .v8
(README already stated iOS 15; watchOS 8 needed for URLSession.upload(for:fromFile:))
- drop the iOS-13 uploadTask continuation bridge; both upload overloads now
share one runUpload using session.upload(for:fromFile:delegate:)
- remove now-redundant @available(iOS 15) from the progress overload and test
- Documentation/API.md: drop iOS-version caveats
2026-08-29 18:51:49 -03:00
Daniel Arantes Loverde
e89935a69c
[api-upload-refactor] Add test target, relax decode constraints, add HTTPBody + MultipartForm
...
- Package: new LCEssentialsTests target (runs on iOS simulator)
- JSONDecoder.decode: T: Codable -> T: Decodable & Sendable (4 overloads);
remove try! in decode(fromURL:); honour encoding param in decode(_:using:)
- Propagate & Sendable to Data.object, Dictionary.toObjetct, API.request return
- LCEHTTPBody: HTTPBody protocol, JSONBody, FormURLEncodedBody, RawBody, factories
- LCEMultipartForm: multipart builder, OutputStream-streamed serialize(),
in-memory + on-disk file parts, ported mimeType(for:)
- Tests: StubURLProtocol harness + 15 tests
2026-08-29 16:59:08 -03:00
Daniel Arantes Loverde
4e5130a01c
[lececryptokit-1.0.4] Bump LCECryptoKitBinary to the release that actually contains the pepper-refactor methods
2026-08-22 11:26:38 -03:00
Daniel Arantes Loverde
55e75760ec
[lececryptokit-1.0.3] Bump LCECryptoKitBinary and expose pepper-refactor login primitives
2026-08-22 11:15:11 -03:00
Daniel Arantes Loverde
a24b79f443
only remote crypto kit
2026-05-24 10:26:25 -03:00
Daniel Arantes Loverde
57696e3036
Optional
2026-02-06 12:25:34 -03:00
Daniel Arantes Loverde
9a7981b845
Fix LCECryptoKit methods
2025-10-07 20:21:28 -03:00
Daniel Arantes Loverde
7b86616f92
LCECryptoKit new version
2025-10-07 15:06:10 -03:00
Daniel Arantes Loverde
7ac2ccb21f
v1.0.1
...
new repo access updated
2025-08-25 16:52:42 -03:00
Daniel Arantes Loverde
3e3e181b36
Update Package.swift
2025-07-29 13:46:38 -03:00
Daniel Arantes Loverde
daae48817a
LCECripto new methods
2025-07-29 11:59:11 -03:00
Daniel Arantes Loverde
241d69ecc1
LCECryptoKit
2025-07-05 12:34:25 -03:00
Daniel Arantes Loverde
e4538f84e2
Version 1.0.0
2025-03-23 00:27:49 -03:00