---------------------------------------------------------------------------------------------------
Version: 0.5.17
Date: 03. 11. 2019
  Features:
    - Added function for check recipes override
  Bugfixes:
    - Fixed icons functions
---------------------------------------------------------------------------------------------------
Version: 0.5.16
Date: 09. 10. 2019
  Bugfixes:
    - Fixed functions to compare mods version
---------------------------------------------------------------------------------------------------
Version: 0.5.15
Date: 19. 09. 2019
  Features:
    - Added functions to compare mods version
  Bugfixes:
    - Improved items functions
---------------------------------------------------------------------------------------------------
Version: 0.5.14
Date: 11. 09. 2019
  Bugfixes:
    - Fixed coearence with functions return type, thanks to Maeriden for the suggesions
---------------------------------------------------------------------------------------------------
Version: 0.5.13
Date: 11. 09. 2019
  Bugfixes:
    - Fixed technologies functions existance check errors
---------------------------------------------------------------------------------------------------
Version: 0.5.12
Date: 08. 09. 2019
  Bugfixes:
    - Fixed minor bugs
---------------------------------------------------------------------------------------------------
Version: 0.5.11
Date: 05. 09. 2019
  Changes:
    - Improved disable functions
---------------------------------------------------------------------------------------------------
Version: 0.5.10
Date: 04. 08. 2019
  Bugfixes:
    - Improved module limitation removing(now if is empty will remove the two limitation variables for free the module)
    - Internal calls of logs could create nil pointers
    - Improved addEffect function
---------------------------------------------------------------------------------------------------
Version: 0.5.9
Date: 28. 08. 2019
  Bugfixes:
    - Auto setted module limitation message if the module haven't one setted apply new limitation
---------------------------------------------------------------------------------------------------
Version: 0.5.8
Date: 27. 08. 2019
  Features:
    - Added function to print a organizied error message aswil.general.printWarningMessage(title, message, log_message)
---------------------------------------------------------------------------------------------------
Version: 0.5.7
Date: 24. 08. 2019
  Changes:
    - setRecipeEnergyCost now have an optional attribute for set normal end expensive cost separately
---------------------------------------------------------------------------------------------------
Version: 0.5.6
Date: 24. 08. 2019
  Bugfixes:
    - Fixed results getting in special cases
---------------------------------------------------------------------------------------------------
Version: 0.5.5
Date: 23. 08. 2019
  Bugfixes:
    - Fixed multiply recipes function set, some minor bugs
---------------------------------------------------------------------------------------------------
Version: 0.5.4
Date: 23. 08. 2019
  Bugfixes:
    - Fixed addPrerequisite() on technologies without prerequisites with circular dependency checking too
---------------------------------------------------------------------------------------------------
Version: 0.5.3
Date: 22. 08. 2019
  Features:
    - Improved log print system and added some log
---------------------------------------------------------------------------------------------------
Version: 0.5.2
Date: 20. 08. 2019
  Bugfixes:
    - Fixed module functions iteration errors
---------------------------------------------------------------------------------------------------
Version: 0.5.1
Date: 19. 08. 2019
  Bugfixes:
    - Not setted variables
    - Fixed addEffect() on technologies without effect
    - Fixed new modules functions
