# Bad Word Filter PRO - Release notes ## 2024.1.1 - 15.03.2024 * Support for Unity Cloud Build improved * domains updated * Updated to Common 2024.1.1 ## 2024.1.0 - 09.02.2024 * domains updated * Updated to Common 2024.1.0 ## 2023.2.4 - 20.11.2023 * Support for Unity Cloud Build added * domains updated * Updated to Common 2023.3.1 ## 2023.2.3 - 20.07.2023 * BadWordManager: RemoveChars added * UI of the demo scenes is working better in world space (AR/VR) * English updated * domains updated * Updated to Common 2023.2.3 ## 2023.2.2 - 30.06.2023 * Threading improved * domains updated * Updated to Common 2023.2.2 ## 2023.2.1 - 18.06.2023 * WebClient-encoding in Editor added * domains updated * Updated to Common 2023.2.1 ## 2023.2.0 - 07.06.2023 * Providers: "Verify"-method for sources added * BadWordManager: * "Remove Spaces" improved * "Max Text Length" for the space detection added * Updated to Common 2023.2.0 ## 2023.1.0 - 26.01.2023 * Source: "IsResourceFallback" added * domains updated * Support for Unity 2023 * Updated to Common 2023.1.0 ## 2022.2.2 - 02.12.2022 * Project cleanup * domains updated * Updated to Common 2022.2.2 ## 2022.2.1 - 04.11.2022 * "Check for Update..." added to the menu * Editor integration improved * domains updated * Updated to Common 2022.2.1 ## 2022.2.0 - 15.08.2022 * Minimal supported version is now Unity 2019.4 or newer * domains updated * Updated to Common 2022.2.0 ## 2022.1.2 - 31.05.2022 * GetHashCode-method improved * domains updated * Updated to Common 2022.1.2 ## 2022.1.1 - 16.05.2022 * Automatic installation of packages improved * Editor-folders moved to Scripts * domains updated ## 2022.1.0 - 23.03.2022 * Source improved * Fixes for namespaces * domains updated * "00-Simple_Example" demo scene added * Updated to Common 2022.1.0 ## 2021.3.4 - 29.12.2021 * domains updated * Updated to Common 2021.3.6 ## 2021.3.3 - 18.11.2021 * Option "Disable Ordering" added to prevent possible memory garbage in the GetAll-method * domains updated * Updated to Common 2021.3.5 ## 2021.3.2 - 11.11.2021 * domains updated * Updated to Common 2021.3.4 ## 2021.3.1 - 27.09.2021 * Models improved * domains updated * Updated to Common 2021.3.3 ## 2021.3.0 - 31.08.2021 * BadWordManager: "Mode" added * Editor integration improved * Code cleanup * domains updated * Updated to Common 2021.3.1 ## 2021.2.3 - 17.08.2021 * BadWordManager: "RemoveSpaces" added * domains updated * Updated to Common 2021.3.0 ## 2021.2.2 - 04.06.2021 * domains updated * Updated to Common 2021.2.2 ## 2021.2.1 - 15.04.2021 * Updated to Common 2021.2.1 ## 2021.2.0 - 13.04.2021 * Documentation updated * domains updated * Updated to Common 2021.2.0 ## 2021.1.2 - 25.02.2021 * domains updated * Updated to Common 2021.1.1 ## 2021.1.1 - 14.01.2021 * Documentation updated * domains updated ## 2021.1.0 - 03.01.2021 * Demo scenes improved * Editor integration improved * CapitalizationManager: new minimum is 1 character * PunctuationManager: new minimum is 1 character * English updated * domains updated * URLs updated * Updated to Common 2021.1.0 ## 2020.3.6 - 17.12.2020 * Improved for Unity 2020.2 * domains updated * Documentation updated * Updated to Common 2020.4.8 ## 2020.3.5 - 13.12.2020 * Planned final release for 2020 * domains updated * Updated to Common 2020.4.7 ## 2020.3.4 - 09.12.2020 * Improvements for Unity 2019 and newer * domains updated * Updated to Common 2020.4.6 ## 2020.3.3 - 15.10.2020 * Async-methods improved * Code cleanup * domains updated * Updated to Common 2020.4.4 ## 2020.3.2 - 08.09.2020 * Code clean-up * domains updated * Updated to Common 2020.4.3 ## 2020.3.1 - 25.08.2020 * Small code improvements * domains updated * Updated to Common 2020.4.1 ## 2020.3.0 - 05.08.2020 * Big code overhaul: use "Instance" to access the methods and variables * Import of the demo scenes streamlined * Minimal version is now Unity 2018.4 and newer * domains updated * Updated to Common 2020.4.0 ## 2020.2.1 - 04.07.2020 * Code cleanup * domains updated ## 2020.2.0 - 02.07.2020 * Events added to "BWFManager": * OnContainsComplete * OnGetAllComplete * OnReplaceAllComplete * Asynchronous methods added to "BWFManager": * ContainsAsync * GetAllAsync * ReplaceAllAsync * DemoAsync added * domains updated * Updated to Common 2020.3.0 ## 2020.1.8 - 18.06.2020 * The demo scene is now in "Demo.unitypackage" (please install "Assets/Plugins/crosstales/Common/UI.unitypackage" first) * Demo improved * Updated to Common 2020.2.1 ## 2020.1.7 - 09.06.2020 * Managers: "Reset" changed to "ResetObject" * Code improved * domains updated ## 2020.1.6 - 24.05.2020 * Integration for Unity 2020 improved * domains updated * Updated to Common 2020.2.0 ## 2020.1.5 - 12.05.2020 * Compile defines can now be disabled * domains updated * Editor integration improved * PlayMaker actions improved ## 2020.1.4 - 22.04.2020 * Spanish, French, Italian, Norwegian, Polish, Russian, global and domains updated * Small code improvements ## 2020.1.3 - 15.04.2020 * domains updated * Editor improved * Updated to Common 2020.1.3 ## 2020.1.2 - 05.03.2020 * Russian and domains updated * ReminderCheck removed * Updated to Common 2020.1.2 ## 2020.1.1 - 06.02.2020 * Support for Unity 2020 * domains updated * Updated to Common 2020.1.1 ## 2020.1.0 - 09.01.2020 * Vietnamese added * domains and global updated * asmdef added * Editor integration improved * Updated to Common 2020.1.0 ## 2019.3.3 - 18.12.2019 * domains and global updated * Small code improvements ## 2019.3.2 - 06.12.2019 * Editor integration improved * domains updated * Updated to Common 2019.5.4 ## 2019.3.1 - 21.11.2019 * Editor integration improved * domains updated * Updated to Common 2019.5.3 ## 2019.3.0 - 11.10.2019 * Biggest code overhaul since the release * Check speed improved * domains updated * Updated to Common 2019.5.0 ## 2019.2.2 - 25.09.2019 * ReminderCheck changed * UpdateCheck is now set to "false" per default (enable it in the configuration) * domains updated ## 2019.2.1 - 05.09.2019 * Leet-filter disabled in prefab * English, global and domains updated * Updated to Common 2019.4.1 ## 2019.2.0 - 26.07.2019 * Minimal version is now Unity 2017.4 and newer * Added compatibility with assembly definitions * domains updated * Demos: fully qualified access to classes * Updated to Common 2019.4.0 ## 2019.1.4 - 12.05.2019 * domains updated * Updated to Common 2019.3.1 ## 2019.1.3 - 10.04.2019 * domains updated * Editor improvements * Updated to Common 2019.2.5 ## 2019.1.2 - 12.02.2019 * domains updated * Code cleanup * Updated to Common 2019.2.3 ## 2019.1.1 - 18.02.2019 * domains, German and English updated * "Culture" added to "Source" * Editor improved * Updated to Common 2019.2.1 ## 2019.1.0 - 15.01.2019 * Various improvements and fixes * domains updated * Updated to Common 2019.1.0 ## 2018.4.0 - 01.11.2018 * domains updated * Updated to Common 2018.4.0 ## 2018.3.1 - 18.10.2018 * Manager: "Reset"-method added * Fixes for WSA * domains updated * Updated to Common 2018.3.1 ## 2018.3.0 - 08.10.2018 * "ReplaceAll" works now exact as expected * "Replace" removed * "Name" removed from BaseProvider * Singleton-behaviour for custom root objects improved * Minimum Unity version is now 5.6 * PlayMaker-package updated * domains updated * Common 2018.3.0 added ## 2018.2.1 - 23.09.2018 * "Source" is now an asset * WWW replaced with UnityWebRequest * BWFManager: ensure name is optional (see "Config") * domains updated * UpdateCheck: runs in a separate thread * Common 2018.2.2 added * Tested with Unity 2018.3 ## 2018.2.0 - 23.08.2018 * ru and domains updated * BWFManager: Callback "OnBWFReady" added * "Replace"-methods improved * Method "MarkAll" added * Common 2018.2.0 added * Discord channel added * Standard version removed ## 2.9.12 - 07.06.2018 * ru and domains updated * Editor integration improved * Official support for Unity 2018.1 & 2018.2 ## 2.9.11 - 26.03.2018 * Interface "IFilter.cs" for filters added * Interface "IProvider.cs" for providers added * en and domains updated * Common 1.2.6 added ## 2.9.10 - 21.02.2018 * Fixes for WSA (UWP) * en, de, global and domains updated * Official support for Unity 2018 * Common 1.2.5 added ## 2.9.9 - 08.01.2018 * Domains updated * Common 1.2.0 added ## 2.9.8 - 22.12.2017 * Asset moved to "Plugins" * UpdateCheck improved * NYCheck added * Code cleanup ## 2.9.7 - 04.12.2017 * "Dont Destroy" added to all managers * Support for pre Unity 5.3 dropped ## 2.9.6a - 23.11.2017 * WSACheck added * Configuration: reset and save fixed * SetupResources improved ## 2.9.6 - 17.11.2017 * Compile define symbol "CT_BWF" added * id file added * Editor scripts better organized ## 2.9.5 - 16.10.2017 * Greek added * Small improvements * Updated for Unity 2017.3 ## 2.9.4 - 22.09.2017 * Editor improved * Code cleanup * Documentation updated ## 2.9.3 - 03.09.2017 * PlayMaker-actions improved * PunctuationFilter improved * ConfigLoader added * Show configuration on first launch * Updated for Unity 2017.2 * New videos added ## 2.9.2 - 16.08.2017 * BWFManager: Test-Drive added * GAApi added * General code improvements ## 2.9.1 - 03.08.2017 * SimpleCheck added (useful for Chinese, Japanese, Korean and Thai) * Official support for Unity 2017 * Small Editor fixes ## 2.9.0 - 10.07.2017 * Demo scenes improved * en and domains updated * DLL removed (only source code) * Small fixes ## 2.8.5 - 20.06.2017 * "Fuzzy" removed * Replace of "Leet"-like texts * Detection of all filters largely improved * en, de, names, global and domains updated ## 2.8.4 - 01.06.2017 * Domains updated * Configuration window and menu "Tools" improved: * Videos added (incl. promo and tutorials) * README added * VERSIONS added * Social-media buttons added * Reminder changed ## 2.8.3 - 30.05.2017 * GUIDs regenerated * Domains updated * Internet check improved * Update check improved * Reminder added ## 2.8.2 - 17.05.2017 * Internet availability check added * Domains updated * Use of 'System.Guid' reduced * Fix for WSA (UWP) builds * Tested with Unity 2017 * Code-cleanup ## 2.8.1 - 11.04.2017 * Editor: scroll views added * Context-menu for hierarchy added * Editor-components improved * API-template improved * Demo scenes updated * Domains updated ## 2.8.0 - 12.03.2017 * Support for HTTPS added * Code improvements * Domains updated ## 2.7.4 - 27.01.2017 * DLL fixed for IL2CPP * Domains updated * Code clean-up ## 2.7.3 - 27.12.2016 * Settings are managed via CTPlayerPrefs * Namespaces removed * Domains & Swedish updated * Sources as unitypackage * Updated for Unity 5.5 * Unity 5.6-ready ## 2.7.2 - 22.10.2016 * DontDestroyOnLoad is now configurable in the settings (currently hidden) * Domains updated * Default as DLL (sources are inside the 'sources.zip') * Code clean-up ## 2.7.1 - 20.09.2016 * PlayMaker-package improved and "Contains"-action added * All resources (languages) updated * Minor code improvements * Unity 5.5-ready ## 2.7.0 - 11.09.2016 * Script namespace changed vom "BadWord" to "BWF" * Multi-Threading capability added (ContainsMT, GetAllMT, ReplaceAllMT) * Names and Domains updated * Minor code improvements ## 2.6.3 - 25.07.2016 * Managers improved * Editor integration improved * Domains updated ## 2.6.2 - 13.07.2016 * Test-Drive added to the custom editors and configuration window * Menu improved * Rename of "MultiManager" to "BWFManager" * Ensure object name "BWF" * Domains updated * Minor code improvements * Documentation improved ## 2.6.1 - 04.07.2016 * Configuration window and "Unity Preferences" added ## 2.6.0 - 01.07.2016 * Automatically adds the neccessary RTVoice-prefabs to the current scene * Update-checker added * Playmaker actions improved * Demo for 'Adventure Creator' added (see folder '3rd party') * en, fr, ja, de and domains updated * Code clean-up * Minimal Unity version is now 5.1.1 ## 2.5.2 - 09.06.2016 * Check for Internet connection added * Domains updated * Code clean-up ## 2.5.1 - 19.05.2016 * Playmaker actions updated * Domains updated ## 2.5.0 - 27.04.2016 * Playmaker actions added * Domains updated ## 2.4.1 - 13.04.2016 * Demo scene improved * Proxy manager added * Internet availability check implemented * Domains updated * Filter for Hindi, Persian and Emoji (miscellaneous symbols) added * Arabic, Czech, Danish, French, Swedish, domains, global and names updated * Minor code improvements * Documentation updated ## 2.3.0 - 25.02.2016 * Swedish updated * Domains updated * Code clean-up * API documentation added ## 2.2.1 - 03.11.2015 * Warnings on unsupported platforms removed * Domains updated ## 2.2.0 - 22.10.2015 * PRO edition created * Filters are now always ready after a scene starts ## 2.1.0 - 20.09.2015 * Better Editor integration * Domains updated ## 2.0.8 - 07.08.2015 * Minor changes ## 2.0.7 - 20.07.2015 * Fix for the Mac-platform (thx to Alan I'Anson!) * Debug-mode for bad words and domains (enable/disable it via 'Constants.cs') * Minor code improvements * Customer request: version for U4.6 * Version for U4.6 doesn't contain the demo scene (see 'Test' instead)! ## 2.0.2 - 10.06.2015 * Documentation updated * Minor improved detection in English ## 2.0.1 - 15.05.2015 * Code clean-up * Improved detection in English * Developed for Unity5 * Filters are decoupled from MonoBehaviour * All filters are now changeable during run-time * Separate usable and configurable filters/managers * The data is now injected via providers with 1-n sources. We implemented three different providers. * Meta data for sources, like a description and icon * New functions "Mark", "Unmark" and "Replace" * New Unity UI-based demo scene * Improved performance (5-10%) * More and better bad word matching (more than 100 changes) ## 1.5.0 - 14.02.2015 * Thai added ## 1.4.2 - 09.02.2015 * Minor detection improvements in English and German ## 1.4.0 - 04.02.2015 * Turkish added * Refined word matching * Domain check implemented * Check for excessive capitalization and punctuation added ## 1.3.0 - 29.01.2015 * Czech, Hungarian, Polish and Portuguese added * Fuzzy mode improved and re-added * Support for regular expressions ## 1.2.0 - 17.01.2015 * Danish, Finnish, Norwegian and Swedish added * More than 630 additional words for the existing languages added * Speed improvements * Demo scenes improved * GetFirst() and Fuzzy removed ## 1.1.0 - 11.01.2015 * Arabic, Chinese, Japanese, Korean, Russian and Dutch added * More than 800 additional words for the existing languages added * Code improvements ## 1.0.0 - 05.01.2015 * Production release