• Restored SwiftData support when using macOS 15.
• Restored default folder selection for opening databases when using macOS 15. • Added Batch Update function for Integer and Boolean attributes. • Implemented async background fetch for the sidebar count badges. • Bookmark data in the Content panel now includes the SMB path of network shares.
• Improved SwiftData support. • New handy context menu items in the Dock.
• You can now nullify up to 5 attributes in one operation. • Content viewer is now able to extract and display URL bookmark data. • New ‘Show in Finder’ menu items in the toolbar project popup buttons. • Extended modifiers in the Predicate editor for one to more relationships. • The Welcome window now supports drag-and-drop of database and project files. • Improved detection of deleting or moving database files opened in Core Data Lab. • Improved support for displaying derived attributes in the Detail viewer and Entity properties dialog. • Improved performance when extracting and displaying app extensions in the Simulator browser. • Improved performance when opening projects with large tables and complex predicates. • Improved memory management when closing projects. • Fixed entity name extraction when opening a Core Data database with sub entities in SQLite modus. • Fixed extraction of column names for certain tables when opening databases in SQLite modus. • Fixed width of first column when opening databases in SQLite modus. • Fixed date value display when opening non-Core Data databases in SQLite modus.
• Fixed transparent toolbar section above Inspector panel when using macOS 14. • Restored export to JSON or CSV from selected objects in the Relationships panel. • Fixed premature closing of the search dialogs when double-clicking the tableview without selection.
• Support for SwiftData apps and databases. • Support for entities with Composite attributes. • Improved column header context menu for easy column configuration. • Improved detection of deleting or replacing databases outside the project. • Improved Project properties dialog.
* Saved predicates do now include the columns configuration, with moved and hidden columns. * The font size of table grids can now be adjusted in the View menu and app preferences. * The sidebar now contains context menu items to copy predicates as text, Swift code or Objective-C code. * Improved detection of Apple Watch apps and databases in the Simulator browser. * Improved detection and handling of database file deletions. * Improved and more informative project settings dialog. * Improved support for displaying binary data containing MP4, JPEG and GIF data. * Fixed a bug related to autosizing columns. * Fixed a few ‘index is out of range’ bugs. * Hitting Enter on a row while in read-only modus will no longer result in an error message.
• When opening a Core Data table, the column widths are automatically adjusted to fit the content. • The new auto column width feature can be fine-tuned or disabled in the Settings dialog. • Objects can now be copied and pasted to relationships. • Objects can now be removed from a relationship without deleting the objects. • The content preview panel now uses AVPlayer to play video and audio. • Videos in webpages can now be played full-screen when using macOS 12.3 or newer. • A neat export progress dialog replaces the beach ball animation when exporting large datasets. • The Project metadata dialog now includes a refresh button, which is handy to test custom metadata changes.
• Menu items that can cause data changes are now disabled if the database is read-only. • Solved a crash when opening a database in the Finder that requires access to a hidden data storage folder. • The Predicate editor will now also load for entities with relationships to entities containing URI attributes. • Last field in the Details panel is no longer covered with buttons when editing data.
• You can now apply @count filters to one-to-many relationships in the Predicate editor. • Support for UUID and URI attribute types in the Predicate editor has been extended. • Attribute names in the Predicate editor are now properly sorted with all entity types. • The Predicate editor now shows a result counter. • File related settings in the Preferences panel have been moved to a new ‘Files’ tab. • Improved app icon extraction of iOS and iPadOS apps running on macOS.
• New app icon! • Batch Find and Replace function for string typed attributes. • Batch 'Nullify' function to set the values of an attribute to nil. • Option to include relationship data in JSON exports. • You can now import CSV and JSON files, including relationship data when using JSON. • Option to generate a new database based on an existing Core Data Model. • Relationship panel header now includes a record counter. • Generic AppKit error alerts are replaced with app generated alerts, to improve compatibility with the latest macOS versions.
- Redesigned toolbar and full-height sidebar when running on macOS 11 - Support for opening non Core Data SQLite database files - Gzipped data can now be viewed in the Content viewer - Added support for sorting on transformable, binary and URI attributes - Stored predicates are now checked for invalid conditions - Double clicking the status field in the toolbar will now zoom the window
- The Predicate editor now supports relationships! - Other Predicate editor improvements: - The 'Is null' and 'Is not null' selectors are now supported by all data types. - Larger input field for numeric attributes. - New context menu item 'Copy Predicate Format'. - Transient attributes are no longer listed as selection criteria. - Improved synchronisation between selected row and web content in the Content viewer.
• The Data change tracker now also supports child and parent entities. • You can now search within plain text and RTF text in the Content viewer. • Added support for displaying RTF and RTFD data streams. • Added support for sorting on UUID fields.
• Native support for Apple Silicon Macs • Improved compatibility with macOS 11 Big Sur
• New 'Invert Selection' menu item in the Edit menu. • Fixed a crash when activating the Predicate editor with a sorted table. • Tweaked height calculation of Predicate editor so it never shows a scrollbar.
• Solves an implementation bug with opening App Data Container files as read-only. Includes all changes of version 1.2: • Support for opening App Data Container files (.xcappdata) via menu File > Open Container or via the Finder’s context menu. • The Core Data metadata of the database can now be inspected via menu File > Store Metadata. • Option to enable NSPersistentHistoryTracking. This option is only available when the database already contains history tracking data. • You can now remove a column sorting via the right-click context menu of the column header. • New Performance settings in Core Data Lab Preferences. • New setting for Database access mode which is also used when opening a Core Data database in the Finder. • The date picker now uses the same GMT timezone as the read-only date text fields and table date fields. • After saving a new predicate, it is now automatically selected in the sidebar. • Improved support for opening and finding extension-less databases.
• Support for opening App Data Container files (.xcappdata) via menu File > Open Container or via the Finder’s context menu. • The Core Data metadata of the database can now be inspected via menu File > Store Metadata. • Option to enable NSPersistentHistoryTracking. This option is only available when the database already contains history tracking data. • You can now remove a column sorting via the right-click context menu of the column header. • New Performance settings in Core Data Lab Preferences. • New setting for Database access mode which is also used when opening a Core Data database in the Finder. • The date picker now uses the same GMT timezone as the read-only date text fields and table date fields. • After saving a new predicate, it is now automatically selected in the sidebar. • Improved support for opening and finding extension-less databases. • To add support for extension-less databases, add a single dot to the 'Supported database file extensions" setting.
• Support for creating new objects, including relationship objects • Support for cached Core Data models • Frames layout is now being saved as part of the project • Option to enable multi-select in the table views • Tab navigation support in main, tab and detail windows • Navigation shortcuts to move focus to the next panel • Auto-correction of simulator app and database paths • Improved error validation display • Merge policy can now be set in the Project properties window • Dedicated URI and UUID editor fields • Improved support for opening external binary files • Supported database extensions can now be configured • Option to use no database extension at all • Support for displaying HEIC images
- When in tracking modus, the change counter buttons are now also displayed on the Touch Bar, with the same ‘scroll to first related row’ function. - The ‘Select app’ dialog now only shows apps with a Core Data model. This behaviour can be disabled in the preferences panel. - Binary data in the Content viewer is now being displayed as UTF8 if possible, unless other formats are detected. - Fixed display of double typed fields when the database is opened as read-only. - Fixed missing app icon for Catalyst apps. - After performing a ‘Save as’ action, the project name is not properly updated in the status panel on the toolbar.
- Preferences has been extended with a Tables category, with default column width and grid style settings. - Visibility of created items counter has been improved when using data change tracker in Dark Mode.
- Improved File menu, with more options to start a new project - Added support for opening .mom files in the Finder - Layout fix Search section of the Preferences panel - Solved a caching error when re-opening the Simulator browser
- Fixed XML rendering in Dark Modus - Solved crash when loading Predicate templates with numeric or date variables - Deleted rows are now displayed as read-only when in tracking modus - Fixed export to CSV and JSON when in tracking modus - Improved max height of editable text field in Details panel - Changed default color for modification rows in tracking modus - Tweaked About window - Fixed display of path in Database search window - Fixed display of duplicate items in the Database search window - Fixed crashes in the sidebar of template fetch request with replacement parameters - Template fetch request can now be duplicated via the context menu - Removed dependency on the existence of UTI "com.apple.xcode.mom", which is in fact a dependency on Xcode - Added support for transformable fields - Added support for displaying super and sub entities in the sidebar - Tracking of super and sub entities is now prevented - Added detection and display of Plist data - After deleting a row, the whole sidebar is reloaded - Workaround fix for text fields overlapping counters in the sidebar - The default folder for new projects can now be set in the preferences - Notifications on document level are now distributed using a notification center on document level - Fixed binding change issue with date value picker - Improved binary data display when using Raw SQLite modus - Floating detail windows are now closed when the main window is closed, or when the database or model changes in the project - Tracking modus is now being closed after confirmation, when changing read-only modus - Extended tracking with detection of row deletions added in the same tracking session