- enabled setting initial sorting of data tables
- fixed chart display on mobile devices
- fixed access rights for graphic editors
- showing more useful page titles
- removed legacy code
- replaced hard-coded CDN path with config value
- bugfix: duplicating charts within organization
- bugfix: pie charts with zeros in dataset
- bugfix: include organization id in md5 hash computation to make sure assets are copied to different S3 buckets
- bugfix: chart publication progress now shown properly
- storing reference to source chart on forking/duplicating
- data attributes in header nav
- support hooking into header nav
- re-arranged header nav
- showing lang code in header nav
- added speaking descriptions to core plugins
- added api for managing organizations
- allowing organziation specific plugin configuration
- allowing users in organization to use private plugins
- support for making plugins private
- added organizations
- svg icons for visualization
- replaced old color picker
- revised event flow in visualize step
- made pie charts less ugly
- added placeholder image for nojs.png
- fixed bar chart labels
- fixed highlighting of labels with quotes
- line chart: fallback to normal x-axis if not all date values could be parsed
- line chart: fixed label width calculation
- line chart: allowing more lines to be labeled
- removing all related jobs on chart deletion
- allow users to select column input format (to resolve ambiguous formats)
- bugfixes
- fixed theme inheritance, no more deep-copying of arrays
- improved language in email communication
- updated Propel to 1.6.8
- updated Twig to 1.13.2
- showing recent charts in dropdown nav
- enabled data attribution in visualize step
- added automatic number formatting
- added column oauth_signin to user table (see migrate sql)
- refactored JavaScript and CSS out of Twig templates
- renamed chart data file to data.csv
- plugin.php can now install plugins from git urls
- display chart id in gallery/mycharts if there's no title
- using [insert title here] as default chart title
- refactored core chart javascript into /js/dw/chart.base.js
- added log scale mode to line chart
- moved transpose button into first table header cell
- bugfixes
- added dw.utils.smartRound
- plugin install script performs health checks
- checking for plugin dependencies
- refactored gallery as plugin
- date columns now support ISO week format (eg 2013-W37 or 2013-W37-3)
- improved admin dashboard
- dataset allows adding columns at run-time
- auto-populating missing text columns
- added experimental live-editing features (disabled for now)
- added new API: dataset.reset, dataset.indexOf, dataset.add, column.indexOf
- refactored admin pages into separate plugins
- several hotfixes for 1.5.3
- allowing external websites to provide data and some chart preset
- improved parsing of dates
- improved formatting of dates
- made Datawrapper ready for HTTPS
- don't show the resize iframe notification more than one time
- fixed display of missing values in line-charts
- improved grid lines in line charts with date axis
- removed label rotation in line charts
- fixed bug in grouped column charts
- publishing just the assets needed by visualizations
- visualizations are now able to specify assets dynamically
- simplified dw.js/make: using jsmin.php if uglifyjs not available on server
- allowing some html in chart titles
- updated chroma.js
- themes can now define some gradients
- removing most HTML from chart data
- throtteling chart re-rendering in vis editor
- visualizations can now support smart re-rendering (instead of full reloads)
- fixed bug in data-table
- some more bugfixes
- automatically creating a new hashed url for theme javascript
- visualization throws exception if data is insufficient
- chart.dataset() can now take a new dataset
- renamed vis.setX to vis.x()
- fixed charts in admin dashboard
- simplified visualization api
- column chart allows ignoring of missing values
- redesigned custom color picker
- enabled multi-selection in custom color picker
- one-dimensional visualizations (pie,bars,...) now showing single column (instead of single row)
- removed bar chart setting 'labels inside bars'
- added separators in vis options
- added new conditions for vis options
- added fallback message when JS is disabled
- refactored javascript core
- refactored core visualizations to new javascript core
- refactored custom color feature
- added axes definitions to visualizations
- added column public_version to chart table
- incrementing public_version on every publication
- appended public_version to public chart urls
- showing big warning that the chart url has changed after republication
- fixed overlapping labels in line charts
- added legend position inside right in line charts
- visualizations can now check browser compatibility
- added table plugin_data
- added plugin interface for storing and reading persistent data
- removed setting 'labels-inside-bars' from bar chart
- fixed bar chart bug (too much white-space for long labels)
- output formatting of values now handled by columns (45998931)
- line chart: allow filling below lines
- column chart: show bars as thin lines if too many bars are displayed
- chart notifications
- vendor libs used by vis plugins are now loaded from external CDN
- automatically creating a new hashed url for vis javascript
- fixed severe bug in base theme (hotfix)
- allowed using uncompressed JS in chart preview
- allowed inverting of y axis in line charts
- fixed analytics in core
- refactored themes into plugin
- refactored l10n into a class
- refactored demo datasets into plugins
- minor bugfixes
- added table plugin
- added plugins system
- created datawrapper hook system (lib/hooks)
- refactored visualizations to plugins
- replaced gettext translation with generic JSON files
- simplified plugin localization
- refactored static image export into plugin
- trimming row labels in filter UI
- increased character limit to 40 chars
- trimming labels before counting characters
- fixed column chart label positions
- fixed line chart legend position
- bugfix: change password in settings
- added (optional) higher security for passwords, read more.
- added page for setting up admin account after fresh install
- fixed admin dashboard
- allowed customization of title
- refactored defaults in config
- allowed setting default for show_in_gallery
- enabled inverting the nav bar
- fixed bar chart display with negative bars
- allowed changing job status in admin page
- added job status 'canceled'
- ensured minimum width/height of 1 pixel for bars in bar/column charts
- allowed customization of logo
- allowed insertion of custom css
- allowed input of named colors
- ignoring data series by clicking table header
- made MyCharts page searchable
- allowed preventing guest access
- customizable home page
- customizable languages
- added roles sysadmin and graphic-editor
- line chart interprets time series data
- bugfix: chart editor overrides preferred embed size in visualize step
- showing translation status in admin pages
- special date selector for time series shown in 1d charts
- mycharts: allowed filtering charts by publish status
- show warning if negative values are displayed in stacked bar charts
- show values on hover in grouped/stacked bar charts
- added support for S3 domain alias (e.g. s3.datawrapper.de)
- added support for S3 endpoints
- refactored chart publication, fixed occosional bug that stopped chart publication
- live-generating chart thumbnails during chart editing instead of during publication
- you need to migrate the database schema, see commit message
- changed mysql engine to innodb
- center preview chart in editor
- replaced old data table with handsontable widget
- made job execution (e.g. static chart exports) fail safe
- added admin page showing job status
- you need to migrate the database schema, see commit message
- added generic support for hierarchical datasets
- fixed chart export
- visualizations now may define localized strings
- fixed bug with localized numbers in charts
- fixed stack percentages in fullscreen mode
- fixed Piwik tracking code
- added percentage stacking mode to stacked column charts
- improved session garbage collection
- fixed ABZV logo
- improved line charts coloring and labeling
- fixed colors in dark theme
- updated German locale
- bugfixes
- fixed several IE bugs
- fixed label transitions in bar charts
- updated to jQuery 1.9.1
- animated chart transitions for bar,column and pie charts
- added visual chart selector
- improved editor UI
- redirecting IE6 visitors to static chart
- extensive chart testing in multiple browsers
- simplified installation
- fullscreen mode
- customizable colors
- export static PNG/PDF
- filled line charts
- new theme: Playfair
- spanish translation
- fixed session bug
- updated to bootstrap 2.2
- lots of bugfixes
- release notes
- publishing charts to Amazon S3
- complete rewrite of old prototype
- replaced Highcharts with custom charts based on d3 and Raphael.js
- release notes