v1.11.4
Change annotation type to a NamedTuple
Make concatenation of SubString{AnnotatedString} preserve annotations (#51806)
implement Memory{T} as a new backend for Array{T} (#51319)
Fix LazyString building with non-ASCII preceding $ (#49248)
Use optimised string search methods for substrings, too (#52424)
Revert "Revert "Cleanup MemoryRef tests (#54681)""
Rename (Tagged → Annotated)String, etc.
Add test for upper/lower/titlecase and fix missing import (#55443)
Use StringMemory instead of StringVector where possible (#53962)