github Ataraxy-Labs/sem v0.3.16

13 hours ago

What's new

  • Shebang detection for extensionless files (#!/usr/bin/env perl, #!/usr/bin/python3, etc.) across all 23 languages
  • Vim modeline detection (# vim: ft=python) for extensionless files
  • Fortran parser fix: modules, programs, functions, subroutines now extracted correctly
  • Perl .t test files recognized as Perl
  • JS/TS const arrow functions promoted from variable to function entity type (thanks @MattCozendey)
  • JS/TS generator functions (function*, async function*) now detected as entities (thanks @MattCozendey)
  • Verbose markdown diff uses proper unified diff instead of dumping full before/after (thanks @Benjas333)

Contributors

@MattCozendey, @Benjas333, @so-fancy

Don't miss a new sem release

NewReleases is sending notifications on new releases.