Releases: orchetect/swift-radix
Releases · orchetect/swift-radix
1.4.0
Note
The repository has been renamed from SwiftRadix to swift-radix.
Please migrate your dependencies to use the new repository URL and module import name. See the README for more details.
Note
Cocoapods podspec has been removed.
As the Cocoapods trunk is being deprecated, the podspec has been removed from the repository and the library has been de-listed from the trunk.
1.3.2
1.3.1
1.3.0
String Value Getters are Now More Flexible
- Added defaulted
separator: String = " "parameter to CollectionstringValue()methods (#15) - Added defaulted
uppercase: Bool = trueproperty toRadixand CollectionstringValue()/stringValues()methods
Misc
CustomStringConvertiblenow returns radix string value with prefix- Minor documentation updates
1.2.0
New Improvements
- All initializers and extensions previously using
Stringnow allow anyStringProtocolfor greater flexibility. - Added Xcode 11.3 / Swift 5.1 backward-compatibility to allow compiling on macOS Mojave. (Once compiled, macOS 10.10+ is still supported.)
- Fun new package logo and banner in README :)
1.1.0
API Changes
Radix(T, base:)init is now a failableinit?instead of defaulting to base 10- Removed
<<<<and>>>>nibble shift operators (redundant and reduces potential for global operator collision)
Misc
- Improved resiliency to potential category method namespace collisions
- Various internal improvements
- README updated
1.0.3
1.0.2
1.0.1
1.0.0
- Library renamed to SwiftRadix
- Redesigned to also include all the same functionality for binary, octal, and radix(base:), in addition to hex
- Various improvements and additional features
- Complete unit tests have been added
- Swift Package Manager (SPM) support
- CocoaPods support
Please review the README.md to see syntax changes from SwiftHex.