What's Changed
- Explicitly tell row views about the theme changes, switched from upda… by @mikekazakov in #637
- Added syntax highlighting for TOML by @mikekazakov in #638
- clang-tidy - strcpy, strcnpy, strcat, strlen are disallowed by @mikekazakov in #643
- Fixed the visibility of the revert and clear buttons in the hotkey fi… by @mikekazakov in #644
- Deducing a default application to open files with, instead of feeding 'nil' in, which no longer works. Fixed #642 by @mikekazakov in #646
- v1.9.0 by @mikekazakov in #647
- Fixed the issue with illegible quick search in Classic theme by @mikekazakov in #657
- Added a missing early return in case there's no default role handler or an UTI by @mikekazakov in #658
- More correct unit test for a spinlock by @mikekazakov in #659
- No more fetching tags from network volumes, more parallelism in I/O by @mikekazakov in #660
- Add Finder-style pathname copy alternate in file context menu by @stivlo in #664
- Make clang-tidy@22 happy by @mikekazakov in #667
- Use an updated version of colimactl by @mikekazakov in #669
- Updated CONTRIBUTING.md by @mikekazakov in #670
- Accept quoted paths in Go To Folder by @stivlo in #674
- Run CI jobs in stages with needs dependencies by @stivlo in #679
- A new Tab Bar control to replace the very old MMTabBarView entirely by @mikekazakov in #680
- New action: Create Directory In Opposite Panel (Shift+F7) by @mikekazakov in #681
- Migrated the test Docker containers from Ubuntu to Alpine by @mikekazakov in #683
- Fixed two logic issues in the terminal emulator by @mikekazakov in #684
- Corrected the tags parsing to avoid misaligned reads, made UBSAN issues a hard stop by @mikekazakov in #688
- Removed the human-readable machine name from the system information entirely since there's no official neither reliable way to get it by @mikekazakov in #689
- Updated OpenSSL to 3.5.5 and CURL to 8.20 by @mikekazakov in #692
- Make ChildrenTracker more accurate by @mikekazakov in #690
- Fixed missing or incorrect timestamps in archived files by @mikekazakov in #694
- Allow opening VFS files larger than a threshold (64MB by default) by @mikekazakov in #696
- Bump to Xcode 26.5 and update 3rd party versions by @mikekazakov in #697
- Update limactl to run integration tests again by @mikekazakov in #699
- Updated RegisterRemoteFileUploading() to make the main/background queues more explicit by @mikekazakov in #700
- An attempt to fix a hang on ftp read cancellation by @mikekazakov in #701
- Hiding the search panel in the Viewer upon closure. Fixed #702 by @mikekazakov in #703
- Enabled secure restorable state. Fixed #704 by @mikekazakov in #706
- Set more reasonable timeouts for ftp connections, fixed two blunders by @mikekazakov in #716
- Updated to clang-format@23, clang-tidy@23 by @mikekazakov in #721
- Include dSYMs when building a nightly package by @mikekazakov in #720
- Switch to Xcode27 / MacOS27 SDK, drop support of BigSur by @mikekazakov in #725
- No longer reference deprecate colors, fixed #727 by @mikekazakov in #734
- Don't use [NSSavePanel allowedFileTypes]. Fixes #731 by @mikekazakov in #736
- Don't use [NSWorkspace iconForFileType:]. Fixes #729 by @mikekazakov in #737
- Route hardcoded user-visible strings through the string catalogs by @cfanmaoli in #741
- Include Preferences.xcstrings into NimbleCommanderCommon by @mikekazakov in #743
- Localize the SpdLog window strings by @cfanmaoli in #744
- Don't include source files into the resources bundle target by @mikekazakov in #747
- Add Simplified Chinese (zh-Hans) localization by @cfanmaoli in #745
- Bump Xcode version to 27.2 by @mikekazakov in #752
- What's new for 1.9.0 by @mikekazakov in #754
- Update 3rd_Party by @mikekazakov in #753
New Contributors
- @stivlo made their first contribution in #664
- @cfanmaoli made their first contribution in #741
Full Changelog: v1.8.0...v1.9.0