Removing the requirement for pre-processing vectors; Making v1 and v2 encryption behave like Obj-C by truncating Multibyte passwords in the same way; Code cleanups since v3 additions; Bumping default schema to v3