- Fixed Database Editor window was forced to open after each Assembly Reload
- New: Plural Forms
- Added KNOT_LOCALIZATION_DISABLE_EXTENSIONS define symbol. You can define it to get rid of project-wide extension methods
- Updated Samples/Demo
- KnotTextKeyReference & KnotAssetReference ToString impl
-
[breaking change] Asset Store - Moving common parts of code to Knot.Core assembly. Please, delete asset folder before updating
-
[breaking change] UPM (GitHub) - Moving common parts of code to Knot.Core assembly. Please, use scope registry installation method
-
Migrating to Unity 2021.3+
-
Tests assembly moved to Package's Samples
-
Removed About window. Links are moved to package description
-
Fixed IKnotManager.SetDatabase controller callbacks transfer
-
Fixed NullReferenceException on Database asset deletion
- Fixed KnotTypePicker'r attribute drawer not responding to property changes
- Added Localize extension method for string type
- IKnotCultureSpecificMetadata is now marked as Obsolete. Instead, the culture will be provided to IKnotTextFormatterMetadata new implementation
- Fixed LocalizedText component's F (Formatters) button not responding in Unity 2022+
- Fixed disabled TMPro addon for Unity 2023.2+
- Editor menu path generalization
- New Addon (Experimental): CSV Import Export
- New Text Formatter Metadata - Localized Text Override
- New Text Formatter Metadata - Replace with Localized Text
- Fixed Component's Text Formatters not being applied if Database has been loaded after Localized Component initialization
- Fixed incorrect database search logic resulting in an empty list
- Fixed Addressables validation check
- New Addon: Open AI Autotranslator
-
KnotTextKeyReference is now have it's own Text Formatters metadata. You can add them in inspector by clicking [F] button
-
New Text Formatter Metadata - Prefix
-
New Text Formatter Metadata - Postfix
-
New Text Formatter Metadata - Replace
-
Added DISABLE_KNOT_LOCALIZATION define symbol. You can define it to completely disable KNOT Localization for specific build target
-
[breaking change] IKnotTextFormatterMetadata is now processing StringBuilder instead of string
-
Better KnotTypePickerDrawer for SerializedReference
-
Fixed Addressables error: Attempting to load AssetReference that has already been loaded
-
Fixed key search behaviour in Database Editor
-
Fixed error "An element can track properties on only one serializedObject at a time"
- Fixed missing Default Database reference after Library folder rebuilding
-
Fixed search field not responsable to changes
-
Fixed KnotLocalizedTextMeshPro not applying custom font metadata
-
KnotLocalizedTextMeshPro is now universal for all TextMeshPO text components
-
TextMeshPRO support
-
Live Reload - applies all changes and reloads active language data in Play Mode
-
Addressables Item Collection Provider
-
Removed redundant KNOT_LOCALIZATION define symbol
-
Key Reference Picker QOL changes
-
Key View Labels feature has been temporary disabled
-
Removed unnecessary "Reset User Settings" function from Project Settings
-
IKnotController is now requires ICloneable interface implementation. Clone() must return a new controller instance that will be used in runtime by IKnotManager whenever SetDatabase() is called.
-
Fixed NullReferenceException error caused by Key Reference Picker when fetching key list
-
Fixed incorrect key selection highlight & expanded state after using search in Keys Tree View
-
Fixed an issue with annoying "Null Database is provided or the same Database is already assigned to this Manager" warning when using Enter PLay Mode feature without Assembly Reload checked
-
Fixed Reorderable List not responding to reorder action