Pragma Engine 0.0.35
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
enum
fields now have default initialized values. - Moved most Pragma tests out of the SDK itself to fix compilation failure with
4-example
generated types.
- Generated proto
Integration Notes #
- Rename
CatalogStackableEntries.json
andCatalogInstancedEntries.json
toStackableItemSpecs.json
andInstancedItemSpecs.json
, respectively. - Integration test default config files were renamed from
InMemGame.yml
toInMemGameIT.yml
andInMemSocial.yml
toInMemSocialIT.yml
- If you use these
yml
files, 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-config
5-ext
pom templates have changed. Merge templatepom-xmls.templates
into5-ext/**/pom.xmls
. The process for this will be:- Delete all the
5-ext/**/pom.xml
files - 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