Skip to content

Releases: orchetect/OTCore

1.1.26

04 Dec 03:34
ce207ec
Compare
Choose a tag to compare
  • Improved OSLogger: flexible token templates, closure-based init

1.1.25

03 Dec 06:09
7c7937d
Compare
Choose a tag to compare
  • Collection: Added .remove(safePositionAt:) method
  • Collection & NSArray: Improved [safe:]/[safePosition:] setters by allowing inline mutability

1.1.24

02 Dec 05:07
45eb077
Compare
Choose a tag to compare
  • Refactored Log static enum as new Logger class

1.1.23

30 Nov 08:20
9b96de0
Compare
Choose a tag to compare
  • Refactored [position:] subscripts on StringProtocol to work on any Collection type
  • Collection: Improved [safe: Int] subscript, added [safePosition: Int] subscript
  • Collection: Added [safe: ClosedRange] and [safePosition: ClosedRange] subscripts
  • Collection: Added [safe: Range] and [safePosition: Range] subscripts
  • Collection: Added [safe: PartialRangeFrom] and [safePosition: PartialRangeFrom] subscripts
  • Collection: Added [safe: PartialRangeThrough] and [safePosition: PartialRangeThrough] subscripts
  • Collection: Added [safe: PartialRangeUpTo] and [safePosition: PartialRangeUpTo] subscripts
  • Fixed Xcode 12.4 build

1.1.22

29 Nov 12:44
880e64b
Compare
Choose a tag to compare
  • CharacterSet: Added .consonants, .vowels, .lowercaseVowels, .uppercaseVowels
  • CharacterSet: Added operators +, +=, -, -=
  • StringProtocol: Improved .only() & .removing() to allow multiple CharacterSets
  • StringProtocol: Added .firstIndex(of: StringProtocol)
  • StringProtocol: Added .isASCII,
  • StringProtocol: Added .isOnly(characterSet:), .contains(any characterSet:)
  • StringProtocol: Added .startIndex(offsetBy:) and .endIndex(offsetBy:)
  • StringProtocol: Added [position:] index offset subscripts for Int and all Range types
  • String: Added .isValidEmailAddress
  • String: Improved extensions to accept StringProtocol parameters and return Substring where possible
  • Respelled all uint* methods as uInt*

1.1.21

25 Nov 08:04
b7329eb
Compare
Choose a tag to compare
  • Dictionary: Added mapKeys and mapDictionary methods

1.1.20

23 Nov 06:43
8b9bd6c
Compare
Choose a tag to compare
  • Removed unused .if extension methods

1.1.19

19 Nov 08:45
f7709dc
Compare
Choose a tag to compare
  • Added .grouping(by:) method to Sequence
  • Fixed ARM build for unit tests

1.1.18

05 Nov 06:16
c73f707
Compare
Choose a tag to compare
  • Added DataReader

1.1.17

20 Oct 01:09
b2d03c6
Compare
Choose a tag to compare
  • Added @Atomic property wrapper, also safe for collection types