Releases: Adjective-Object/good-fences-rs-core
Releases · Adjective-Object/good-fences-rs-core
v0.5.1: Use swc in resolve_with_extension (#57)
Added resolver to get resolved files with extension in order to avoid files with multiple `.` on it's name to resolve a different extension: Currently imports such as `graphql/__generated__/getBuildingQuery.interface` resolves with extension `interface` instead of `ts`. `resolve_with_extension` uses `swc` import resolver to retrieve resolved files with the full extension of the file even when it has `.` in the name.
v0.5.0: Added metadata struct for exported items (#53)
Added struct to attach metadata of export statements: - `ExportedItem` enum becomes `ExportType` - `ExportedItemMetadata` contains the `ExportType` and `allow_unused` flag, calculated during AST walk. - `ExportedItemMetadata` contains the span (bytepos of the export statement) - `ExportedItem` attaches the file path as `PathBuf` type. `ExportedItem` attaches the file `PathBuf` right after ast walk since the process that finds unused exports and files removes extension from files. TODO: add config option `supress_existing_unused` feature that adds `// @ALLOW-UNUSED-EXPORT` comment on found unused items and `supress_existing_unused_message` to add information to those comments.
v0.4.0: Upgraded SWC (#55)
Upgraded SWC to support latest typescript stable version
v0.1.6: Update unittest.yml (#50)
Upgrade ubuntu image in actions to match client-web image
v0.1.5
U/edgarivanv/added beachball stuff (#41)
v0.1.4
U/edgarivanv/added beachball stuff (#41)