Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.8.0 #6092

Merged
merged 137 commits into from
Mar 14, 2019
Merged

Version 2.8.0 #6092

merged 137 commits into from
Mar 14, 2019

Commits on Oct 16, 2018

  1. Configuration menu
    Copy the full SHA
    dfbb574 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2018

  1. Configuration menu
    Copy the full SHA
    f815dd5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5816770 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2018

  1. Add support for *.js test fixture config (#5777)

    JSON doesn't support functions which are needed to create scriptable options, so implement a very basic method to load a JavaScript file exporting the config in `module.exports`. Also rename test sources (remove the `jasmine.` prefix), cleanup `karma.conf.js` and add an example .js fixture config (bubble radius option).
    simonbrunel authored Oct 20, 2018
    Configuration menu
    Copy the full SHA
    2dbf1cd View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2018

  1. Radar code cleanup (#5624)

    benmccann authored and simonbrunel committed Oct 21, 2018
    Configuration menu
    Copy the full SHA
    81b4b87 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2018

  1. Configuration menu
    Copy the full SHA
    b3b5c7d View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2018

  1. Configuration menu
    Copy the full SHA
    cb14217 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2018

  1. Remove dead and broken code from gulpfile (#5794)

    In commit c216c0a, the task unittestWatch was removed. However, the watch task links to it, when executed with the test flag. As watching the unittest is possible with `gulp unittest --watch`, this code is not needed anymore and thus removed.
    HendrikRoehm authored and simonbrunel committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    820d289 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bea6ab View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2018

  1. Configuration menu
    Copy the full SHA
    f74699a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f40abe9 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2018

  1. Configuration menu
    Copy the full SHA
    9140ef7 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2018

  1. Fix legend item layout issue (#5816)

    nagix authored and simonbrunel committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    e730f87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e62913 View commit details
    Browse the repository at this point in the history
  3. Support decimal stepSize (#5786)

    nagix authored and simonbrunel committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    637c217 View commit details
    Browse the repository at this point in the history
  4. Make bar styling options scriptable (#5780)

    The bar `backgroundColor`, `borderColor`, `borderWidth` and `borderSkipped` options are now scriptable (unit tests, docs and a basic sample). Also fix the gulp task that generates the documentation on Windows.
    simonbrunel authored Nov 12, 2018
    Configuration menu
    Copy the full SHA
    ae80e14 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2018

  1. Configuration menu
    Copy the full SHA
    56b30e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ea93a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2018

  1. Correct spelling mistake. (#5831)

    Use a simpler phrase for this heading.
    bakert authored and etimberg committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    ecf64d3 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2018

  1. Configuration menu
    Copy the full SHA
    75aa44e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab06831 View commit details
    Browse the repository at this point in the history
  3. Fix axis line width when option is an array (#5751)

    When the axis lineWidth setting is set to an array, use the first item when determining the size of the axis area.
    etimberg authored and simonbrunel committed Nov 18, 2018
    Configuration menu
    Copy the full SHA
    f6d9a39 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2018

  1. Configuration menu
    Copy the full SHA
    bc494e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b68341d View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. Configuration menu
    Copy the full SHA
    0351a88 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2018

  1. Draw radial scale angle lines before tick labels (#5855)

    Moved drawing of radial lines before drawing the tick labels, such that the radial lines are not drawn on top of the tick labels and their backdrop.
    fhp authored and simonbrunel committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    08447e9 View commit details
    Browse the repository at this point in the history
  2. Fix nearest interaction mode to return all items (#5857)

    Return all items that are at the nearest distance to the point and add unit tests for nearest + axis: 'x' and nearest + axis: 'y'
    kurkle authored and simonbrunel committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    f5437fe View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2018

  1. Configuration menu
    Copy the full SHA
    241499d View commit details
    Browse the repository at this point in the history
  2. Adjust the size of rectRounded/rectRot point to fit pointRadius (#5858)

    - Calculate the vertices of the shapes so that they are inscribed in the circle that has the radius of `pointRadius`
    - Remove `translate()` and `rotate()` to fix the regression introduced by #5319
    - Refactor `rectRounded` for better performance
    nagix authored and simonbrunel committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    1f2fa5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbca2fc View commit details
    Browse the repository at this point in the history
  4. Fix cut off tick labels in radial scale (#5848)

    Fix the issue that the topmost tick label and the bottom of the chart area are cut off with a radial scale.
    nagix authored and simonbrunel committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    d6ac7d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2018

  1. Deprecate Chart.{Type} classes (#5868)

    It looks like these classes are a legacy from version 1 but we actually never promoted their usage. Instead, the regular way to create a chart is to set the type in the config, for example: `new Chart(ctx, {type: 'bar'})`. Some types are actually missing (no `Chart.HorizontalBar` or `Chart.Pie`) but it's also not scalable because it can easily conflict with other classes scoped under the `Chart` namespace.
    simonbrunel authored Nov 29, 2018
    Configuration menu
    Copy the full SHA
    aa652df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecfa7b2 View commit details
    Browse the repository at this point in the history
  3. Fix test failures on Windows (#5872)

    nagix authored and simonbrunel committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    c84d249 View commit details
    Browse the repository at this point in the history
  4. Make Chart.controllers.* importable (#5871)

    `controllers.*.js` and `core.datasetController.js` are now importable (no more function export), that's why there is so many changes mainly due to one indentation level removed. Split code for `bar/horizontalBar` and `doughnut/pie` in separate files, added a global controllers import (`src/controllers/index.js`) and add tests to check that all dataset controllers are correctly registered under `chart.controllers.{type}`.
    simonbrunel authored Nov 29, 2018
    Configuration menu
    Copy the full SHA
    be8d78a View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2018

  1. Configuration menu
    Copy the full SHA
    3cb2d70 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2018

  1. Refactor data generation in scatter basic example (#5877)

    Replace repeated function call with compact function, generateData
    generic-github-user authored and simonbrunel committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    5797e03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfa635e View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2018

  1. Configuration menu
    Copy the full SHA
    7c45fda View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2018

  1. Fix the rounding issue of floating point numbers in category scale (#…

    …5880)
    
    - Remove `Math.round` in the category scale code
    - Add `helpers._alignPixel` to align grid/tick/axis border lines
    - Fix grid/tick/axis border line calculation
    - Add a check of the width of the axis border
    - Refactor core.scale code
    nagix authored and simonbrunel committed Dec 9, 2018
    Configuration menu
    Copy the full SHA
    40495ec View commit details
    Browse the repository at this point in the history
  2. Remove autoSkip logic to always display last tick (#5891)

    This changes the behavior of `autoSkip` so that it does not force the
    display of the last tick. If the last tick can be displayed with equal
    spacing to the rest of the ticks, it will be. Otherwise, it is not.
    sgray authored and etimberg committed Dec 9, 2018
    Configuration menu
    Copy the full SHA
    69fcba0 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2018

  1. Remove innerHTML usage from our DOM platform (#5909)

    Prevent "Unsafe assignment to innerHTML" reported by Firefox when submitting addon to their store.
    simonbrunel authored and etimberg committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    f2a9e66 View commit details
    Browse the repository at this point in the history
  2. Migrate from Browserify to rollup (#5904)

    Browserify isn't optimal bundling Chart.js because it adds too many internal wrappers, doesn't handle external/global dependencies and doesn't provide a way to generate ESM builds. Therefore, it seems the right choice to switch to rollup, so move all the build process in `rollup.config.js` and make Gulp to execute `rollup -c`.
    
    We also had to switch to Terser instead of UglifyJS because this last one contains a breaking bug. Note that tests now use the exact same rollup config as our builds (the minified one) to ensure that the bundling and minification steps don't break anything. Finally, replace the `gulp watch` task by `gulp build --watch` to be consistent with the other `unittest` and `docs` watching syntax.
    simonbrunel authored Dec 14, 2018
    Configuration menu
    Copy the full SHA
    2a97ec2 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2018

  1. Configuration menu
    Copy the full SHA
    3a29b99 View commit details
    Browse the repository at this point in the history
  2. Add omi-chart to extensions.md (#5912)

    当耐特 authored and simonbrunel committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    2388eea View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. 3 Configuration menu
    Copy the full SHA
    52b9793 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2018

  1. Add support for hiding axis when all linked datasets are hidden (#5885)

    When `display: 'auto'`, the axis is visible only if at least one associated dataset is visible.
    davesalomon authored and simonbrunel committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    4fb259e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db8f6c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e429a8 View commit details
    Browse the repository at this point in the history
  4. Add support for typed arrays (#5905)

    kurkle authored and simonbrunel committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    c8ce3d2 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2018

  1. Configuration menu
    Copy the full SHA
    d29ec5a View commit details
    Browse the repository at this point in the history
  2. Add reverse support to time scale (#5927)

    kurkle authored and simonbrunel committed Dec 20, 2018
    Configuration menu
    Copy the full SHA
    d7e8b73 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2018

  1. Configuration menu
    Copy the full SHA
    4b6e53a View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2018

  1. Fix RangeError exception when merging too many labels (#5936)

    Fix "RangeError: Maximum call stack size exceeded" exception when calling `Array.push.apply` with too many items (>125000).
    ckyycc authored and simonbrunel committed Dec 31, 2018
    Configuration menu
    Copy the full SHA
    a8920f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2019

  1. Improve tick generation for linear scales (#5938)

    * Improve tick generation for linear scales
    * Simplify the tick generation code
    * Refactor getTickLimit
    nagix authored and etimberg committed Jan 1, 2019
    Configuration menu
    Copy the full SHA
    aae05a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2019

  1. Configuration menu
    Copy the full SHA
    918e2c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39b4d61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c51ac8a View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2019

  1. Configuration menu
    Copy the full SHA
    26b7375 View commit details
    Browse the repository at this point in the history
  2. Cleanup scales export for better import strategy (#5953)

    Scales now export their class and associated defaults (`_defaults`), the registration being done globally in `src/chart.js`.
    simonbrunel authored Jan 5, 2019
    Configuration menu
    Copy the full SHA
    87e44fa View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2019

  1. Use Chart.min.js in samples (#5958)

    Samples are supposed to show good practices and in most cases we don't use the time scale but require `Chart.bundle.js`, which is not correct. Instead, we should require the non-bundled version in its minified version (`Chart.min.js`). Paradoxically, time based examples don't use `Chart.bundle.js` but require moment manually side to `Chart.min.js`, which IMO is also the correct way since it allows users to configure and use moment globally (TZ, locales, etc.) and doesn't enforce a specific moment version.
    
    Also remove the `data-labelling.html` example because we now have an [official plugin](https://github.com/chartjs/chartjs-plugin-datalabels) that implements this feature and don't want to deal with user custom code anymore.
    simonbrunel authored and etimberg committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    b7139db View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2019

  1. Configuration menu
    Copy the full SHA
    934ce24 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2019

  1. Configuration menu
    Copy the full SHA
    dd3564a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    820debf View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2019

  1. Configuration menu
    Copy the full SHA
    9d7eacd View commit details
    Browse the repository at this point in the history
  2. Fix contribution docs about gulp-cli (#5968)

    Update the docs so that only gulp-cli is installed globally
    mojoaxel authored and simonbrunel committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    f342299 View commit details
    Browse the repository at this point in the history
  3. Test default tooltip callbacks for scatter charts (#5967)

    This moves the mouse over the drawn point and verifies that there is no title in the tooltip and that the body contains expected content.
    darless authored and simonbrunel committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    9ecae7c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c49140 View commit details
    Browse the repository at this point in the history
  5. Make the main controller importable (#5969)

    Merge `core/core.js` in `core/core.controller.js`, split default options next to their associated code and deprecate `Chart.types` (not sure what it was for).
    simonbrunel authored Jan 9, 2019
    Configuration menu
    Copy the full SHA
    e03d8d8 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2019

  1. Configuration menu
    Copy the full SHA
    e1ed26f View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2019

  1. Configuration menu
    Copy the full SHA
    20c748f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b50a1c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a3eb85 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2019

  1. Fix labelOffset description (#5979)

    nagix authored and etimberg committed Jan 12, 2019
    Configuration menu
    Copy the full SHA
    9d1d202 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2019

  1. Configuration menu
    Copy the full SHA
    f3dd967 View commit details
    Browse the repository at this point in the history
  2. Update the responsive docs about resizing the parent node (#5974)

    Add a note about resizing the chart height with maintainAspectRatio
    janelledement authored and simonbrunel committed Jan 13, 2019
    Configuration menu
    Copy the full SHA
    352e53a View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Configuration menu
    Copy the full SHA
    a655da0 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2019

  1. Configuration menu
    Copy the full SHA
    740e087 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2019

  1. Faster date operations (#5982)

    benmccann authored and simonbrunel committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    69b4a4c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bbf3ca View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2019

  1. Configuration menu
    Copy the full SHA
    d9012d9 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2019

  1. Configuration menu
    Copy the full SHA
    8b110fd View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2019

  1. Configuration menu
    Copy the full SHA
    7c0ad5a View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2019

  1. Configuration menu
    Copy the full SHA
    05e9627 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6a0c86 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. Configuration menu
    Copy the full SHA
    72b7a61 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. Configuration menu
    Copy the full SHA
    0d01bcf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17f6fd2 View commit details
    Browse the repository at this point in the history
  3. Deprecate configMerge and scaleMerge helpers (#6022)

    These methods shouldn't have been public since they are specific to the chart controller internal logic. Note that this scale custom merging will be removed in v3.
    simonbrunel authored Jan 29, 2019
    Configuration menu
    Copy the full SHA
    0697d0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e07c5d0 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. Configuration menu
    Copy the full SHA
    fee44cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29f7fa2 View commit details
    Browse the repository at this point in the history
  3. Prevent infinite resize when vertical scrollbar appears (#6011)

    If the container size shrank during chart resize, let's assume scrollbar appeared. So we resize again with the scrollbar visible effectively making chart smaller and the scrollbar hidden again. Because we are inside `throttled`, and currently `ticking`, scroll events are ignored during this whole 2 resize process. If we assumed wrong and something else happened, we are resizing twice in a frame (potential performance issue)
    kurkle authored and simonbrunel committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    97da221 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2019

  1. Enforce tooltip item label and value to be strings (#6030)

    Also update the docs for `xLabel` and `yLabel` to also accept a `number`.
    nagix authored and simonbrunel committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    80a159e View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2019

  1. Replace deprecated gulp-util and remove unused watchify (#6032)

    * Replace deprecated gulp-util and remove unused watchify
    
    * Remove logging
    benmccann authored and etimberg committed Feb 2, 2019
    Configuration menu
    Copy the full SHA
    a2521e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e9e52a View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2019

  1. Configuration menu
    Copy the full SHA
    93d5ac9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    945d91a View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. Fix duplicate anchor (#6038)

    * Fix broken documentation anchors
    
    * Revert changes to installation docs
    benmccann authored and etimberg committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    765c432 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

  1. Rename addEventListener and removeEventListener (#6046)

    Prevent conflict with `window.addEventListener` and `window.removeEventListener` (global scope).
    kurkle authored and simonbrunel committed Feb 6, 2019
    Configuration menu
    Copy the full SHA
    cbb7ff7 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2019

  1. Configuration menu
    Copy the full SHA
    7c11c81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6c4db7 View commit details
    Browse the repository at this point in the history
  3. Move CSS in a separate file to be CSP-compliant (#6048)

    In order to be compatible with any CSP, we need to prevent the automatic creation of the DOM 'style' element and offer our CSS as a separate file that can be manually loaded (`Chart.js` or `Chart.min.js`). Users can now opt-out the style injection using `Chart.platform.disableCSSInjection = true` (note that the style sheet is now injected on the first chart creation).
    
    To prevent duplicating and maintaining the same CSS code at different places, move all these rules in `platform.dom.css` and write a minimal rollup plugin to inject that style as string in `platform.dom.js`. Additionally, this plugin extract the imported style in `./dist/Chart.js` and `./dist/Chart.min.js`.
    simonbrunel committed Feb 8, 2019
    Configuration menu
    Copy the full SHA
    55128f7 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2019

  1. Configuration menu
    Copy the full SHA
    0ed652b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b07cc2 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2019

  1. Fix randomly failing tooltip test (#6061)

    Use utility to trigger the event in the center of element rather than x/y -based coordinates (its the edge for rectangles)
    kurkle authored and simonbrunel committed Feb 10, 2019
    Configuration menu
    Copy the full SHA
    409fdde View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af464f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2019

  1. Configuration menu
    Copy the full SHA
    2f874fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef507e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2019

  1. Configuration menu
    Copy the full SHA
    5fc934e View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. Add examples of scriptable charts (#6042)

    * Add example of scriptable pie chart
    * Add example of scriptable line chart
    * Add example of scriptable polar area chart
    * Add example of  scriptable radar chart
    janelledement authored and etimberg committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    58d7891 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. Configuration menu
    Copy the full SHA
    32aeeac View commit details
    Browse the repository at this point in the history
  2. Use datetime as default time scale tooltip format (#6019)

    Remove the logic that computed an "optimal" tooltip format. Instead, always fallback to the `datetime` adapter format which is more efficient and stable. Additionally, remove the adapter `presets` API, which is not needed anymore.
    benmccann authored and simonbrunel committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    3e18708 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

  1. Configuration menu
    Copy the full SHA
    1c01272 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20c2645 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2019

  1. Configuration menu
    Copy the full SHA
    f2b099b View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2019

  1. Configuration menu
    Copy the full SHA
    f3b1837 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    317cae1 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Configuration menu
    Copy the full SHA
    b36d55d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ec3f55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79fc340 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2019

  1. New weight option for pie and doughnut charts (#5951)

    Add functionality to give pie & doughnut datasets a weight attribute, which affects the relative thickness of the dataset when there are multiple datasets in pie & doughnut charts. The default weight of each dataset is 1, providing any other numerical value will allow the pie or doughnut dataset to be drawn with a thickness relative to its default size. 
    
    For example a weight of 2 will allow the dataset to be drawn double its typical dataset thickness. Note that the weight attribute will only affect a pie or doughnut chart if there is more than one visible dataset. Using weight on a pie or doughnut dataset when there is only one dataset on the chart will have no affect.
    Vincent-Ip authored and simonbrunel committed Feb 27, 2019
    Configuration menu
    Copy the full SHA
    93f4e6e View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2019

  1. Revamp the README.md and add link to the awesome list (#6096)

    Integrate the upcoming awesome list and make our README.md welcome page more user friendly by displaying the Chart.js logo, adding the docs TOC and removing instructions that was already in the docs.
    simonbrunel authored Mar 1, 2019
    Configuration menu
    Copy the full SHA
    b2f7adc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    946c6d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2019

  1. Configuration menu
    Copy the full SHA
    653e9a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ac215b View commit details
    Browse the repository at this point in the history
  3. Optimize the npm package by removing useless files (#6105)

    Explicitly target files that should be included in the npm package, making it 10x smaller by removing the docs, samples, scripts, sources, tests and other useless files.
    simonbrunel authored Mar 3, 2019
    Configuration menu
    Copy the full SHA
    35273ee View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2019

  1. Configuration menu
    Copy the full SHA
    344628b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    858cc80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31aebf3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9f048a View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. Configuration menu
    Copy the full SHA
    d3b7559 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87a74f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. Configuration menu
    Copy the full SHA
    f5ff456 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. Keep the previous extensions page link alive (#6127)

    Instead of a direct link, restore the extensions.md file which now redirects /notes/extensions.html to https://github.com/chartjs/awesome in case anyone bookmarked it / there were links to it.
    simonbrunel authored Mar 12, 2019
    Configuration menu
    Copy the full SHA
    eddd1f1 View commit details
    Browse the repository at this point in the history
  2. Bump version to 2.8.0

    simonbrunel committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    152f1d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. Configuration menu
    Copy the full SHA
    75e76cf View commit details
    Browse the repository at this point in the history