diff --git a/README.md b/README.md index b01ecf7..3b3c71f 100644 --- a/README.md +++ b/README.md @@ -583,6 +583,11 @@ This execution case was pointed out by https://github.com/jods4 - many thanks. Changelog ========== +02-May-18 v3.2.6 (3.2.5) + +- Re-work detection of whether `const` semantics should be treated as pre-ES6 (NodeJS <=5.x) or ES6 in favour of ES6 semantics. Note that this may change the execution path of code which previously made the opposite assumption in NodeJS <5.x and realted JS engines. (More details at https://github.com/MatAtBread/nodent-transform/commit/5fa3d01400ffb4903fe4184c3886f5d8b1c223b0) +- Fix regression in v3.2.5 which limited the scope of `var` declarations within loop bodies. + 30-Apr-18 v3.2.4 - Fix issue where `catch` body was incompletely transformed (see https://github.com/MatAtBread/nodent/issues/109) diff --git a/package-lock.json b/package-lock.json index a38fb91..9ad720c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,13 +1,13 @@ { "name": "nodent", - "version": "3.2.4", + "version": "3.2.5", "lockfileVersion": 1, "requires": true, "dependencies": { "acorn": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", - "integrity": "sha1-9HPdR+AnegjijpvsWu6wR1HwuMk=" + "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==" }, "acorn-es7-plugin": { "version": "1.1.7", @@ -15,25 +15,25 @@ "integrity": "sha1-8u4fMiipDurRJF+asZIusucdM2s=" }, "nodent-compiler": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/nodent-compiler/-/nodent-compiler-3.2.4.tgz", - "integrity": "sha512-xbUji/qmkp1CgNxDWQdHI1blKoECdRkV34hqUIWeJLoPVCsEpUWpepxSHcdvUJfacq9y/2LAFi8xcTlD+hW4tA==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/nodent-compiler/-/nodent-compiler-3.2.6.tgz", + "integrity": "sha512-6Zu15pXyMZgWUCp1xZMb+iUexFAUnixeAn3x4U+mqLAnOskWq8/fiBG03vn/pbHl9ZS61LTWSbYtHRzNkZS8ow==", "requires": { "acorn": "5.5.3", "acorn-es7-plugin": "1.1.7", - "nodent-transform": "3.2.4", + "nodent-transform": "3.2.6", "source-map": "0.5.7" } }, "nodent-runtime": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/nodent-runtime/-/nodent-runtime-3.2.1.tgz", - "integrity": "sha1-nidV2F4592Qojw1HUuvP4+VB4A4=" + "integrity": "sha512-7Ws63oC+215smeKJQCxzrK21VFVlCFBkwl0MOObt0HOpVQXs3u483sAmtkF33nNqZ5rSOQjB76fgyPBmAUrtCA==" }, "nodent-transform": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/nodent-transform/-/nodent-transform-3.2.4.tgz", - "integrity": "sha1-ZB9R7PgtnDNjO4uaKNKgAw86kuQ=" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/nodent-transform/-/nodent-transform-3.2.6.tgz", + "integrity": "sha512-CMa5JFCWhfv6SbG7GPNwxww9dyZuxHdC1vzGELodIPIklecH5FJzvB/gS5jb62jAnNqeQWPEoPY7AJcxvzmz2A==" }, "path-parse": { "version": "1.0.5", diff --git a/package.json b/package.json index 9f1fa7c..c6116fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nodent", - "version": "3.2.4", + "version": "3.2.6", "description": "NoDent - Asynchronous Javascript language extensions", "main": "nodent.js", "scripts": { @@ -13,7 +13,7 @@ "nodentjs": "./nodent.js" }, "dependencies": { - "nodent-compiler": "^3.2.4", + "nodent-compiler": "^3.2.6", "nodent-runtime": "^3.2.1", "resolve": "^1.5.0" },