API
- Added a new count transformation for differential transcript usage analysis: `dtu_scaled_tpm` (`dtuScaledTPM` in R-version of `tximport`)
- Added a utility function for renaming transcript-level exports with the transcript name: `utils.replace_transcript_ids_with_names`.
- When using biotype filtering, the TPM values will now be rescaled to match the sum of the TPM values before filtering.
- Apply biotype filtering, ignore transcript version and ignore after bar for transcript-level exports as well.
- Bug fix: Saving to files when exporting transcript-level counts works now.
Other changes
- Moved transcript version removal into the utility function `remove_transcript_version` and biotype filtering into the utility function `filter_by_biotype`.
- Always run unittests locally for each commit with pre-commit.