Change log

<< Back
Release date Version Log
Nov 12, 2022 1.7.11
  1. ADDED the option to use int/string fields as rows ID for relational fields while import/export to Excel/GoogleSheets (Excel plugin => 1.10, GoogleSheets plugin =>1.7 )
  2. ADDED plugins can be imported directly from Unity Editor
  3. CHANGED improved performance for Excel import/export jobs (Excel plugin => 1.10)
  4. CHANGED when rows mapping config with int/string field as ID is used, rows with empty/duplicate ID values are not exported anymore (Excel plugin => 1.10, GoogleSheets plugin =>1.7)
  5. CHANGED popup dialog after import/export job is replaced with button animation
Sep 14, 2022 1.7.10
  1. ADDED the option to save popup windows positions (Settings->Preferences->Save popup positions)
  2. CHANGED improved navigation for nested tables
  3. FIXED reloading database and adding a row result in exception if keys/indexes are used
Aug 26, 2022 1.7.9
  1. ADDED new navigation system (back/forward buttons, right-click navigation). Read our blog post for more details
  2. ADDED option to see all rows in nested table
  3. CHANGED batch add/update/delete menu moved under "tools" button to reduce the number of buttons in the toolbar
  4. FIXED "duplicate row" tool in Editor GUI places a row in incorrect order
Aug 03, 2022 1.7.8
  1. ADDED fields reordering tool (under M menu button)
  2. ADDED setters for UnityVisualScripting and FlowCanvas for view relational fields
  3. CHANGED LiveUpdate mode optimization for batch binder
Jun 20, 2022 1.7.7
  1. ADDED new objectListMultiValueReference field
  2. ADDED "Asset to Row" utility support for Addressables loader
  3. ADDED new Unity VisualScripting and FlowCanvas units/nodes are generated for each view
  4. FIXED a view can not be deleted
May 29, 2022 1.7.6
  1. ADDED "Settings->Enumeration" tool for changing enum types names
  2. CHANGED Google Oauth 2.0 authentication flow changed from oob to URL redirect, cause oob flow is deprecated. Google Sheets plugin is also updated to support new flow
  3. CHANGED improved data binders editor GUI
  4. FIXED MonoBehaviour classes code generator generate wrong enum types is "Use addon classes" parameter is turned off
  5. FIXED NullReferenceException is thrown in FindEntities generated methods if a table has no rows
May 1, 2022 1.7.5
  1. ADDED views and view relational fields (read our blog post for more details)
  2. ADDED more comments to sources code of BGDatabase assembly
Apr 1, 2022 1.7.4
  1. ADDED new tabbed view component for better UI/UX
  2. ADDED table/field "readonly" user-defined bool field, affecting generated classes
  3. ADDED table/field comments are now added to generated code
  4. ADDED HTTP parameters/headers for LiveUpdate addon with Graph editor support
  5. ADDED a plugin for readonly database usage from multi-threaded environment
  6. CHANGED generated code optimization to reduce the size of generated code
Feb 8, 2022 1.7.3
  1. ADDED single-column indexes for Log(n) range scans
  2. ADDED read-only mode for code generators to skip all properties/methods altering database state
  3. ADDED optional loaded assets cache (BGAssetsCache.Enabled=true; to enable)
  4. CHANGED events system is redone
  5. CHANGED keys implementation is redone
  6. CHANGED enums with [Flags] attribute has special GUI, allowing to select multiple constants
Jan 11, 2022 1.7.2
  1. CHANGED [IMPORTANT] if a table is marked to have empty "name" field, all values for the "name" field will be erased. This is done to reduce memory footprint
  2. CHANGED generated code performance optimization
  3. ADDED fields with list of vector2 and vector3 are now supported for Playmaker
  4. FIXED code generation for Playmaker and FlowCanvas is broken
