Skip to content

Releases: othyn/macos-auto-clicker

Release 1.7.24

06 Oct 10:15
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Inline with docs guidance, now we're targeting >macOS 13 only anyway, the helper script call can be safely removed. This is step one of modernising this functionality (d202b51)
  • Upgrade from LaunchAtLogin-Legacy to LaunchAtLogin-Modern now we're targeting macOS >=13 (b2437bf)

🔧 Chores

  • Perform Xcode auto project upgrade recommendations (1f6bec1)
  • Update deployment target to be inline with those specified in the README (b438ad2)
  • Fix new user script sandboxing breaking the builds, as its stopping filesystem access, blocking git and PlistBuddy from being able to increment the build (2145c4d)
  • Fastlane automated version bump (8ee746e)

📖 Documentation

  • Update the guide for allowing the app to run for the increases security in macOS Sequoia (bb02ded)
  • Make the download text standout more (e1475f7)
  • Shrink the prompt window more, its still too big (a72601f)

Release 1.7.22

06 Oct 09:38
Compare
Choose a tag to compare

🐛 Bug Fixes

  • (fixes #82) Add macOS Sequoia support (appears the order of the Settings declaration now matters) (458fe5a)

🔧 Chores

  • macOS Sonoma (714ab79)
  • Update docs to add Sequoia support (2b0e2e4)
  • Bump macOS build environment (35ee491)
  • Fixing the CICD pipeline (jonathanneilritchie/fastlane-plugin-find_replace_string#3 (comment)) (da12bff)
  • Update build process to use the latest version of Xcode that will be present in the updated runner (b6e14c4)
  • Update docs inline with available release lanes (a9fb5c0)
  • Fix Gemfile.lock now the fastlane-plugin-find_replace_string has been removed from the public package manager (closes #81) (c14a857)
  • Add GH runner platform (e8ba525)
  • Create a local lane for build testing, which all works fine. I don't get the 'error: The specified item could not be found in the keychain.' error locally... (52d5528)
  • Test disabling what I believe to be the culprit for failing builds... (f709367)
  • Fastlane automated version bump (606d6c6)

Release 1.7.21

15 Jul 17:00
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix download link in Readme (47fd177)

🔧 Chores

  • Fastlane automated version bump (ab350d3)

Release 1.7.20

15 Jul 16:49
Compare
Choose a tag to compare

🌟 Features

  • added dynamic menu bar option (31fad01)

🐛 Bug Fixes

  • Set the output_name for prod builds too in the Fastfile (0f98fc6)
  • This fixes some of the colouring to account for Light/Dark mode and Light/Dark wallpapers by using the Color.primary colour. Its not an exact match for Light scenarios, but its the best I can do until Apple surfaces an API or Color to use when dealing with wallpaper effected MenuBar icon colours irregardless of the system theme. (1cdb422)
  • Attempt a rollback of create-dmg to solve build issues (17ea429)
  • Welp that didn't fix it, exact same problem, revert! (2cef1f0)
  • Attempt to surface errors, ideally I want to be able to watch for the error code and have fastlane error if the error code != 0 or != 2 (cb79d84)
  • Closes #73 - Add project URL to the about dialogue (03c716f)
  • Attempt to fix the DMG build issues by just swapping out the build tool for it all together... (c803967)
  • Remove straggling yarn bits (2fb4eb1)
  • Could this be the problem? It appears to have nested into another directory, I reckon this is an undocumented behavior change in the macOS 13 upgrade for the runner. Looking at the build path for the output fragment its changed, from /Users/runner/work/macos-auto-clicker/build/AutoClicker.app to /Users/runner/work/macos-auto-clicker/macos-auto-clicker/build/AutoClicker.app, and extra nested '/macos-auto-clicker' directory has appeared from somewhere, but I have no idea where! (16951f5)
  • ?????? At this point I'm running out of ideas, 'hdiutil: create failed - Function not implemented' is mostly met online with 'we have no idea what the fuck that means'. Why is this build chain so damn fickle?! All this to attempt to close #69, in which the issues popped up out of nowhere anyway (9ec9d7b)
  • FFS... this is just getting ridiculous. Finally found an issue thread regarding this problem: actions/runner-images#7522 apparently running the process as root is one path to a fix. Reverted from e9f03d2 to HEAD. (bd268a1)
  • Update path spec, just like in 16951f5 (04f8b4b)
  • Another attempt, the path spec wasn't the issue, so lets try and fix the script so that it fails correctly and stops the release process if the build fails, by correctly listening for the only exit codes that are 'fine', 0 or 2 (c995bae)
  • Wrong way to return back to fastlane whether to terminate the lane (da983fe)
  • Allow it to proceed past the normal error point, for debugging purposes, but checking that it has the required file before creating the release (15ba9af)
  • Revert "fix: FFS... this is just getting ridiculous. Finally found an issue thread regarding this problem: actions/runner-images#7522 apparently running the process as root is one path to a fix. Reverted from e9f03d2 to HEAD." (9191736)
  • I give up with DMG's... I have no idea what's going on and it looks to be a much deeper issue than something I can patch out. Let's just swap to zip, its not as 'nice', but it works. Now just to hope the zip isn't relative and nests directories to the target within the archive. (cbc93f3)
  • Zip runs at a different directory level to the sh call (4cbfe47)
  • Fix output path for zip archive target (cfa1191)
  • (mainly for version bump) Restore README version bump (8f53e75)
  • Need a provision for README to be committed, although need to check if this breaks staging builds (005d209)

🔧 Chores

  • Fastlane automated version bump (beta) (73c8f66)
  • In an attempt to fail fast on debugging the random build failures, create a local build environment that mirrors the failing steps in GHA (c63057b)
  • Remove macOS 12 & 13 availability provisions now the minimum build target is macOS 13 (7420667)
  • Change the icon itself to something else when running the clicking to make it extra apparent its running (ac80152)
  • Fastlane automated version bump (beta) (7f73b16)
  • Fastlane automated version bump (beta) (360d8f7)
  • Fastlane automated version bump (beta) (f2bfef7)
  • Fastlane automated version bump (beta) (8eead3f)
  • Fastlane automated version bump (beta) (8724e28)
  • Bump actions versions to fix warnings (995f060)
  • Update Gem's/fastlane (f91e622)
  • bundle exec fastlane add_plugin dmg (e9f03d2)
  • Fastlane automated version bump (beta) (44d18fa)
  • Fastlane automated version bump (beta) (c004250)
  • Remove line comments for good measure, just in case its a parsing error on the fastfile being masked by other things (f416be8)
  • Fastlane automated version bump (beta) (c16c7e3)
  • Fastlane automated version bump (beta) (115db6e)
  • Fastlane automated version bump (beta) (6d4825e)
  • Fastlane automated version bump (beta) (267665d)
  • Add debugging for directory contents before/after the DMG packaging (ccd19cc)
  • Fastlane automated version bump (beta) (1772f43)
  • Fastlane automated version bump (beta) (3c0acba)
  • Fastlane automated version bump (beta) (314561e)
  • Fastlane automated version bump (beta) (f62ff08)
  • Fastlane automated version bump (beta) (8e996a7)
  • Update README file extension for recurring builds (ccb1db8)
  • Squash repeatable build process steps into a reusable workflow, ChatGPT is fantastic at things like this, removing the monotony out of tasks like these with some PR level oversight ([56f707f](56f707fb3d9ce9d4b152bb...
Read more

Beta Release 1.7.21 (5a1b91e42d798ce138a33e0cd1f6171843d93d62)

🐛 Bug Fixes

  • Fix download link in Readme (47fd177)

🔧 Chores

  • Fastlane automated version bump (c388bcd)
  • Fastlane automated version bump (beta) (a45b8dd)

Beta Release 1.7.20 (b109cf398352534c472678c38f2129bfbad86385)

🐛 Bug Fixes

  • Need a provision for README to be committed, although need to check if this breaks staging builds (005d209)

🔧 Chores

  • Fastlane automated version bump (beta) (5a1b91e)

Beta Release 1.7.19 (8e996a7832e6681f5a12d0588d39d29ddd37105c)

🐛 Bug Fixes

  • (mainly for version bump) Restore README version bump (8f53e75)

🔧 Chores

  • Update README file extension for recurring builds (ccb1db8)
  • Squash repeatable build process steps into a reusable workflow, ChatGPT is fantastic at things like this, removing the monotony out of tasks like these with some PR level oversight (56f707f)
  • Fastlane automated version bump (beta) (b109cf3)

Beta Release 1.7.5 (8eead3fc378c0ba9f431ec7e5987483418dd3cf6)

🐛 Bug Fixes

  • Closes #73 - Add project URL to the about dialogue (03c716f)

🔧 Chores

  • Fastlane automated version bump (beta) (8724e28)

Beta Release 1.7.18 (f62ff083b38a35a3b01f0637448abc9f56e86d1c)

🐛 Bug Fixes

  • Fix output path for zip archive target (cfa1191)

🔧 Chores

  • Fastlane automated version bump (beta) (8e996a7)

Beta Release 1.7.12 (6d4825e789336e9a975d0359b7307247782593a8)

🐛 Bug Fixes

  • Another attempt, the path spec wasn't the issue, so lets try and fix the script so that it fails correctly and stops the release process if the build fails, by correctly listening for the only exit codes that are 'fine', 0 or 2 (c995bae)

🔧 Chores

  • Fastlane automated version bump (beta) (267665d)