# Changelog > **Tags:** > - [New Feature] > - [Bug Fix] > - [Spec Compliancy] > - [Breaking Change] > - [Documentation] > - [Internal] > - [Polish] _Note: Gaps between patch versions are faulty/broken releases._ ## 2.6.0 * [Internal] Fix incorrect AST node `identifier("this")`. * [Spec Compliancy] Add `interopRequireWildcard` around wildcard imports and exports to handle non-object exports. * [Internal] Upgrade `acorn-6to5`. * [New Feature] Basic destructuring defaults * [New Feature] Add `.es` to list of supported extensions. * [New Feature] Add optional `typeofSymbol` transformer. * [Bug Fix] Better handling of number literal property keys. * [Bug Fix] [Internal] Better `toIdentifier` method that handles reserved words. * [Internal] Upgrade to `core-js` 4.0.0. * [Internal] Upgrade to `regenerator` 0.8.3. * [Bug Fix] Handle `NewExpression` paren insertion edegcases better. * [Spec Compliancy] Class inheritance now has a `function` or `null` type check. * [Polish] Move `"use strict";` to inside module bodies instead of at the top of the file. * [Polish] Better handling of dynamic imports. * [New Feature] Use a `for` loop for rest parameters instead of `Array.prototype.slice`. ## 2.5.0 * Remove `noDuplicateProperties` transformer. * Better generated UIDs based on nodes. * Default parameters now use `arguments[i]`, conditionals and variable declarations instead of using long-form if statements. ## 2.4.10 * Upgrade `acorn-6to5`. ## 2.4.9 * Upgrade `acorn-6to5`. * Add optional `protoToAssign` transformer. * Fix missing properties from computed property keys. * Make ES7 comprehensions `let` variables. ## 2.4.8 * Make `require("6to5/register")` work with browserify - [#370](https://github.com/6to5/6to5/pull/370). Thanks [@hughsk](https://github.com/hughsk)! ## 2.4.7 * Upgrade `acorn-6to5`. ## 2.4.6 * Move `coreAliasing` and `undefinedToVoid` transformers down to catch `moduleFormatter` transforms. ## 2.4.5 * Avoid printing comments if they've already been output. ## 2.4.4 * Add `module` type to browser build `