Dec 10, 2021 1.7.1
  1. ADDED multi-table relational fields (single and multiple)- read more
  2. ADDED alternative data loading via Google API for data extraction wizard
  3. ADDED support for unloading Addressables assets (Addressables plugin needs to be updated)- read more
  4. CHANGED code generator generates more compact, C# 7.1 compliant code
  5. CHANGED source code upgrade, C# language specifications 3.5 -> 7.1
  6. CHANGED min NET version 4.5 -> 4.7.1
Nov 14, 2021 1.7.0
  1. ADDED calculated fields
  2. ADDED action field
  3. ADDED graph binder
  4. ADDED UI Toolkit data binder (via plugin)
  5. CHANGED min Unity version 2018 LTS -> 2019 LTS
  6. CHANGED min NET version 3.5 -> 4.5
Aug 23, 2021 1.6.10
  1. ADDED drag ID column to entity button to assign an entity (affected components: field/batch/row data binders, BGEntityGo/generated MonoBehaviour components, Entity reference components)
  2. ADDED entity reference components (BGEntityReference inherited classes, optionally generated by CodeGen add-on).
  3. ADDED popup entity chooser saves the state between sessions optionally
June 17, 2021 1.6.9
  1. ADDED: foldable toolbars
  2. ADDED: pin export/import/open buttons to the top toolbar
  3. ADDED: buttons to select/deselect all/visible/filtered rows
May 26, 2021 1.6.8
  1. ADDED: Integration with Flow Canvas
  2. ADDED: Integration with Node Canvas (via plugin)
  3. ADDED: Integration with Game Creator (via plugin)
  4. ADDED: Integration with UNode (via plugin)
  5. ADDED: Integration with Behavior Designer (via plugin)
  6. ADDED: Different strategies for rows mapping between database and external tools(Excel/GoogleSheets). Row's index, int/string fields can be used now as rows ID instead of _id column
  7. ADDED: An option to have duplicate values for relationMultiple field
  8. CHANGED: field creation GUI redesigned
Apr 25, 2021 1.6.7
  1. ADDED: Filter presets (templates) are added for quick entities searching
  2. ADDED: 5 list fields are added to Playmaker (bool, int, float, string, color)
  3. FIXED: runtime saving gives error if custom database location is used
  4. FIXED: if domain reload is disabled and database window is closed entering playmode may result in null reference exception
Apr 7, 2021 1.6.6
  1. ADDED: Unity Visual Scripting (ex-Bolt) package support
  2. ADDED: unityObject field supports sub-assets if AssetType is set
  3. ADDED: asset is selected in Project View if mouse is clicked over asset preview
Mar 22, 2021 1.6.5
  1. ADDED: partitioning addon
  2. ADDED: liveupdate addon supports JSON/CSV files, hosted on webserver
  3. ADDED: byte and short fields
  4. ADDED: entering/exiting playmode while a nested table is selected now keeps nested table active
  5. FIXED: flickering while scrolling with mouse wheel
  6. FIXED: Binders/EntityGo GUI is bugged if the database window is close and dark theme is selected
  7. FIXED: layout exception is printed to the console while scrolling horizontally on MacOS
Jan 23, 2021 1.6.4
  1. ADDED: dark skin (Settings->Preferences->Skin)
  2. ADDED: a property to generated classes for traversing relation in reverse direction (naming convention is Related{MetaName}ListUsing{RelationName}Relation)
  3. CHANGED: CodeGen performance improvements
  4. FIXED: "Save all" button does not save runtime changes
Dec 06, 2020 1.6.3
  1. ADDED: wizard tool to extract database structure from Excel files/ GoogleSheets spreadsheet
  2. ADDED: export/import database structure without data to json
  3. FIXED: BGEntityGo editor throws an exception if database window is closed
Oct 28, 2020 1.6.2
  1. CHANGED: simplified settings file management
  2. ADDED: names mapping config for a data source
  3. FIXED: Bolt code generator produces uncompilable code under certain conditions
Oct 04, 2020 1.6.1
  1. ADDED: support for Configurable Enter Play Mode (Edit->Project settings->Editor->Enter Play mode settings)
  2. CHANGED: new workflow for scene reference field
  3. FIXED: duplicate selected rows bug
  4. FIXED: generated classes constructors access modifier (public->private)
