First release
Small fix: index files with only
// @index
// /index
are now handled correctly.
- Added setting
js-index.defaultTemplate
.
- Added .tsx and .jsx files by default.
Potentially breaking changes!
- More powerful patterns (exclusion, multiple patterns)
- Indexes are aligned with their start marker
- Alignment markers for generated indexes
- Addition of
${variable:upper}
placeholder
- Added modifiers
- Added search & replace
- Less intrusive filename -> variable name derivation
- Configurable alignment markers
- Read index from files in other directory.
- Fix by @eMuonTau for filenames containing dots.
- Fix for broken index files without markers.
- Support for escaping interpolation literals with a slash (e.g.
\${name}
).
- Tried to bundle the extension. Didn't work, so reverted.
- Allowing slashes in replacements.
${relpath}
now refers to the actual relative path from the index file, not hardoded./{filename}
NOTE: the second change is formally not backwards-compatible. If you use the remote directory listing, e.g.
// @index[../some/other/dir]
, make sure your paths still work after upgrading. I've chosen to do this because it is more logical, and I doubt anyone is using this remote directory feature a lot.
- Fix for relative paths in non-remote listings.