Skip to content

Releases: CarterGames/NotionToUnity

Notion Filter Query Support (0.4.0)

19 Dec 09:30
253aefe
Compare
Choose a tag to compare

ℹ️ Adding in filter support to database queries for data as well as a few minor editor bits.

🗓️ Release Date: 19th December, 2024

🎨 Asset Changes

  • New filter support when querying databases. GUI should work more or less as it does in Notion in style and functionality.
  • Updated GUI on the Notion Data Asset to show filters as an option to edit on a per-asset basis. Just like sort properties.
  • Fixed an issue where the reference to the target object was previously lost when editing filters or sort properties and making a code change that would cause a recompile.
  • Updated readme with explanation of the new filters setup as well as updated screenshots in some places to be accurate to the current setup.
  • Some updated commenting.

Slight API updates (0.3.0)

28 Oct 16:08
0a4d95e
Compare
Choose a tag to compare

ℹ️ Fixes to parsing data from Notion.

🗓️ Release Date: 28th October, 2024

🎨 Asset Changes

  • New post-download processing setup to allow users to handle the data into the data assets in alternative ways.
  • Updated GUI for sort property handling so it feels better and less cluttered.
  • Updated API to support recent secret key prefix changes.
  • Some updated commenting.

Further Parsing fixes (0.2.3)

11 Sep 07:35
41149db
Compare
Choose a tag to compare

ℹ️ Fixes to parsing data from Notion.

🗓️ Release Date: 11th September, 2024

🎨 Asset Changes

  • Fixed further issues with data parsing when downloading arrays, lists, enum flags or wrapper classes.
  • Fixed issues when trying to parse arrays/lists etc that only had 1 element in them.
  • Fixed an issue where any rollups showing an invalid type would stop data from applying.

Parsing fixes (0.2.2)

08 Sep 12:52
06305ec
Compare
Choose a tag to compare

ℹ️ Fixes to parsing data from Notion.

🗓️ Release Date: 8th September, 2024

🎨 Asset Changes

  • Fixed issues with data parsing when downloading arrays, lists, enum flags or wrapper classes.
  • Added support for string array in text properties when parsed correctly.

Creator tool hotfix (0.2.1)

08 Sep 10:34
ffcc63e
Compare
Choose a tag to compare

ℹ️ Data asset tool fixes.

🗓️ Release Date: 8th September, 2024

🎨 Asset Changes

  • Fixed an issue with the data asset creator tool not working 100% from some naming changes.
  • Some meta file updates.

Major Overhaul & Improvements (0.2.0)

07 Sep 12:04
6648eb0
Compare
Choose a tag to compare

ℹ️ 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.

First release package (0.1.0)

15 Jun 10:20
d1c55b1
Compare
Choose a tag to compare

ℹ️ Some fixes and added support for *rollups

🗓️ Release Date: 15th June, 2024

🎨 Asset Changes

- Added support for rollup properties (Note: Rollups only work if the shown property type in them is a supported type).
- [Internal]: Fixed an issue where the asset template had an incorrect namespace in the using statements.
- [Internal]: Fixed an issue where the notion data wrapper could fail to assign a value on download complete.