updateIfNeeded

open override fun updateIfNeeded(context: UpdateContext): Boolean

Checks if the config file needs updating by comparing versions, merges missing or updated keys preserving user data, and writes the updated YAML back to the file.

Return

true if the config was updated, false if already up-to-date

Parameters

context

provides information about the file, resource, parser, and logger