2021-09-14
Features #
- Default location for content is
5-ext/content - Default location for config is
5-ext/config - Run configs are checked in to help make debugging in IntelliJ more simple, and assume the new default locations for content and config.
- Click on the Add Configuration… button in the IntelliJ toolbar, under Kotlin choose MainKt - LocalConfigured and click OK.
- UnrealSDK:
- Generated proto
enumfields now have default initialized values. - Moved most Pragma tests out of the SDK itself to fix compilation failure with
4-examplegenerated types.
- Generated proto
Integration Notes #
- Rename
CatalogStackableEntries.jsonandCatalogInstancedEntries.jsontoStackableItemSpecs.jsonandInstancedItemSpecs.json, respectively. - Integration test default config files were renamed from
InMemGame.ymltoInMemGameIT.ymlandInMemSocial.ymltoInMemSocialIT.yml- If you use these
ymlfiles, ensure that the rename has been appliedplatform/5-ext/ext/src/test/resources/localDevelopmentShardConfig/and preserves any custom settings
- If you use these
make run-with-config5-extpom templates have changed. Merge templatepom-xmls.templatesinto5-ext/**/pom.xmls. The process for this will be:- Delete all the
5-ext/**/pom.xmlfiles - Run
make update-template - Use a diff tool like the one built into IntelliJ to restore local changes
- Delete all the
Deprecation #
Pragma Engine - CatalogStackableEntries.json and CatalogInstancedEntries.json will be removed in 0.0.36
Pragma Engine - make run-with-config will be removed in 0.0.37