Skip to content

Releases: johnrbent/TextStory

v0.9.2

Choose a tag to compare

@mattmassicotte mattmassicotte released this 22 Apr 11:09
a52db1a
  • Fix a missing range check for substrings that could result in an exception being thrown
  • Update package to require Swift 6.0

v0.9.1

Choose a tag to compare

@mattmassicotte mattmassicotte released this 23 Jun 12:45
91df6fc

What's Changed

New Contributors

Full Changelog: 0.9.0...0.9.1

v0.9.0

Choose a tag to compare

@mattmassicotte mattmassicotte released this 03 Mar 12:54
8dc9148
  • Remove MainOffender, won't be needed with Swift 5.10
  • Remove adapter concepts, as they aren't the right way to do this
  • Add the TextStorageEventRouter thingy

v0.8.0

Choose a tag to compare

@mattmassicotte mattmassicotte released this 24 Jul 10:53
8883fa7
  • Concurrency support

v0.7.2

Choose a tag to compare

@mattmassicotte mattmassicotte released this 02 Dec 15:06
b7b3fc5
  • NSTextContentStorage conforms to TextStoring
  • Fix some API typos

v0.7.1

Choose a tag to compare

@mattmassicotte mattmassicotte released this 22 Apr 15:51
65ba53b
  • Make UITextView conform to TextStoring

v0.7.0

Choose a tag to compare

@mattmassicotte mattmassicotte released this 18 Mar 15:43
a9e65b1
  • Range/Search APIs

v0.6.1

Choose a tag to compare

@mattmassicotte mattmassicotte released this 21 Feb 20:59
af72294
  • Convenience inits for TextMutation

v0.6.0

Choose a tag to compare

@mattmassicotte mattmassicotte released this 10 Dec 17:32
fa9b50f
  • TextMutation is now Hashable
  • Convenience methods for applying and monitoring mutations
  • No more didApplyMutation completion handler
  • LazyTextStoringMonitor would be inconsistent about when it modifies max
  • LazyTextStoringMonitor now makes sure internal monitor gets correct visible maxes

v0.5.0

Choose a tag to compare

@mattmassicotte mattmassicotte released this 12 Nov 16:10
14541c4
  • New APIs in LazyTextStoringMonitor to better control its behavior
  • TextMutationEventRouter