- Fix recognising mandatory prefix built-in imports #389 by @TomFryersMidsummer - Fixed detection of Node.js built-in modules that are only accessible with the
node:prefix (likenode:test,node:sqlite) to be correctly recognized when using<BUILTIN_MODULES>placeholder
- Fix Svelte export snippet parsing #390 - Fixed by adding support for new Svelte snippet syntax
- Switch to ESM #366 by @RobbieTheWagner - The plugin now uses ES modules instead of CommonJS
- Require Node >= 20.x #367 by @RobbieTheWagner - Drop support for Node.js versions below 20
- Switch to vitest #370 by @RobbieTheWagner - Replaced Jest with Vitest for better ESM support
- Ember.js gjs/gts support #377 by @NullVoxPopuli and @RobbieTheWagner - Add support for Ember.js gjs/gts file formats with namespace and named type imports
<BUILTIN_MODULES>placeholder #381 by @sdotson - Add support for sorting Node.js builtin modules to a specific position using<BUILTIN_MODULES>placeholder inimportOrder<SEPARATOR>placeholder #339 - Add<SEPARATOR>keyword for fine-grained control over import group separation whenimportOrderSeparationis enabled- Sort by length option #224 by @KLewin23 - Add option to sort imports by import statement length
importOrderExcludeoption #384 by @RyderKishan - Add support for excluding specific files from import sorting using glob patterns- Expand
sort-imports-ignoredetection #358 by @ckwalsh - Improved detection ofsort-imports-ignorecomments throughout the file, not just at line 1
- Improve
removeNodesFromOriginalCode()performance #356 by @ckwalsh - Replace RegExp logic with string slices for better performance
- Stop rerendering directives #357 by @ckwalsh - Inject imports instead of re-rendering directives to better preserve whitespace and reduce formatting conflicts
- Stop ignoring exceptions in snapshot tests #355 by @ckwalsh - Improve test reliability by properly handling exceptions
- Add pnpm install command to README #361 - Document pnpm installation option
- add svelte 5.x as peer dependency #337 by @werner-drklein
- fix type import ordering #331 by @rsslldnphy
- Fix conditional import of prettier-plugin-svelte #332 by @rsslldnphy
- Type imports #153 by Xenfo
- Svelte support #310 by canarddemagret
- Side effect import support #320 by blutorange and vladislavarsenev
- Fixed dollar sign group replace in Vue #283 by adamDilger
- Support
importOrderImportAttributesKeyword#273 by chentsulin
- added support for sort-imports-ignore #237 by stephdotnet
- Upgrade node in CI to current and lts versions #264 by harryzcy
- Resolves Issue 262 - CVE-2023-45133 - upgrade to latest babel traverse #266 by c-h-russell-walker
- update prettier peer dependency semVer to include 3.x #239 by basselworkforce
- Move @babel/core to devDependencies #200 by yykamei
- Only preserve directives already at the start of the program #198 by c-dante
- Bump babel to support satisfies keyword #196 by Leomotors
- Update prettier for TS 4.9 #194 by taiwabisabi
- Fixed empty/no script tag in vue component error #192 by adamDilger
- Change @vue/compiler-sfc to an optional dependency#189 by transitive-bullshit
- Type imports#153 by Xenfo
- Make @vue/compiler-sfc peer dependency #183 by blake-newman
- Keep script directives at top of file #186 by broofa
- Vue JS support #174 by blake-newman
- Export config type #173 by Leomotors
- Update babel version #134 by marvinroger
- Fix typo in Migration docs #158 by raineorshine
- Clean up unit test and snapshot test
- Add contribution guidelines for bug fixes and new features
- Fixes package management #100
- Update Babel parser to
7.14.6#79 by juanrgm .npmignorecleanup #96 by byara- Remove npm badges in the README #101 by byara
<THIRD_PARTY_MODULES>special word in import order to place third party imports at desired place. #65 by @risenforcesimportOrderSortSpecifiersoption to sort the imports in an import declaration. #72 by @ratierdimportOrderCaseInsensitiveoption to control the case sensitivity #69 by @timilesimportOrderParserPluginsoption to pass plugins to babel parser #88 by @saaryab
- Renaming of the
experimentalBabelParserPluginsListtoimportOrderParserPlugins. by @byara