Flask JSONDash v4.0.0 Release Notes

Release Date: 2016-10-26 // over 7 years ago
  • ๐Ÿš€ Quite a lot has changed, and this is a breaking release. Major notable things:

    ๐Ÿ‘Œ Support for inputs

    Forms can now have custom inputs of any type, making more dynamic and interactive layouts possible.

    ๐Ÿ’ป UI enhancements

    ๐Ÿ’ป More intuitive UI, cross-browser fixes, enhancements.

    Swapped grid libs

    ๐Ÿ›  From freewallJS to MasonryJS. Some speed improvements and bug fixes.

    Auth

    โž• Added new auth type "make_global". Also fixes a few bugs for all auth checks.

    ๐Ÿ“„ Lots of docs/examples/config

    ๐Ÿ“„ Lots more docs, brand new doc pages for schema and core config, more examples and endpoints in example app.

    Repo re-org

    Re-organized lots of files.

    ๐Ÿ‘ Better youtube, c3, d3 support.

    ๐Ÿ›  Fixes and general improvements

    Specific commit list:

    6316f55 Fix version. 3c5b5ea Bump version. 283e523 Add gist example. 4762743 Add loader during update call 930d8b3 Fix error when redrawing grid after updating module. 984d4bb Switch grid layout library. 28b5682 Fix a bug where icons are removed when updating title text. 9bd4ef0 Update the way radial dendrogram is drawn to prevent clipping. 716377e Fix some misleading js var names. cd6046d Add hover for chart index to make differentiating between items easier. 77360c5 \* Fix youtube chart type -- add logic to parse embed code/load widget properly. \* Add docs for youtube \* Refresh widget freewall instance on other refresh events \* Add chart\_wall to jsondash namespace. 674ec98 Defer to a layer of indirection for ajax requests for any future refactoring. 315dbc0 Fix example auth name. bb54e74 Fix anchor. 6a65365 Fix an anchor in readme. 89cac4d Add a note for raw editing. a4ad0f2 Allow a new authtype: make\_global 1. Add new auth function key 2. Add helpers for dealing with global checks for user and update/create scenarios 3. Update templates for new field. 4. Clean up some code in the update function for edit-raw vs. normal. ce8551b Exclude created\_by field from being overwritten during update. Fixes #6484a37b4 Fix typo. f694e4d Test remove config for codeclimate unknown error. 91f9ffb Change codeclimate config to attempt to fix unknown status. e2f5277 Update js threshold for DRY code. aa23423 Update codeclimate config. b192454 fix codeclimate so it doesn't give the repo an F-76cb76e Make sure class config is applied to all input types.456d05e Delete unused file.494eca5 Add new input types. Update docs and example configs.2903d88 Ensure there is spacing between bottom and any chart option panels.237a49c Update some misleading docs, add a docstring update.e18cdbc Fix a link.4de12ea Local assets (#59)e20eaf0 Make required fields more obvious.9efee04 Update readme7a2684a Make submit button option for inputs config.3493018 Add random chance of input options to model factory generator.15826ef Merge branch 'master' of https://github.com/christabor/flask\_jsondashdf4fa34 Make data generator produce actually viewable charts. Closes #410af7f3d Update README.md91d133a Fix overlap issue with multiple charts that have custom options.3c3c2c2 Add dependency handling to fix a bug where some assets are not loaded when asset filtering is enabled.65a495d Update default example app settings to be more lenient. Fix a bug with auth check function that would produce a false negative.54ba0d0 Make example auth always true.2670af3 Add remaining options documentation.e856f8c Add config readme for chart json docs.9a443ff Small tweaks for default vals.846625a update readme071f538 Update readmeb428d38 Fix json format error in markdownddc66f2 Update readme and example config.34119b2 Add some style overrides for chartsab06951 Move form html creation to flask template, add form styling.24327db Finish first version of working custom input parameters, add example testing endpoint.b3dab6d Update with first working PoC for inputs.c44255d Merge branch 'master' into custom-inputs17ec8df Fix a json parse issue when prettyifying json. It should handle POJOs and String json representations.7419587 PoC work for inputs config.2f4d0cd Add notes about mongo.27f0325 Update readmefbee0ba Change localhost to 127.0.0.1 for all example endpoints to fix issues with firefox.fed247f Fix an issue with firefox display of form button and rework the chart detail edit form in the process.fa1295b More doc updates.87074be Refactor auth checks:b8fd41f README update2193e11 Add some stress testing examples.9ed7d22 Center svgc809133 Remove linebreaksdeed0bc Add codeclimate and scrutinizer badges + updates.7032afa Ensure a variable is set in view.9f57079 Add next/previous buttons to paginator.63e727b Clean up some unnecessary css and fix the flash of incorrectly positioned content for grid view when rendering freewalljs grid.8068254 Don't override metadata if edit-raw is on. This will overwrite some keys that the user may wish to manually edit, and permissions already exist for editing raw, so this is not necessary. 0733d4e Add readme versioning notes. 63bee29 Set template var to none on main dashboard page. 38eda34 Override title tag, if specified and view is available. 09cf249 Rename a variable to prevent a potential issue with name collision. 61b9017 Add template formatting for numeric value. 75ad8b4 Fix lint errors for handlers script. 4c6e055 Add quickstart section + instructions. bacf6e3 Quick fix to line-height which appears buggy on some chart types. 65377ab Fix a bug with pagination when filtering is disabled: -Paginator does not filter the actual links, only the paginator buttons. -Pagination calculation is wrong when no override is set and JSONDASH\_PERPAGE is used, but filtering IS enabled. dcd2f50 Merge branch 'master' of https://github.com/christabor/flask\_jsondash 14a8ab0 Add Procfile and respect `$PORT` (#48)d05adaf Convert test command to use click package. eb1bf06 Fixed typos (#46)8986a5c Add new screenshot.