# Changelog

All notable changes to [tiny-svg](https://github.com/bpmn-io/tiny-svg) are documented here. We use [semantic versioning](http://semver.org/) for releases.

## Unreleased

___Note:__ Yet to be released changes appear here._

## 2.2.2

* `FIX`: correct type definitions for select and selectAll

## 2.2.1

* `FIX`: work around IE / MS Edge transform issue ([`980e9d6f`](https://github.com/bpmn-io/tiny-svg/commit/980e9d6f69a79ae500c6a4172d046b2420e4ca25))

## 2.2.0

* `FEAT`: add ability to `create` any SVG element via markup
* `FEAT`: add ability to set `innerSVG` to fragment
* `FEAT`: add `prependTo` and `prepend` utils

## 2.1.2

* `FIX`: correct `{}` TypeScript definition

## 2.1.1

* `FIX`: correct TypeScript definitions

## 2.1.0

* `FEAT`: add TypeScript definitions

## 2.0.0

* `FIX`: drop `browser` field for better interoperability with module bundlers

## 1.1.0

* `CHORE`: mark utils as side-effect free via `sideEffects: false`

## 1.0.0

* `CHORE`: migrate code base to ES6
* `FEAT`: generate bundles for CJS, ES6 and UMD

## ...

Check `git log` for earlier history.
