encoding database update; filesystem::Path constants now used more widely; autotype was deprecated