- iOS 9 Support dropped
- Add support for iOS 14
- Add support for Realm 10 and later
- Display optional types
- Display super class of Objects
- Select a property to be pinned in the objects browser
- Clean up code
- Layout improvements
- Add support for iOS 13
- Add support for Dark Mode
- Layout improvements
- Create objects of a given type
- Add observing for realm objects
- Add swipe to delete
- Use a toolbar to place common actions
- Add observation for certain properties
- Generate a preview string based on the first 2 properties
- Improve tableView cell layout
- Search was removed in 0.3.0. Will be added in the next version again
- Update project to Swift 5.0
- Add a toggle to handle Booleans
- Improved edit mode layout
- Fix search bar cancel button flickering
- Search for specific property names or values when inspecting a List of Objects
- Fix array out of bounds
- Reset & refetch data after performing delete action
- UI improvements
- Search for specific property names or values when inspecting a List of Objects
- Code clean up, swiftier coding style
- Add SwiftLint
- UI improvements
- minor update to use swift 4.2
- minor layout improvements
- clean up
- updated readme with Swift 4.1 code
- removed explicit Swift 4.0 support as it is 4.1 from now on by default
- New feature: Inspect (a) specific class(es) by passing an optional String array of classNames
// only show the objects of the Person class
guard let realmBrowser = RBSRealmBrowser.realmBrowser(showing: ["Person"]) else { return }
A className
String
must match a String
representation of a given Class. If no String
in [String]
matches a className in the realm schema, all objects are returned.
- minor layout improvements
- clean up
- filter objects (your own models vs all)
- Sort Objects crash fix
- Clean up
- iOS 11 style when available
- Updated to Swift 4.1
- realm 3.0 support
- multiple bug fixes
- swift 4 support
- fixed crash when attempting to view object with referenced object
- Bug fixes
- Clean up
-
Bug fixes
- fixed delete
-
Layout improvements
- added realm colors (whoop)
- show textField borders when in edit mode
- minor other layout improvements (like propertyValues not being displayed)
-
New Features
- added peek & pop (for properties) for supported devices
- sort your object classes by class name
-
General
- using real world objects for pod try
- Improved delete functionality
- minor layout and logic fixes
- added quick actions
- Added possibilty to delete one or multiple objects.
- minor layout and logic fixes
- compatible with Swift 3.0
- updated to the latest realm version
- Added possibilty to inspect elements contained in your objects' lists.
- minor fixes
- Improved documentation
- Added edit functionality to the browser because sometimes you want to change a value right in your debug session
- edit support for major property types
- Improved documentation
- This released fix a crash which occured when no objects have yet been added to a realm database.
- Impoved general documentation.
- Inital release with basic functionality.
- The browser can be triggered using one of the three methods:
// get the RealmBrowser for default Realm
realmBrowser()
// get the RealmBrowser for Realm
realmBrowserForRealm(realm:Realm)
// get the RealmBrowser for Realm at a specific path
realmBroswerForRealmAtPath(path:String)
Max Baumbach, [email protected]
RBSRealmBrowser is available under the MIT license. See the LICENSE file for more info.