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.
0.6.0 – 2024-05-08
- #27: support for Node 22.
-
#31: BREAKING CHANGE: changed the default config file name from
.esmlmrc.js
toesmlm.config.js
. -
#26: BREAKING CHANGE: updated dependencies:
Dependency Old version New version ⚠️ execa
^7.1.1
^8.0.1
pathe
^1.1.1
^1.1.2
tslib
^2.6.1
^2.6.2
Dependencies with major version change are marked with the "
⚠️ " emoji.
- #27: BREAKING CHANGE: support for Node < 20.10.0.
0.5.1 – 2023-08-02
- #24:
tslib
was incorrectly marked as dev dependency instead of runtime one.
0.5.0 – 2023-07-29
- #20: BREAKING CHANGE: changed exported types due to rewrite in TS.
0.4.0 – 2023-07-16
- #13: BREAKING CHANGE: added the
pathe
dependency to replacenode:path
usage in all path-related tasks. - #18: BREAKING CHANGE: changed logic for detecting and loading the loader file.
- #17: incorrect error handling in the
resolveConfigFile()
utility.
0.3.0 – 2023-07-13
- #8: Official support for Node 20.
- #9: BREAKING CHANGE: updated
execa
dependency from^6.1.0
to^7.1.1
.
- #6: Incorrect results returned by
isInsideDir()
on Windows.
0.2.0 – 2022-07-27
- #2: The
esmlm
binary passes arguments to the underlying program.
- #1: The
esmlm
binary now handles errors in more user-friendly manner.
- #5: The loader does not work correctly in Node 18.6+.
- First working version, yay!