Major Overhaul & Improvements (0.2.0)
ℹ️ A major overhaul of the current asset. With support for larger databases and sorting data on download.
🗓️ Release Date: 7th September, 2024
🎨 Asset Changes
- Added support for notion database date properties to be read as a serializable version of date time.
- Added support for notion databases with more than 100 entries. Removing a previous limitation of the system.
- Added support for sorting properties to be defined per notion data asset to get matching sorted data in unity from notion. Removing a previous limitation of the system.
- Added a small security system to remove API keys at build creation from all notion data assets and then reapply them once the build is completed. So the API keys for your integrations are not shared with players. You still have the risk of them being inside any version control systems etc so keep that in mind.
- Added checks for internet reachability before processing download requests.
- Updated notion API handling a little behind the scenes for better response and error handling.
- Added core backend elements used in other assets
- Data asset index setup for data access feature.
- Settings provider for the system to show version info etc.
- Additional helper classes for ease of use of some backend logic for editor bits.
- Added data access system from cart library, so users can reference notion data assets from code without needing an inspector drag/drop reference.
- Added a QOL system to allow the user to update all Notion data assets in one process.
- Updated download dialogue boxes to support it taking longer than one call to download all data for an data asset.
- Made the JSON parsing setup (Simple JSON) into its own assembly “third party”.
- Updated namespaces & assemblies to be more in-line with other assets
- Added support for git URL usage of the repo and made it the recommended in the readme.
- Updated readme with a better structure, removed the limitations section and added sections on new features.