Skip to content

Releases: wojciech-kulik/xcodebuild.nvim

v5.4.0

11 Feb 21:06
a8dafc2
Compare
Choose a tag to compare

What's Changed

🤩 Features

  • feat: automatically Select Xcode Scheme Based on File Targets by @ychie in #286
  • feat(dap): added printing symbolicated crash call stack by @wojciech-kulik in #289
  • feat(dap): printing symbolicated crashes from physical devices by @wojciech-kulik in #291
  • feat(dap): added lldbPath parameter to support non-default Xcode location by @wojciech-kulik in #294

🐞 Bug Fixes

⚙️ Other

New Contributors

Full Changelog: v5.3.0...v5.4.0

v5.3.0

24 Jan 16:54
deb47c9
Compare
Choose a tag to compare

What's Changed

🤩 Features

⚙️ Other

New Contributors

Full Changelog: v5.2.0...v5.3.0

v5.2.0

29 Nov 21:31
d6195f9
Compare
Choose a tag to compare

What's Changed

Another feature to help you open Xcode less often. This time you can manage your assets and colors directly in Neovim 🔥.

The Assets Manager supports creating non-localized, single-scale images without appearance variants.

Check out the short demo below (since then I've also added features to manage folders).

assets-manager.mp4

🤩 Features

⚙️ Other

Full Changelog: v5.1.0...v5.2.0

v5.1.0

23 Nov 09:53
ab1bd22
Compare
Choose a tag to compare

What's Changed

🧠 TL;DR

  • Swift Testing framework support
  • Device management (add, delete, reorder devices). See mappings & video below.
  • Run arguments & environmental variables management (XcodebuildEditRunArgs, XcodebuildEditEnvVars)
device.mp4

🤩 Features

🪲 Bug fixes

⚙️ Other

Full Changelog: v5.0.0...v5.1.0

v5.0.0

06 Nov 18:59
7472090
Compare
Choose a tag to compare

What's Changed

🧠 TL;DR

  • Swift Package support (build & test)
  • Testing improvements

🤩 Features

🪲 Bug fixes

⚙️ Other

🚨 Breaking Changes

  • [Config] the type of commands.extra_build_args and commands.extra_test_args options has been changed to table
  • [API] projectCommand from project configuration has been removed
  • [API] all functions previously accepting projectCommand, now accept projectFile

Full Changelog: v4.0.0...v5.0.0

v4.0.0

22 Oct 17:22
4978d01
Compare
Choose a tag to compare

New Documentation

Previously the whole documentation was spread between README, Discussions, and the article describing how to configure Neovim. Now, I gathered all together and created a well-organized Wiki, which should be easier to browse. I encourage to check it out because there is a lot of useful information there 🔥🔥🔥!

Build Time Improvement

The most important thing in this release is a workaround that allows you to speed up incremental builds: Improve Build Time. You can apply it either manually or by using a built-in script that will do everything for you during a build.

Breaking Changes

  • While working on the build script, we also figured out a way to improve the security of scripts that require passwordless sudo access (like pymobiledevice3 integration). To ensure security the previous method is not supported anymore. Please see :h xcodebuild.remote-debugger-migration and Debugging on iOS 17+ to apply the new approach.
  • commands.remote_debugger config option has been removed, commands.remote_debugger_port has been moved to integrations.pymobiledevice.remote_debugger_port.
  • guess_target, find_xcodeproj, and should_update_project options have been moved to project_manager node and now they are shared between all file managers.

Check out the new config structure.

What's Changed

Also, big thanks to @Almaz5200, who helped a lot with code review and testing! 🎊

Full Changelog: v3.7.0...v4.0.0

v3.7.0

13 Oct 17:24
3b3cea5
Compare
Choose a tag to compare

What's Changed

  • Added an option to automaticaly search for a non-configured project for oil, nvim-tree and neo-tree integrations by @Almaz5200 in #188
  • feat: set swift filetype for *.swiftinterface buffers by @wojciech-kulik in #190
  • feat: disabled C++ breakpoints added by nvim-dap by @wojciech-kulik in #197
  • feat: disabled automatic test enumeration to improve performance by @wojciech-kulik in #198

Full Changelog: v3.6.0...v3.7.0

v3.6.0

25 Sep 21:26
00c1930
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.5.1...v3.6.0

v3.5.1

06 Jun 23:03
2c11361
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.5.0...v3.5.1

v3.5.0

14 Apr 12:44
3fd5b2e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.0...v3.5.0