UNPKG

com.ubisoft.hotel.packagemanager

Version:

This package is responsible for managing Hotel packages and for assisting consumers in building their apps

866 lines (643 loc) 25.6 kB
# Changelog All notable changes to this project will be documented in this file. More information [here](https://bcn-mb-git.ubisoft.org/hotel/client/production/package-management/packagemanager) The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] # [0.10.13] - 2023-02-22 ### Fixed - Fix an issue that prevented some errors when uploading asset bundles to Ubisoft Cloud from being presented. # [0.10.12] - 2023-02-22 ### Fixed - Fix an issue that deleted asset bundles from Ubisoft Cloud that didn't need to be deleted. # [0.10.11] - 2023-02-21 ### Changed - Update dependencies (Core to 0.10.9) to be able to organise asset bundles in Ubisoft Cloud by platform and game version. ### Added - Add support to automatically clean up app's bucket in Ubisoft Cloud. # [0.10.10] - 2023-02-17 ### Changed - Update dependencies (Core to 0.10.8) to fix an issue that prevented Android builds from being signed automatically. # [0.10.9] - 2023-02-17 ### Fixed - Fix an issue that prevents asset bundles from being uploaded when Ubisoft Cloud token has special characters. # [0.10.8] - 2023-02-17 ### Changed - Pass Ubisoft Cloud credentials via command line. # [0.10.7] - 2023-02-16 ### Changed - Read Ubisoft Cloud from Vault. # [0.10.6] - 2023-02-15 ### Added - Add verbose option to the script that manages asset bundles in Ubisoft Cloud. # [0.10.5] - 2023-02-15 ### Changed - Update dependencies (Core to 0.10.7) to catch up. - Add support to upload and delete asset bundles from Ubisoft Cloud. # [0.10.4] - 2023-02-02 ### Changed - Update dependencies (Core to 0.10.4) to catch up. ### Fixed - Fix an issue that prevented Amazon builds from being deployed. # [0.10.3] - 2023-02-02 ### Changed - Update dependencies (Core to 0.10.3) to fix an issue building for Android. # [0.10.2] - 2023-02-02 ### Changed - Update dependencies (Core to 0.10.2) to fix an issue building for iOS. # [0.10.1] - 2023-02-01 ### Changed - Update dependencies (Core to 0.10.1) to fix an issue building for StandAlone. # [0.10.0] - 2023-01-31 ### Changed - Update dependencies (Core to 0.10.0) to catch up. ### Added - Add support for Amazon platform. # [0.9.2] - 2023-01-18 ### Changed - Update dependencies (Core to 0.9.3) to catch up. ### Added - Add Addressables folders to git ignore. # [0.9.1] - 2023-01-13 ### Changed - Rename HT_ADDRESSABLES_DAD_ON for HT_ADDRESSABLES_STORE_CDN_ON. - Update dependencies (Core to 0.9.2) to catch up. # [0.9.0] - 2023-01-13 ### Changed - Change the way consumer's 'PackageManager' code is generated to let other packages generate code too. - Update dependencies (Core to 0.9.1) to catch up. # [0.8.12] - 2022-12-13 ### Fixed - Fix a compilation error when generating 'ConsumerPackageSuiteBuilder.cs' when Ht NetworkManager is installed. ### Changed - Revert 'Clean cache when building Win as a workaround for an issue with the way Unity 2021 handles incremental Windows builds when building in batch mode.' because it doesn't fix the issue. - Update dependencies (Core to 0.8.13) to have access to Addressables Core. ### Added - Add a build property to tailor Hotel Addressables behaviour. # [0.8.11] - 2022-12-02 ### Changed - Update dependencies (Core to 0.8.12) to catch up. - Clean cache when building Win as a workaround for an issue with the way Unity 2021 handles incremental Windows builds when building in batch mode. # [0.8.10] - 2022-08-10 ### Changed - Update dependencies (Core to 0.8.11) to fix an issue that prevented some Unity settings from being applied via code. # [0.8.9] - 2022-07-27 ### Changed - Update dependencies (Core to 0.8.10) to fix an issue when configuring Firebase. # [0.8.8] - 2022-07-25 ### Added - Add support to customize whether to deploy symbols using a SchemeProperty. # [0.8.7] - 2022-07-21 ### Added - Add support for generating Android symbols using a SchemeProperty. ### Changed - Update dependencies (Core to 0.8.8) to have support for generating Android symbols. # [0.8.6] - 2022-07-18 ### Changed - Update dependencies (Core to 0.8.6) to handle Firebase Android dependencies. # [0.8.5] - 2022-07-15 ### Changed - Use encoded branch name instead of plain branch name in order to avoid trouble when copying the build file artefact around. - Update dependencies (Core to 0.8.5) to have support for 'PipelineJob' encoded branch name. ### Fixed - Fix an issue that prevented HPM from building when 'Optimised mode' was disabled. # [0.8.4] - 2022-07-14 ### Changed - Rename 'Optimised' mode. - Update dependencies (Core to 0.8.4) to fix a compilation error. # [0.8.3] - 2022-07-14 ### Added - Add support to switch on/off 'Optimised' mode so contributors can apply a suite all the way. ### Changed - Update dependencies (Core to 0.8.3) to catch up. # [0.8.2] - 2022-07-08 ### Changed - Update dependencies (Core to 0.8.2) to fix an issue that prevented Firebase manifest from being generated. # [0.8.1] - 2022-07-08 ### Changed - Update dependencies (Core to 0.8.1) to fix an issue that prevented Firebase manifest from being generated. # [0.8.0] - 2022-07-08 ### Changed - Update dependencies (Core to 0.8.0). - Refactor the way Firebase is supported. # [0.7.2] - 2022-07-08 ### Breaking changes - You will be affected if you are overriding the method GetBuildFileNameWithoutExtension() in your ConsumerPackageSuiteBuilder.cs. The new signature is string GetBuildFileNameWithoutExtension(PackageSuite packageSuite, string gameVersion, Ubisoft.Hotel.Package.PipelineJob pipelineJob) You may need to link Ubisoft.Hotel.Package assembly on your Ubisoft.Consumer.PackageManager.Editor assembly definition. ### Changed - Update dependencies (Core to 0.7.1). - Refactor the way pipeline job information is stored. # [0.7.1] - 2022-07-05 ### Fixed - Fix an issue preventing the correct branch name and build number from being used for the build name. # [0.7.0] - 2022-07-05 ### Added - Add support to include pipeline job information (branch name and build number) in the build. ### Changed - Update dependencies (Core to 0.7.0) to add support to include pipeline job information in the build. ## [0.6.4] - 2022-06-21 ### Changed - Update dependencies (Core to 0.6.4) to fix an issue that printed an error when HT Crashlytics package is not installed. ## [0.6.3] - 2022-06-21 ### Changed - Update dependencies (Core to 0.6.3) to fix an issue that prevented Firebase manifest from being generated. ## [0.6.2] - 2022-06-17 ### Changed - Update dependencies (Core to 0.6.2) to fix an issue on Unity 2021. - Update 'ConsumerPackageSuiteBuilder' template to use the latest 'Ht SRDebugger' version. ## [0.6.1] - 2022-06-08 ### Changed - Update dependencies (Core to 0.6.1) to fix an issue that prevented 'HtSingletonHolder' from being destroyed properly when used in edit mode. ## [0.6.0] - 2022-06-07 ### Changed - Update dependencies (Core to 0.6.0) to have support for 'SocialCoreBuildProperty' build property. ## [0.5.13] - 2022-06-03 ### Changed - Update dependencies (Core to 0.5.12) to fix an issue that prevented 'HtSingletonHolder' from being destroyed properly when the app was closed. ## [0.5.12] - 2022-06-02 ### Changed - Update dependencies (Core to 0.5.11) to fix an issue that made WRITE_EXTERNAL_STORAGE and READ_PHONE_STATE Android permissions be added to AndroidManifest.xml although they are not required. ## [0.5.11] - 2022-05-27 ### Fixed - Fix an issue that prevented 'pre-commit_hotel' git hook from being executable. ### Changed - Update dependencies (Core to 0.5.10) to add some debug information. ## [0.5.10] - 2022-05-25 ### Changed - Update dependencies (Core to 0.5.9) to fix a compilation error on Windows. ## [0.5.9] - 2022-05-25 ### Changed - Update dependencies (Core to 0.5.8) to fix a crash on Android when finding out whether or not the installation is legit upon installing via adb. ## [0.5.8] - 2022-05-23 ### Fixed - Fix an issue that prevented some build properties from being applied before building. ### Changed - Update dependencies (Core to 0.5.7) to catch up. ## [0.5.7] - 2022-05-20 ### Added - Add support to read keystorePass and keystoreAlias from environment variables set by Vault so cicd can sign Android builds. ## [0.5.6] - 2022-05-19 ### Changed - Make sure that all assemblies are updated before applying properties to make sure that the appropriate properties are applied. ## [0.5.5] - 2022-05-16 ### Changed - Update dependencies (Core to 0.5.4) to fix an issue that prevented Hotel from signing Android builds. ## [0.5.4] - 2022-05-16 ### Fixed - Fix an issue that prevented aab builds from being built. ### Added - Add support for signing Android builds for a particular Scheme, typically Release Scheme. ### Changed - Update dependencies (Core to 0.5.3) to use the new signing Android builds feature. ## [0.5.3] - 2022-05-06 ### Fixed - Fix an issue that regenerated suites when it wasn't necessary. ## [0.5.2] - 2022-05-05 ### Fixed - Fix an issue that regenerated suites when it wasn't necessary. ### Changed - Update dependencies (Core to 0.5.2). ## [0.5.1] - 2022-04-25 ### Changed - Update dependencies (Core to 0.5.1). ## [0.5.0] - 2022-04-25 ### Changed - Update dependencies (Core to 0.5.0). ## [0.3.6] - 2022-04-14 ### Changed - Update dependencies (Core to 0.3.6 to add Crashlytics stuff to .gitignore). ## [0.3.5] - 2022-04-11 ### Changed - Update dependencies (Core to 0.3.5 to fix an exception when initialising PackageManagerHelper). ## [0.3.4] - 2022-04-11 ### Changed - Update dependencies (Core to 0.3.4 to fix a compilation error). - Refactor suites to ease maintenance and to speed up performance. ## [0.3.3] - 2022-04-08 ### Changed - Update dependencies (Core to 0.3.3 to fix a compilation error). ## [0.3.2] - 2022-04-08 ### Changed - Update dependencies (Core to 0.3.2 to fix a compilation error). ## [0.3.1] - 2022-04-05 ### Changed - Update dependencies (Core to 0.3.1 to fix a compilation error). ## [0.3.0] - 2022-04-05 ### Changed - Update dependencies (Core to 0.3.0 to fix some issues when copying stuff to the app space). ## [0.2.11] - 2022-04-04 ### Changed - Update dependencies (Core to 0.2.11 to open app in store and include Device cheats). ## [0.2.10] - 2022-04-04 ### Changed - Update dependencies (Core to 0.2.10 to have support for HtPlayerPrefs). - Update githooks only when a suite needs to be applied. ## [0.2.9] - 2022-03-30 ### Changed - Update dependencies (Core to 0.2.9 to fix a compilation error when using ZLogger). ## [0.2.8] - 2022-03-29 ### Changed - Update dependencies (Core to 0.2.8 to add support for Debug.LogException()). ## [0.2.7] - 2022-03-29 ### Changed - Rename 'Lightweight' to the more intuitive name 'ExportProject'. - Update dependencies (Core to 0.2.7 to catch up). - Update githooks. ## [0.2.6] - 2022-03-25 ### Changed - Update dependencies (Core to 0.2.6 to add a missing Android dependency). ## [0.2.5] - 2022-03-24 ### Changed - Update dependencies (Core to 0.2.5 to add support to retrieve Advertising Id). ## [0.2.4] - 2022-03-12 ### Changed - Update dependencies (Core to 0.2.4 to add support to stop a coroutine). ## [0.2.3] - 2022-03-15 ### Changed - Update dependencies (Core to 0.2.3 to add 'Assets/Editor/GitIgnored' to .gitignore). ## [0.2.2] - 2022-03-09 ### Changed - Add support to add paths to .gitignore from an AssetBuildProperty. ### Changed - Add FirebaseBuildProperty to ease Firebase setup. - Update dependencies (Core to 0.2.2 to have access to new AssetBuildProperty and FirebaseBuildProperty). ## [0.2.1] - 2022-03-02 ### Changed - Update dependencies (Core to 0.2.1 to fix a crash when registering singletons). ## [0.2.0] - 2022-02-28 ### Changed - Update dependencies (Core to 0.2.0 to use the new way of registering singletons). ## [0.1.14] - 2022-02-25 ### Fixed - Fix an issue that prevented package space properties from being applied. ## [0.1.13] - 2022-02-23 ### Fixed - Fix an issue that prevented manifest.json from being stored properly after deleting pluggable packages. ## [0.1.12] - 2022-02-22 ### Fixed - Fix an issue that prevented the correct game version from being published for the pipeline. ### Changed - Update dependencies (Core to 0.1.7 to use the new approach for handling pluggable packages. - Refactor the way pluggable packages are handled. ## [0.1.11] - 2022-02-16 ### Fixed - Fix an issue preventing the pre-commit git hook from being executable on macOS. ## [0.1.10] - 2022-02-16 ### Changed - Update dependencies (Core to 0.1.6 to use git hook that prevents suite stuff from being pushed to the repository). ### Added - Add a pre-commit git hook to prevent suite stuff from being pushed to the repository. ## [0.1.9] - 2022-02-14 ### Changed - Add PlayerSettings' define symbols to crc so suites are regenerated when returning to Unity Editor if they've been changed. - Update dependencies (HotelCore to v0.1.5) ## [0.1.8] - 2022-02-14 ### Fixed - Fix an issue that prevented the CICD pipeline from marking a job as failed when the project had compilation errors. ## [0.1.7] - 2022-02-09 ### Changed - Add 'pluggable_packages.json' to .gitignore automatically. ## [0.1.6] - 2022-02-08 ### Changed - Update dependencies (HotelCore to v0.1.4 to prevent a crash when the very first log is triggered from a constructor. ## [0.1.5] - 2022-02-08 ### Fixed - Fix an issue that prevented correct suite properties from being applied from hotelSettings window after losing focus. ### Changed - Change 'realpath' for another way of calculating an absolute path for cicd tools as 'realpath' requires GNU CoreUtils to be installed to work. - Update dependencies (HotelCore to v0.1.3). ### Added - Write pluggable packages to a file so it can be taken into consideration to prevent the consumer from pushing their references in manifest.json to the repository. ## [0.1.4] - 2022-01-13 ### Fixed - Fix an issue that applied the default suite instead of the one passed in when applying a suite triggered recompilation. ## [0.1.3] - 2022-01-10 ### Added - Add Runtime Verbatim stuff to project's .gitignore. ## [0.1.2] - 2022-01-10 ### Fixed - Fix a warning when running build_player.sh because of 'continue' statement was used in a wrong way. ### Changed - Update dependencies (Core to v01.1.2 to support Runtime Verbatim stuff). ## [0.1.1] - 2022-01-10 ### Added - Add macOS scripts to mimic Hotel Unity pipeline to Tools folder so consumers and maintainers can use their workstations to debug their projects or the pipeline. More information here: https://confluence.ubisoft.com/x/0M3TVQ. ## [0.1.0] - 2022-01-03 ### Added - Add support for localising the app name. ### Changed - Update dependencies (Core to v0.1.1 to support native localisation and Editor Verbatim stuff). ## [0.0.89] - 2021-12-20 ### Fixed - Fix an issue preventing 'Assets/csc.rsp' from being added to .gitignore. ### Changed - Update dependencies (Core to v0.0.56 to make csc.rsp path public so PackageManager can added it to .gitignore). ## [0.0.88] - 2021-12-20 ### Fixed - Fix an issue causing an infinite loop when some symbols needed to be added to csc.rsp upon building via CLI. ### Changed - Update dependencies (Core to 0.0.55 to fix a symbols related issue). ## [0.0.87] - 2021-12-17 ### Changed - Update dependencies (Core to 0.0.54 to use csc.rsp support). ### Added - Move define symbols from ProjectSettings.asset to csc.rsp so consumers won't commit unwanted symbols to their repository. ## [0.0.86] - 2021-12-03 ### Added - Add support for optimised mode to reduce time spent on applying a suite. ## [0.0.85] - 2021-11-24 ### Changed - Add support for Logger channels presets. ## [0.0.84] - 2021-11-17 ### Fixed - Fix an issue preventing suite properties that modify Resources from applying the correct value. ## [0.0.83] - 2021-11-08 ### Changed - Update dependencies (Core to v0.0.51) ### Added - Add StreamingAssets/Hotel to gitignore ## [0.0.82] - 2021-11-08 ### Changed - Update dependencies (Core to v0.0.50) ### Fixed - Fix an issue that wiped out CLI arguments randomly. ## [0.0.81] - 2021-10-19 ### Fixed - Fix error when path to network settings submodule doesn't exist. ## [0.0.80] - 2021-10-04 ### Fixed - Fix an issue that prevented the message that lets consumers know that the build batch is done from being printed. ## [0.0.79] - 2021-10-01 ### Added - Expose build version so the pipeline can take advantage of it. - Add "network settings submodule" param to NetworkManagerProperty. ## [0.0.78] - 2021-09-30 ### Added - Add support to let properties of the current suite copy stuff over to Resources folder. ### Changed - Update dependencies (Core to v0.0.49) ## [0.0.77] - 2021-09-23 ### Changed - Update dependencies (Core to v0.0.48) ## [0.0.76] - 2021-08-31 ### Added - Add support to pass arguments in to the 'Release version' tool. ## [0.0.75] - 2021-08-30 ### Added - Add support to release a version from Unity Editor and command line. ## [0.0.74] - 2021-08-27 ### Fixed - Fix an issue that prevented combined properties from being applied when BuildPlayer step was performed. ## [0.0.73] - 2021-08-26 ### Fixed - Fix an issue preventing addressables from being generated from cicd pipeline ## [0.0.72] - 2021-08-13 ### Fixed - Fix an issue that prevented properties that need to be applied on postprocess are applied ## [0.0.71] - 2021-08-11 ### Changed - Update dependencies (Core to v0.0.43) ### Fixed - Fix an issue preventing the user from being able to apply a suite after having run a suite previously ## [0.0.70] - 2021-08-10 ### Changed - Update dependencies (Core to v0.0.42) ### Fixed - Fix an issue preventing transitive dependencies from being applied ## [0.0.69] - 2021-08-09 ### Changed - Change the way a package suite is applied to make sure all proeprties are ready before applying - Update dependencies (Core to v0.0.41) ## [0.0.68] - 2021-08-06 ### Changed - Building via CLI always calls Editor.Exit() passing in 0 when success and 1 when failure to make sure CICD will mark the result appropriately ## [0.0.67] - 2021-08-06 ### Changed - Update dependencies (Core to v0.0.40) ### Fixed - Fix an issue preventing CICD from catching a build error - Fix an issue that concatenated the extension to the folder containing the project when building a lightweight build - Fix an issue that prevented game version from being added to the build name ## [0.0.66] - 2021-08-04 ### Changed - Update dependencies (Core to v0.0.39) ## [0.0.65] - 2021-08-03 ### Changed - Change visibility for some PackageSuiteBuilder methods so they can be used by consumers ## [0.0.64] - 2021-08-02 ### Added - Integrate Orion's packages into Hotel build process - Prepare PackageManager to have no impact if explicitly disabled by consumers, typically to enrol projects progressively ### Changed - Update dependencies (Core to v0.0.37) ### Fixed - Fix an issue that caused a crash when gameVersion property was disabled ## [0.0.63] - 2021-07-30 ### Fixed - Fix an issue that made that hotel settings from a previous build job end up being used for the next job ## [0.0.62] - 2021-07-28 ### Fixed - Rename android sdk and ndk env variables to make them match the names in the agents ## [0.0.61] - 2021-07-27 ### Changed - Change the way android api level is provided ## [0.0.60] - 2021-07-27 ### Changed - Rename an environment variable to make it more succint ## [0.0.59] - 2021-07-27 ### Added - Add support for different ndk and sdk paths ## [0.0.58] - 2021-07-27 ### Changed - Disable GetBuildPlayerOptionsViaReflection() because it causes many side effects until Unity fixes them ## [0.0.57] - 2021-07-27 ### Fixed - Fix a crash when building for Android because build location was empty ## [0.0.56] - 2021-07-26 ### Fixed - Fix some issues realted to building process ## [0.0.55] - 2021-07-23 ### Fixed - Fix an issue causing a crash when building the player for the very first time ## [0.0.54] - 2021-07-23 ### Fixed - Fix some compilation errors ## [0.0.53] - 2021-07-23 ### Fixed - Fix an issue that prevented build options set in Unity Player settings from being applied when building the player ## [0.0.52] - 2021-07-21 ### Fixed - Fix an inconvenient side effect that deleted the latest build when applying a build suite from hotel settings window ## [0.0.51] - 2021-07-20 ### Fixed - Fix an issue preventing build from working after a previous build threw an exception ## [0.0.50] - 2021-07-20 ### Added - Add support for -quit batch mode ## [0.0.49] - 2021-07-20 ### Added - Add support for a basic view for PackageManagerEditor - Add support for build settings ### Changed - Refactor the way PackageManager builds the player so every single step can be called separately from CICD ## [0.0.48] - 2021-07-16 ### Added - Add support to call BuildAddressables from CICD ### Changed - Addressables are not generated by default before building the player ## [0.0.47] - 2021-07-13 ### Changed - Update dependencies (Core to v0.0.35) ## [0.0.46] - 2021-07-07 ### Added - Add support to generate Addressables, if supported, before building the player ### Changed - Update dependencies (Core to v0.0.34) ## [0.0.45] - 2021-07-06 ### Changed - Update dependencies (Core to v0.0.33) ## [0.0.44] - 2021-06-29 ### Changed - Update dependencies (Core to v0.0.30) ## [0.0.43] - 2021-06-29 ### Added - Add support for bumping game version from command line - Add support for reusing the same suite regardless the platform ### Changed - Update dependencies (Core to v0.0.29) - Update .editorconfig ## [0.0.42] - 2021-06-18 ### Added - Add support for lightweight build mode ## [0.0.41] - 2021-06-08 ### Changed - Update dependencies (Core to v0.0.25) - gameVersion property is generated only if consumers need it ## [0.0.40] - 2021-06-07 ### Fixed - Fix an issue when setting default values for schemes ### Changed - Change PackageManagerEditor buttons alignment to make them fit better in small screens ## [0.0.39] - 2021-06-07 ### Fixed - Fix an issue preventing applying a package suite from working properly after exiting Play mode ### Changed - Update dependencies (Core to v0.0.24) - Adapt to use the new data type of IsDevelopmentBuild, IsConnectProfileEnabled, EnabledHeadlessMode defined by Hotel Core ## [0.0.38] - 2021-06-03 ### Changed - Update dependencies (Core tomv0.0.23) ## [0.0.37] - 2021-06-02 ### Changed - Update dependencies (Core to v0.0.22) ## [0.0.36] - 2021-06-02 ### Changed - Update dependencies (Core to v0.0.21) ## [0.0.35] - 2021-06-02 ### Fixed - Fix an issue preventing adding/removing packages from working properly in Unity 2020 ## [0.0.34] - 2021-05-28 ### Changed - Update dependencies (Core v0.0.20) ## [0.0.33] - 2021-05-28 ### Changed - Update dependencies (Core v0.0.19) ## [0.0.32] - 2021-05-27 ### Changed - Update dependencies (Core v0.0.18) ## [0.0.31] - 2021-05-21 ### Changed - Update dependencies (Core to v0.0.17) ## [0.0.30] - 2021-05-21 ### Changed Update dependencies (Core to v0.0.16) ## [0.0.29] - 2021-05-19 ### Changed - Update dependencies (Coretp v0.0.15) ## [0.0.28] - 2021-05-14 ### Added - Show 'Generate package suites' button when there's no suites defined so consumers can use it to regenerate suites when hotelSettings get corrupted ## [0.0.27] - 2021-05-14 ### Fixed - Fix ane issue in 'Properties use cases' sample (Debug scheme always enabled headless mode) ## [0.0.26] - 2021-05-14 ### Changed - Change the installation instructions in the description of 'Properties use cases' sample ## [0.0.25] - 2021-05-14 ### Changed - Automate Properties sample installation ## [0.0.24] - 2021-05-13 ### Changed - Update dependencies (Package) ## [0.0.23] - 2021-05-07 ### Added - Add support for handling packages Resources ## [0.0.22] - 2021-05-06 ### Added - Add support for handling packages Resources ## [0.0.21] - 2021-04-23 ### Added - Add support for link.xml ## [0.0.20] - 2021-04-15 ### Changed - Update dependencies (Package) ## [0.0.19] - 2021-04-14 ### Changed - Update dependencies (Package) ## [0.0.18] - 2021-04-14 ### Changed - Update dependencies (Package) ## [0.0.17] - 2021-04-13 ### Changed - Update dependencies ## [0.0.16] - 2021-04-01 ### Fixed - Fix an issue preventing hotelSettings.asset from reflecting the scripted configuration the very first time it was created ## [0.0.15] - 2021-04-01 ### Added - Add 'Assets/Hotel/Resources' to .gitignore ## [0.0.14] - 2021-03-31 ### Fixed - Make the package compatible with Unity 2020 ## [0.0.13] - 2021-03-31 ### Refactor - Change route to Hotel folder inside consumer's project ## [0.0.12] - 2021-03-31 ### Added - Polish UI ## [0.0.11] - 2021-03-25 ### Refactor - Change the implementation to support configuration as code ## [0.0.10] - 2021-02-11 ### Refactor - Update dependencies ## [0.0.9] - 2020-12-12 ### Refactor - Improve error traceability ## [0.0.8] - 2020-11-19 ### Changed - Organise scripts ## [0.0.7] - 2020-11-17 ### Added - Move Platform Property Inspectors to Package ## [0.0.6] - 2020-11-16 ### Added - Support for iOS Platform Property ## Refactor - Apply coding conventions ## [0.0.5] ### Fixed - Fix an issue preventing Packages from working on Windows because of DirectorySeparatorChar ## [0.0.4] ### Fixed - Fix an issue with UnityPlayerExt and UnityEditorExt versions ## [0.0.3] ### Fixed - Fix an issue preventing Packages from working on Windows because of DirectorySeparatorChar ## [0.0.2] ### Changed - Update dependencies ## [0.0.1] ### Added - Set up