[2.7.4] added file versioning and file backup
Immutable
release. Only release title and notes can be modified.
What's Changed
- fixed issue #3 by @SLINIcraftet204 in #5
New Contributors
- @SLINIcraftet204 made their first contribution in #5
Full Changelog: 2.7.3...2.7.4
Added
- Added generated file versioning for
config.yml,messages.yml, andMySQL.yml. - Added safe startup/reload updater for generated plugin files.
- Added automatic insertion of missing config/message/database keys from bundled defaults.
- Added backup creation before generated files are changed.
Changed
- Existing user values in generated files are preserved during updates.
- Invalid or missing generated file version values are corrected defensively.
messages.ymlreceives missing message keys without overwriting customized messages.
Technical
- Added
GeneratedFileVersionUpdater. - Added
configVersion,messagesVersion, andmysqlConfigVersion. - Generated file backups are written to
plugins/betterGraveStones/backups/generated-files/before modifications.