diff --git a/CHANGELOG.md b/CHANGELOG.md index 298510f55..2d85c1b14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## v113 + +- `express` is working in Deno +- Fix lost non-mjs-extension module caused by v112 (close [#559](https://github.com/esm-dev/esm.sh/issues/559)) +- Fix exports of `netmask` and `xml2js` ([#561](https://github.com/esm-dev/esm.sh/pull/561) @jcc10) +- Fix `default` import of deps for cjs (close [#565](https://github.com/esm-dev/esm.sh/issues/565), [#566](https://github.com/esm-dev/esm.sh/issues/566)) + ## v112 - Use `.mjs` extension for the package main module to resolve subpath conflicts diff --git a/README.md b/README.md index 77f2f1413..2aed2fbe5 100644 --- a/README.md +++ b/README.md @@ -71,8 +71,8 @@ Import maps supports [**trailing slash**](https://github.com/WICG/import-maps#pa ```json { "imports": { - "react-dom": "https://esm.sh/react-dom@18.2.0?pin=v112&dev", - "react-dom/": "https://esm.sh/react-dom@18.2.0&pin=v112&dev/", + "react-dom": "https://esm.sh/react-dom@18.2.0?pin=v113&dev", + "react-dom/": "https://esm.sh/react-dom@18.2.0&pin=v113&dev/", } } ``` @@ -242,9 +242,9 @@ To ensure stable and consistent behavior, you may want to pin the build version The `?pin` query allows you to specify a specific build version of a module, which is an **immutable** cached version stored on the esm.sh CDN. ```javascript -import React from "https://esm.sh/react-dom?pin=v112" +import React from "https://esm.sh/react-dom?pin=v113" // or use version prefix -import React from "https://esm.sh/v112/react-dom" +import React from "https://esm.sh/v113/react-dom" ``` By using the `?pin` query in the import statement, you can rest assured that the version of the module you're using will not change, even if updates are pushed to the esm.sh server. This helps ensure the stability and reliability of your application. diff --git a/server/consts.go b/server/consts.go index 351f5d53a..efd59b7e9 100644 --- a/server/consts.go +++ b/server/consts.go @@ -2,7 +2,7 @@ package server const ( // esm.sh build version - VERSION = 112 + VERSION = 113 // esm.sh stable build version, used for UI libraries like react, to make sure the runtime is single copy // change this carefully STABLE_VERSION = 112 @@ -31,9 +31,10 @@ var cssPackages = map[string]string{ // stable build for UI libraries like react, to make sure the runtime is single copy var stableBuild = map[string]bool{ - "react": true, - "preact": true, - "vue": true, + "react": true, + "preact": true, + "solid-js": true, + "vue": true, } // reserved packages, for `deno` target use `npm:package` to import (skip build)