Instead of a Memo field, the Unicode field should accept multiline=True or a similar keyword argument.
The Memo field would be deprecated to encourage the use of Unicode instead.
For discussion, should it behave like this:
- multiline=True - does not fail if there is a newline; hint to UI to show mutiline widget
- multiline=False - fails if there is a newline
Or should it behave like this:
- multiline=True - OK to have newlines; hint to UI to show mutiline widget
- multiline=False - fails if there is a newline; hint to UI to show single-line widget
- mutliline=None (default) - never fails for lack of newline; UI typically shows single-line widget
Instead of having Unicode store unicode strings, have String store unicode strings. Deprecate Unicode.
Instead of having Blob store byte sequences, have Bytes store byte sequences. Deprecate Blob.