Releases: blaineam/KeyStone
v2.5.0 - Security Hardening
Keystone 2.5.0
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.5.0")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
v2.4.3
Keystone 2.4.3
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.4.3")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
Full Changelog: v2.4.2...v2.4.3
v2.4.2
Keystone 2.4.2
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.4.2")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
v2.4.1
Keystone 2.4.1
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.4.1")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
Full Changelog: v2.4.0...v2.4.1
v2.4.0
Keystone 2.4.0
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.4.0")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
Full Changelog: v2.3.2...v2.4.0
v2.3.2
Keystone 2.3.2
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.3.2")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
Full Changelog: v2.3.1...v2.3.2
v2.3.1
Keystone 2.3.1
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.3.1")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
Full Changelog: v2.3.0...v2.3.1
v2.3.0
Keystone 2.3.0
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.3.0")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
Full Changelog: v2.2.4...v2.3.0
v2.2.4
Keystone 2.2.4
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.2.4")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
Full Changelog: v2.2.3...v2.2.4
v2.2.3
Keystone 2.2.3
A powerful, cross-platform code editor component for SwiftUI.
Installation
Add Keystone to your project using Swift Package Manager:
dependencies: [
.package(url: "https://github.com/blaineam/KeyStone", from: "2.2.3")
]Features
- Syntax highlighting for 20+ languages
- Line numbers with current line highlighting
- Bracket matching and auto-pair insertion
- Line wrapping toggle
- Multiple built-in themes
- Line ending detection and conversion
- Indentation detection
- Status bar and settings UI
- iOS symbol keyboard
Requirements
- iOS 17.0+ / macOS 14.0+
- Swift 5.9+
- Xcode 15.0+
See the README for full documentation.
Full Changelog: v2.2.2...v2.2.3