---------------------------------------------------------------------------------------------------
Version: 0.5.0
Date: 18. 08. 2019
  Features:
    - Added optional recursive circular dependency checking on addPrerequisite function with memoization for optimize performance, also with log print
    - Added function removeEffectFromAllTechnologies(to_remove_effect)
    - Added function removeUnlockRecipe(technology_name, recipe_name)
    - Added function removeUnlockRecipes(technology_name, recipe_names)
    - Added function addUnlockRecipe(technology_name, recipe_name)
    - Added function addUnlockRecipes(technology_name, recipe_names)
    - Added function removeUnlockRecipeFromAllTechnologies(recipe_name)
    - Added function multiplyIngredient(recipe_name, ingredient_name, multiplier)
    - Added function multiplyIngredients(recipe_name, ingredient_names, multiplier)
    - Added function multiplyIngredientToAllRecipes(ingredient_name, multiplier)
    - Added function multiplyIngredientsToAllRecipes(ingredient_names, multiplier)
    - Added function multiplyProduct(recipe_name, product_name, multiplier)
    - Added function multiplyProducts(recipe_name, product_names, multiplier)
    - Added function multiplyProductToAllRecipes(product_name, multiplier)
    - Added function multiplyProductsToAllRecipes(product_names, multiplier)
    - Added function multiplyRecipeStat(recipe_name, multiplier), will multipy energy_required ingredients and products
    - Added function hasLimitationRecipe(limitations, recipe_name)
    - Added function hasPositiveProductivity(module)
    - Added function hasPositiveSpeed(module)
    - Added function hasPositiveEfficiency(module)
    - Added function hasPositiveLessPollution(module)
    - Added function addProductivityLimitation(recipe_name)
    - Added function removeProductivityLimitation(recipe_name)
    - Added function addSpeedLimitation(recipe_name)
    - Added function removeSpeedLimitation(recipe_name)
    - Added function addEfficiencyLimitation(recipe_name)
    - Added function removeEfficiencyLimitation(recipe_name)
    - Added function addLessPollutionLimitation(recipe_name)
    - Added function removeLessPollutionLimitation(recipe_name)
---------------------------------------------------------------------------------------------------
Version: 0.4.16
Date: 15. 08. 2019
  Features:
    - Added overlay icon function
  Bugfixes:
    - Fixed technology convert prerequisite functions, miss redundance check
---------------------------------------------------------------------------------------------------
Version: 0.4.15
Date: 15. 08. 2019
  Bugfixes:
    - Fixed technology add unit function check prerequisite errors
---------------------------------------------------------------------------------------------------
Version: 0.4.14
Date: 10. 08. 2019
  Bugfixes:
    - Fixed item parsing don't consider fluids temperature
---------------------------------------------------------------------------------------------------
Version: 0.4.13
Date: 10. 08. 2019
  Bugfixes:
    - Fixed addPrerequisite function check redundance
---------------------------------------------------------------------------------------------------
Version: 0.4.12
Date: 10. 08. 2019
  Features:
    - Added convertPrerequisite(technology_name, old_prerequisite_name, new_prerequisite_name)
    - Added convertPrerequisiteFromAllTechnologies(old_prerequisite_name, new_prerequisite_name)
  Bugfixes:
    - Fixed aswil.recipes inventory existance checks
---------------------------------------------------------------------------------------------------
Version: 0.4.11
Date: 09. 08. 2019
  Features:
    - Added aswil.recipes.setRecipeResultCount(recipe_name, result_count)
  Bugfixes:
    - Fixed aswil.recipes.setRecipeEnergyCost(recipe_name, energy_cost), don't right implemented for each possible errors
---------------------------------------------------------------------------------------------------
Version: 0.4.10
Date: 02. 08. 2019
  Features:
    - Completed effect technologies functions
    - Continued documentation about recipes
    - Added remove effect function
    - Added migrate categoy function
  Bugfixes:
    - Technologies effect functions won't work propertly
---------------------------------------------------------------------------------------------------
Version: 0.4.9
Date: 29. 07. 2019
  Features:
    - Added technologies functions
---------------------------------------------------------------------------------------------------
Version: 0.4.8
Date: 19. 07. 2019
  Features:
    - Fixing parsing of products in recipes functions
---------------------------------------------------------------------------------------------------
Version: 0.4.7
Date: 19. 07. 2019
  Features:
    - Fixing error in recipes functions
---------------------------------------------------------------------------------------------------
Version: 0.4.6
Date: 09. 07. 2019
  Features:
    - Added technologies functions documentation
    - Added group recipes functions
---------------------------------------------------------------------------------------------------
Version: 0.3.5 - 0.4.5
Date: 28. 06. 2019
  Features:
    - Added technologies and entities functions	
  Bugfixes:
    - Fixing error in recipes functions	
---------------------------------------------------------------------------------------------------
Version: 0.2.0 - 0.3.4
Date: 25. 06. 2019
  Features:
    - Added recipes functions	
---------------------------------------------------------------------------------------------------
Version: 0.1.0
Date: 23. 06. 2019
  Features:
    - Initial release
---------------------------------------------------------------------------------------------------