bokeh v0.5.0 Release Notes

Release Date: 2014-07-09 // almost 10 years ago
    • features:
      • #63 Flesh out pandasdatasource
      • #79 Need to be able to specify plot range
      • #133 Add nicer default frame around bokeh plots
      • #159 Boheh dashboard app
      • #174 Rename display_defaults - these props are more deferred lookups/inherited props
      • #176 I need an htmlfilesession that gives me standalone div (htmlfragmentsession)
      • #287 Output_notebook should accept kwargs to pass through to notebookserversession ctor
      • #308 Remove event sinks
      • #310 Bokeh/serverconfig.py is very verbose
      • #339 Adding widgets?
      • #340 Name for plots
      • #438 Display pinch zoom and pinch box zoom button on touch devices
      • #440 Pan drag working on touch devices
      • #483 Experimental bokehjs build system using sbt (scala)
      • #504 Include bokehjs tests in travisci
      • #533 Example plot showing daylight hours
      • #534 Updated package.json and bower.json
      • #542 Default backend should be inmemory?
      • #555 Use shelve for default, add some config printouts
      • #564 Use types to compute value of has_ref attribute
      • #566 Image_url enhacement request
      • #571 Provide convenient way to set axis titles in the figure() or in glyph functions
      • #575 Feature: datetime axis date format
      • #577 Expose datetimetickformatter.formats in python api and add an example
      • #591 Improve range1d constructor to take two numbers, or a length-2 iterable
      • #592 "tools" kwarg should accept a list of strings as well as a comma-delimited string
      • #600 We need a bug info function
      • #614 Make an npm module for bokeh-js
      • #622 Create bokeh nightly conda packages
      • #635 Range1d for dates?
      • #640 Testing bokeh.report_bug function
      • #642 Continuous integration on bokeh
      • #650 Better logging, docs, and error checkout for autoload_static
      • #656 example for referencing links using the hover_tool
      • #667 Made report_issue function py3 compatible and docs
      • #670 Better styling in donut plot (web browser market share)
      • #671 Bokeh.pydata.org/docs/bokehjs.html is very slow and resource intensive
      • #674 Remove license comments from minified bokehjs
      • #686 Added new ipython versions and raise exception if ipython versions do not match
      • #689 More succinct server config message
      • #691 Allow ranges to be specified as sequences
      • #698 Remove serverconfig
      • #703 Logarithmic axes for plots
      • #707 Initial integration of abstract rendering
      • #709 First working version of automated execution of notebooks in example folder
      • #717 Feature/range1d datetime
      • #720 Add support for log scale axes
      • #733 Execute ipynb and write a nbconverted html
      • #739 Feature/crossfilter
      • #745 Frame improvements
      • #752 Add click tool, allow click and hover tools to be always on
      • #753 Add support for minor ticks
      • #755 Feature/abstract rendering guides
      • #757 Add support for minor ticks
      • #759 Added total-downloads.py example
      • #768 Bokeh charts
      • #773 Log axes support
      • #775 Add tags option for build and upload script
      • #778 Minor improvements to log axes
      • #783 Reduce the number of queries changes script makes
    • bugfixes:
      • #48 Ggplot gives error on aesthetic object
      • #103 There is an error when trying to serialize script_inject_escaped
      • #120 Axes/grid coords to do not recompute if underlyinge range is not datarange1d
      • #309 Strange css errors on bokeh-server
      • #464 Tools make plot disapears when x-axis is set to not numeric
      • #466 Figure() kwargs don't match curplot() attributes
      • #531 Get rid of "plots" div in default template
      • #548 Potobject.references should return a set
      • #551 Fix and expose imageuri
      • #553 Expose, fix, rename image url
      • #556 Scientific notation is always on
      • #559 Nbviewer rendering broken
      • #570 Scatter legend markers too large when combined with lines
      • #595 Hover tooltip does not work in ipython notebook inline plotting
      • #599 Datetime axis not rendering properly after multiple calls to line in tutorial example
      • #603 Non helpful error message in case you don't have some object to plot yet
      • #604 Test_objects fail - order dependent
      • #610 Missing plotcontext?
      • #613 Fix static embedding (and gallery build)
      • #645 Compute self._models on the fly
      • #662 Setup clean doesn't clean out directories
      • #672 Precision error in stacked bar charts?
      • #675 Hover is off the page
      • #679 Need to include google maps api on demand.
      • #682 Trouble with encoding on windows
      • #684 Enforce utf-8 enconding in output_file
      • #687 Bokeh server main page is broken
      • #695 Widgets examples become unresponsive
      • #697 Plot width and height attribute name breaks some examples
      • #699 Explicitly ignore zero dim rects
      • #727 Skip pan/zoom tool registration
      • #729 "offsets to time due to json serialization implementation"
      • #734 Enhance the settimeout for starting qunit. attempting to fix random failures in travis
      • #743 Include version '2.0.0-wakari'
      • #748 In merging docs, only merge new objects
      • #769 Need to add new package to setup.py.. not sure why travis did not catch
      • #770 Avoid abstract rendering package installation on py3
      • #771 Fixes to build and upload script
      • #779 Adding bokeh.charts to setup.py
      • #780 Fix pagination issue in changes script
      • #782 Removing old bokeh install path
      • #784 Add missing mplexporter package to setup.py
    • tests:
      • #435 Test script does not execute notebooks
      • #541 Nosetests errors when run locally
      • #544 modified server unit tests to use in memory backend, switchable to use
      • #549 Check plotobject.references test
      • #560 Bokeh manual release testing
      • #772 Test_references_by_ref_by_value (bokeh.tests.test_objects.testplotobject) fails randomly
    • documentation:
      • #316 Quickstart.md has to be integrated with the devel docs
      • #532 Selection problem on gallery
      • #565 Seaborn and ggplot examples misrender on deployed gallery
      • #576 Autosave=true does not work (or is wrongly documented?)
      • #639 Fix small typo in the tutorial
      • #651 Docs refresh
      • #661 Bokehjs handles nulls as 0
      • #680 Periodic table example hover errors
      • #694 Make it easier to run bokehjs demos
      • #721 Bokehjs demo docs fix-ups