[PR #422] Fix SPM install + Add secure #503

Open
opened 2025-12-29 15:32:44 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/JohnEstropia/CoreStore/pull/422
Author: @matteocrippa
Created: 4/29/2021
Status: 🔄 Open

Base: developHead: feature/spm-fix-secure


📝 Commits (10+)

  • 3e68be4 Update Package.swift
  • 19df321 Update Package.swift
  • 619f2b7 introduce secure storage
  • 0d3928c Update SQLiteStore.swift
  • 6eac860 Update SQLiteStore.swift
  • e7314ee add infoplist to excluded to silent error on spm
  • 5370f39 Merge branch 'JohnEstropia:develop' into feature/spm-fix-secure
  • 02156db avoid force cast
  • 5ab5fd2 remove force try!
  • cf636f2 rollback

📊 Changes

3 files changed (+11 additions, -5 deletions)

View changed files

📝 Package.swift (+2 -2)
📝 Sources/From.swift (+2 -1)
📝 Sources/SQLiteStore.swift (+7 -2)

📄 Description

This PR aims to fix one issue for SPM install:

  • fix warning for Info.plist as unhandled resource
  • remove the Combine extension because raise error and make the lib not working at all

Also it introduces and extra init param that will force the sqlite file to be encrypted ( I took as reference #145 )


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/JohnEstropia/CoreStore/pull/422 **Author:** [@matteocrippa](https://github.com/matteocrippa) **Created:** 4/29/2021 **Status:** 🔄 Open **Base:** `develop` ← **Head:** `feature/spm-fix-secure` --- ### 📝 Commits (10+) - [`3e68be4`](https://github.com/JohnEstropia/CoreStore/commit/3e68be406673d30f14cb8957f66835f0e9d786c0) Update Package.swift - [`19df321`](https://github.com/JohnEstropia/CoreStore/commit/19df3218c3b68b643608f292fc85036a4dafd4e8) Update Package.swift - [`619f2b7`](https://github.com/JohnEstropia/CoreStore/commit/619f2b75af20f07adc230abbf75cbeec08713e62) introduce secure storage - [`0d3928c`](https://github.com/JohnEstropia/CoreStore/commit/0d3928c43d480a20382d2bbbbf2a8af7f06bd8a7) Update SQLiteStore.swift - [`6eac860`](https://github.com/JohnEstropia/CoreStore/commit/6eac8601fc3f5d5c6483fd97c8617ea3797d3b9d) Update SQLiteStore.swift - [`e7314ee`](https://github.com/JohnEstropia/CoreStore/commit/e7314eeaa417cbad908fd1820d2c21af14a6b955) add infoplist to excluded to silent error on spm - [`5370f39`](https://github.com/JohnEstropia/CoreStore/commit/5370f395a1b13bcd101e6a7343b1f791b4d2bd8b) Merge branch 'JohnEstropia:develop' into feature/spm-fix-secure - [`02156db`](https://github.com/JohnEstropia/CoreStore/commit/02156dbfab2fe39624a564e24a0b72f4963c5404) avoid force cast - [`5ab5fd2`](https://github.com/JohnEstropia/CoreStore/commit/5ab5fd20d477a8f9c1b41a63d5e2b1c34a2435d5) remove force try! - [`cf636f2`](https://github.com/JohnEstropia/CoreStore/commit/cf636f26b964ae67812a5f3e7f784e16b68a04a8) rollback ### 📊 Changes **3 files changed** (+11 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `Package.swift` (+2 -2) 📝 `Sources/From.swift` (+2 -1) 📝 `Sources/SQLiteStore.swift` (+7 -2) </details> ### 📄 Description This PR aims to fix one issue for SPM install: - fix warning for Info.plist as unhandled resource - remove the Combine extension because raise error and make the lib not working at all Also it introduces and extra init param that will force the sqlite file to be encrypted ( I took as reference #145 ) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 15:32:44 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/CoreStore#503