Releases: orchetect/SwiftRadix
Releases · orchetect/SwiftRadix
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 = true
property toRadix
and CollectionstringValue()
/stringValues()
methods
Misc
CustomStringConvertible
now returns radix string value with prefix- Minor documentation updates
1.2.0
New Improvements
- All initializers and extensions previously using
String
now allow anyStringProtocol
for 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.
Original SwiftHex Library
Original library before SwiftRadix redesign.
It is recommended to update to the new SwiftRadix 1.0.0 release which brings new features.