Skip to content

Latest commit

 

History

History
66 lines (46 loc) · 3.51 KB

CHANGELOG.md

File metadata and controls

66 lines (46 loc) · 3.51 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

1.8.0 - 2024-05-27

Added

  • [breaking] remove the constraint on packages exports default must be the last one (#171)
  • [breaking] return ResolveError:Builtin("node:{specifier}") from package imports and exports (#165)

Fixed

  • alias not found should return error (#168)

Other

  • add panic test for extensions without a leading dot (#150)
  • add test case for empty alias fields (#149)

1.7.0 - 2024-04-24

Added

  • add imports_fields option (#138)
  • substitute path that starts with ${configDir}/ in tsconfig.compilerOptions.paths (#136)

Fixed

  • RootsPlugin debug_assert on windows (#145)
  • RootsPlugin should fall through if it fails to resolve the roots (#144)
  • lazily read package.json.exports for shared resolvers (#137)

Other

  • remove PartialEq and Eq from Specifier (#148)
  • add test case for tsconfig paths alias fall through (#147)
  • use cargo shear
  • fix test not failing the jobs property (#146)
  • lazily read package.json.browser_fields for shared resolvers (#142)
  • avoid an extra allocation in load_extensions
  • ignore code coverage for Display on ResolveOptions (#140)
  • remove the browser field lookup in resolve_esm_match (#141)
  • remove the extra condition_names from package_exports_resolve

1.6.7 - 2024-04-22

Fixed

  • incorrect resolution when using shared resolvers with different main_fields (#134)

1.6.6 - 2024-04-22

Other

  • print resolve options while debug tracing (#133)

1.6.5 - 2024-04-10

Fixed

  • canonicalize is not supported on wasi target (#124)

Other

  • document feature flags

1.6.4 - 2024-03-29

Docs

  • improve terminology and clarify contexts