From 75a228b5ab752d947eff562f2e62bb2899b98e12 Mon Sep 17 00:00:00 2001 From: Tiago Padilha Date: Fri, 23 May 2025 12:04:28 -0300 Subject: [PATCH] feat: add macOS entitlements and bump version to 1.2.5 --- entitlements.mac.plist | 22 ++++++++++++++++++++++ package.json | 8 +++++--- 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 entitlements.mac.plist diff --git a/entitlements.mac.plist b/entitlements.mac.plist new file mode 100644 index 0000000..4afcc75 --- /dev/null +++ b/entitlements.mac.plist @@ -0,0 +1,22 @@ + + + + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.disable-executable-page-protection + + com.apple.security.cs.disable-library-validation + + com.apple.security.network.client + + com.apple.security.network.server + + com.apple.security.files.user-selected.read-write + + com.apple.security.automation.apple-events + + + \ No newline at end of file diff --git a/package.json b/package.json index 3942463..36c4cb1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "larabase", - "version": "1.2.4", + "version": "1.2.5", "main": "dist-electron/main/index.js", "description": "An Opined Database GUI for Laravel Developers", "author": "Tiago Padilha ", @@ -130,9 +130,11 @@ "mac": { "darkModeSupport": true, "icon": "dist/icons/mac/icon.icns", - "hardenedRuntime": false, + "hardenedRuntime": true, "gatekeeperAssess": false, - "notarize": false + "notarize": false, + "entitlements": "entitlements.mac.plist", + "entitlementsInherit": "entitlements.mac.plist" }, "dmg": { "title": "${productName} ${version}",