| A | ↛ | APSWBaseWrapper removed | |
| A | ↛ | APSWDatabaseWrapper removed | |
| A | ↛ | APSWCursorWrapper removed | |
| A | ↛ | APSWConnectionWrapper removed |
| ⇢ | B | ExceptionReportFilter.is_ignored_exception_type() added | |
| ⇢ | B | catch_errors() added | |
| ⇢ | A | InterfaceMessages.add_exception() added | |
| ⇢ | A | InterfaceMessages.bind() added | |
| ⇢ | A | error_view() added | |
| ⇢ | A | error_record_view() added | |
| ⇢ | A | InterfaceMessages._on_exception() added | |
| A | ↘ | B | SchemaMigration.reset() got worse |
| A | ↘ | B | ErrorStorage.emit() got worse |
| A | ↘ | B | Preferences.get() got worse |
| A | ↘ | B | Preferences.initialize() got worse |
| B | ↘ | C | ModuleManager.construct() got worse |
| B | ↘ | C | ModuleManager.start() got worse |
| F | ↛ | APSWBaseWrapper.__get_message() removed | |
| A | ↛ | APSWBaseWrapper.on_exception() removed | |
| A | ↛ | APSWDatabaseWrapper._execute_sql() removed | |
| A | ↛ | APSWCursorWrapper.__getattr__() removed | |
| A | ↛ | APSWCursorWrapper.execute() removed | |
| A | ↛ | APSWConnectionWrapper.cursor() removed | |
| A | ↛ | APSWBaseWrapper.valid() removed | |
| A | ↛ | APSWBaseWrapper.error_message() removed | |
| A | ↛ | APSWCursorWrapper.__init__() removed |