Sep 21, 2020 1.6
  1. CHANGED: min version is Unity 2018 LTS
  2. CHANGED: Excel and Google Sheets integration code is moved into plugins
  3. CHANGED: DataSource tab is moved under "Export/Import" tab
  4. CHANGED: Editor GUI improvements and performance optimization
  5. ADDED: Plugins tab
  6. ADDED: Data protection for Modding addon
  7. ADDED: Options to view all fields while assigning related entity
  8. ADDED: single relation is supported in data binders
August 24, 2020 1.5.13
  1. CHANGED: LiveUpdate addon does not require _id column anymore
  2. FIXED: assigning sprite value to sprite field causes Unity Editor (v. 2019.4.8) crash on MacOS. Some other Unity Editor versions for MacOS may also be affected. The root cause is Unity Editor returning invalid value (-1) for TextureImporter.filterMode property
August 14, 2020 1.5.12
  1. ADDED: better support for Unity dark theme
  2. ADDED: a tool for moving/copying rows between tables
  3. REMOVED: all tests are removed
  4. REMOVED: all references to UnityEngine.UI assembly are removed
  5. FIXED: some private properties are missing when includePrivate parameter is used in data binders
  6. FIXED: sporadic error "BansheeGz.BGDatabase.BGUtilForUi:GetButtonHeight Could not load file or assembly 'UnityEngine.UI" printed to the console on project load
  7. FIXED: NewEntity () throws IndexOutOfRangeException exception after GetEntity(string) method is called
July 24, 2020 1.5.11
  1. ADDED: improved support for Unity 2020
  2. ADDED: GoogleSheets plugin can now be moved to runtime assembly. This action is required to implement GoogleSheets runtime plugin
  3. FIXED: hint methods are added to generated Bolt units to avoid dimmed look (re-generation is required)
July 06, 2020 1.5.10
  1. ADDED: generated methods to load assets asynchronously for asset fields with addressables loader
  2. FIXED: SpriteSheet/Atlas browser was skipping some sprites
  3. FIXED: GUI layout errors are printed to console after modal dialogs if database window is floating
June 07, 2020 1.5.9
  1. Row height resizing
  2. Drag'n'drop improvements for asset fields
  3. New CopyPaste mode
  4. Table list customization
  5. Encryption support
  6. Custom Keys to access row(s) quickly
  7. Validation system redone
read more here
May 07, 2020 1.5.8
  1. ADDED: distinct style for cell button if value is not set (relations/assets/lists/hashtable fields are affected)
  2. ADDED: Option to transfer rows order from source to destination while importing/exporting from/to Excel/GoogleSheets
  3. ADDED: Relation field now shows a little icon next to a cell button if the related table has a sprite field with a value
  4. ADDED: Float/int fields now transferred as numeric cells to Excel
  5. FIXED: Gradient field is not loaded properly if multithreaded loading is used.
March 28, 2020 1.5.7
  1. Upgraded min Unity version to 2017.4 LTS to comply to AssetStore official recommendation
  2. Examples are removed
  3. New landing page in case there is no database in the project
  4. ADDED: current row highlighting
  5. ADDED: optional vertical TAB key movement
  6. ADDED: sort alphabetically option while chosing a sprite from SpriteAtlas or multiple sprite
  7. ADDED: NotFoundEvent for generated Playmaker actions
  8. FIXED: No meta is chosen error in case of export/import to json or export/import with mode=Transfer
March 3, 2020 1.5.6
  1. Batch update
  2. Sprite field upgrade (now accept single/multiple sprites and sprites from SpriteAtlas)
  3. New enum and enumList fields
  4. New fields for Gradient and AnimationCurve
  5. New DataSource types for importing data from GoogleSheets and LiveUpdate add-on
  6. UI/UX changes to make UI compatible with newly added UnityEditor Skin (2019.3)
  7. UnityObject field now can be limited to accept asset of specified types only
read more here
Feb 6, 2020 1.5.5 This page is created.