diff --git a/.eslintrc.json b/.eslintrc.json index 8140b7cd91..340b9a0e12 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -5,7 +5,6 @@ "semi": [ 2, "always" ], "keyword-spacing": [ 2, { "before": true, "after": true } ], "space-before-blocks": [ 2, "always" ], - "space-before-function-paren": [ 2, "always" ], "no-mixed-spaces-and-tabs": [ 2, "smart-tabs" ], "no-cond-assign": 0, "no-unused-vars": 2, @@ -34,6 +33,9 @@ "plugin:import/errors", "plugin:import/warnings" ], + "plugins": [ + "html" + ], "parserOptions": { "ecmaVersion": 6, "sourceType": "module" diff --git a/.gitignore b/.gitignore index a31f1af75b..e50eb0cb41 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ test/sourcemaps/samples/*/output.js test/sourcemaps/samples/*/output.js.map _actual.* tmp +_actual-bundle.* +src/generators/dom/shared.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 017a2219b8..9767660858 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,124 @@ # Svelte changelog +## 1.23.4 + +* Don't recreate if blocks incorrectly ([#669](https://github.com/sveltejs/svelte/pull/669)) + +## 1.23.3 + +* Pass parameters to `get_block` ([#667](https://github.com/sveltejs/svelte/issues/667)) + +## 1.23.2 + +* Fix if blocks being recreated on update ([#665](https://github.com/sveltejs/svelte/issues/665)) + +## 1.23.1 + +* Fix each-else blocks that are empty on initial render ([#662](https://github.com/sveltejs/svelte/issues/662)) + +## 1.23.0 + +* Hydration ([#649](https://github.com/sveltejs/svelte/pull/649)) +* Correctly transform CSS selectors with pseudo-elements ([#658](https://github.com/sveltejs/svelte/issues/658)) + +## 1.22.5 + +* Fix nested component unmounting bug ([#643](https://github.com/sveltejs/svelte/issues/643)) + +## 1.22.4 + +* Include `ast` in `svelte.compile` return value ([#632](https://github.com/sveltejs/svelte/issues/632)) +* Set initial value of `` bindings (i.e. the dependencies of their `