# Svelte changelog ## 1.0.5 * Ensure compiler only generates ES5 code ([#75](https://github.com/sveltejs/svelte/issues/75)) * `get()` without arguments returns entire state object ([#73](https://github.com/sveltejs/svelte/issues/73)) ## 1.0.4 * Handle empty attributes in elements and components ([#63](https://github.com/sveltejs/svelte/issues/63)) * Detach top-level text nodes inside departing each blocks ([#62](https://github.com/sveltejs/svelte/issues/62)) ## 1.0.3 * Better generated code for `if` blocks, especially with `else`/`elseif` chains ([#28](https://github.com/sveltejs/svelte/pull/28)) * Trim unnecessary whitespace from `else`/`elseif` blocks ([#49](https://github.com/sveltejs/svelte/pull/49)) * Handle trailing comments in script tags ([#64](https://github.com/sveltejs/svelte/issues/64)) ## 1.0.2 Set `style.cssText` rather than `style` ([#44](https://github.com/sveltejs/svelte/issues/44)) ## 1.0.1 * Preserve SVG namespace inside each blocks * Always use `setAttribute` with SVG elements ## 1.0.0 * Generate AMD, CJS, IIFE and UMD builds * Correctly insert text nodes before anchors ([#31](https://github.com/sveltejs/svelte/pull/31)) ## 0.3.0 * Fix bug where departing element would unset `ref` incorrectly ([#24](https://github.com/sveltejs/svelte/issues/24)) * Basic template validation ([#6](https://github.com/sveltejs/svelte/issues/6)) * Fire `onrender` hooks once component is in DOM ([#18](https://github.com/sveltejs/svelte/issues/18)) * Only detach nodes when necessary to do so ([#26](https://github.com/sveltejs/svelte/issues/26)) ## 0.2.2 * On second thoughts, don't transpile build. Was only really for Uglify's benefit, which is daft ## 0.2.1 * Transpile build ## 0.2.0 * Only generate UMD build, for now * Include dependencies in the build, treat as `devDependencies` * Faster initial render * Parent data overrides child defaults * Remove top-level text nodes on teardown * Handle `readUntil` errors in parser * Basic `