- Internal restructure for core plugins. If you were using
config.spike.filesat all in any plugin, this will likely need to be adjusted slightly.
- The way that
matchersresolve has changed from matching against each file's absolute path to matching against relative paths. This means that if you had a file in the root of your project,
**/*.extensionwill no longer match it correctly. It will need to be updated to
*(**/)*.extension. This change is already reflected in the spike base template and defaults.
- You can now add an
extensionproperty to any custom loader to have it change out the extension on write
- Much more thorough comments and much less code in the core of this library. The time is right to jump in and contribute!
- improved: Less code complexity, more comments. Down to just 4 files in core!
extensionproperty for custom loaders
matchersnow resolve from relative paths