Serial port library for Objective-C and Swift macOS apps
MIT License
Bot releases are visible (Hide)
Version 2.1 is a semi-major update to ORSSerialPort. It includes enhancements including minor new API, support for installation using Swift Package Manager, modernized Swift code, and other updates and bug fixes.
Important: This release of ORSSerialPort removes support for deploying on Mac OS X 10.7 Lion, and requires Mac OS X 10.8 Mountain Lion. If you need to support 10.7, please continue using ORSSerialPort 2.0.2.
See below for a comprehensive list of changes:
numberOfDataBits
property (credit: stbraun)Note: Now that ORSSerialPort can be installed using the Swift Package Manager, I intend to deprecate support for CocoaPods and Carthage in the future. In the upcoming Xcode 11, SwiftPM packages can be managed directly in Xcode with no need for third-party dependency management tools. This is true even for pure Objective-C apps (despite SwiftPM's name). Please consider switching to using SwiftPM for management of ORSSerialPort. Formal deprecation of CocoaPods and Carthage, along with removal of support for them will be clearly communicated well in advance, so this only serves as a very early notice that that's coming.
Published by armadsen over 8 years ago
This is a minor bug fix update to ORSSerialPort containing the following changes:
CHANGED
ORSSerialPacketDescriptor
.FIXED
ORSSerialRequest
's responseDescriptor
propertyComplete changes for this release can be viewed here.
Published by armadsen about 9 years ago
This is a minor bug fix update to ORSSerialPort containing the following changes:
ADDED
FIXED
Complete changes for this release can be viewed here.
Published by armadsen about 9 years ago
Version 2.0.0 is a major update to ORSSerialPort. It includes enhancements including a new packet parsing API, bug fixes, performance improvements, and additional example code.
It is mostly API compatible with previous releases, requiring no code changes on the part of most users. The exception is that the methods for creating an ORSSerialRequest
object have changed slightly. The old methods are deprecated, but still available.
Important note: Due to a change to the underlying system API used by ORSSerialPort, as of this release, it only supports deploying to OS X 10.7 or later. If you require support for OS X 10.6, use version 1.8.2. The requirements for building ORSSerialPort (Xcode 4.4+ on 10.7+) have not changed.
Changes include:
Complete changes can be viewed here.
Published by armadsen about 9 years ago
Version 1.8.2 is a minor bug fix release of ORSSerialPort. It includes the following changes:
Published by armadsen over 9 years ago
Version 1.8.1 is a minor bug fix and enhancement release of ORSSerialPort. It includes the following changes:
Published by armadsen over 9 years ago
Version 1.8.0 is a semi-major update to ORSSerialPort. It includes enhancements including new API, better Swift support, and additional example code.
For Objective-C projects, it should be fully API compatible with previous releases, requiring no code changes on the part of the end user. However, new warnings may be emitted for certain improper uses of ORSSerialPort API.
Important note: Due the addition of nullability annotations, existing Swift code which uses ORSSerialPort may need to be updated when updating to 1.8.0. These updates should be quite minor, and the compiler should do a good job of reporting what needs to be changed.
Changes include:
Complete changes can be viewed here.
Published by armadsen over 9 years ago
Version 1.7.1 is a minor bug fix release of ORSSerialPort. It includes the following fixes:
Published by armadsen over 9 years ago
Version 1.7.0 is a semi-major update to ORSSerialPort. It includes bug fixes, and enhancements including new API. It should be fully API compatible with previous releases, requiring no code changes on the part of the end user. Changes include:
Complete changes can be found here.
Published by armadsen almost 11 years ago
Fixes a bug that caused a compilation error in 1.0.1.