This extension uses several APIs which have been removed. In the next release of Brackets, the extension will crash.
The APIs are:
FileUtils.getFilenameExtension()
FileEntry.getMetadata()
In addition to several APIs that have been deprecated and will be removed by the end of this year:
NativeFileSystem.FileEntry
FileIndexManager
It should be fairly straightforward to switch to the new APIs based on the API migration guide. You can release this update in advance if you want, since users of Brackets Sprint 33 (the current release) will still be able to install the older version of your extension that is compatible with their build.
See this discussion thread for more background on the API changes.
Original description for posterity:
Starting in Brackets Sprint 32, FileUtils.getFilenameExtension()
is deprecated. It still works, but prints warnings to the console -- and may be removed in the future.
It is currently used here in NGUtils: https://github.com/angular-ui/AngularJS-brackets/blob/master/NGUtils.js#L364.
You could do a straightforward migration to the new FileUtils.getFileExtension()
API. Or if you want to preserve compatibility with older Brackets / Edge Code releases you could use something like the approach here: peterflynn/svg-preview@b40b39b.