NuGet packages

We have stopped pushing pre-release packages from the CI build to nuget.org (on request from nuget.org). The official nuget feeds will from now on only be used for stable releases.

Pre-release packages from every CI build are now pushed to myget.org. To use these packages, you must add the myget feed https://www.myget.org/F/oxyplot as a package source.

myget.org source

Remember to check “Include prerelease” or add the “-pre” flag to install the myget packages.

myget.org package manager

myget.org package console

Semantic versioning

We have switched to semantic versioning and changed next version number from 2015.1 to 1.0!

The version number generation and assembly info patching is now handled by GitVersion.

Documentation

The documentation has been moved to docs.oxyplot.org. Note that it is still under construction and contributions are greatly appreciated!

The documentation is based on reStructuredText and Sphinx, and built by Read the Docs.

The docs are available for download in pdf, Epub and html format.

Note that there is also an alternative link: http://oxyplot.rtfd.org/ :-)

Support for Xwt

OxyPlot now supports Xwt! Xwt is a cross-platform UI toolkit for desktop applictions running on Windows (WPF, Gtk#), Mac (MonoMac, Gtk#) and Linux (Gtk#).

To use it, add a reference to the OxyPlot.Xwt NuGet package. Note that Xwt must be added manually to be able to use the component.

Example screenshot made on Ubuntu 14.10 Gnome 3.14:

Xwt example

Stepping through OxyPlot code while debugging

It is now possible to step through the OxyPlot code while debugging your software. This is available in the latest prerelease and will be available in the next official version. Below is an image that shows the actual OxyPlot code without local source files of OxyPlot:

GitLink example

The advantage of this feature is that the end-developers can get a better understanding of the inner workings of OxyPlot. This is great to encourage pull requests or to find out why something is not working as expected.

To enable stepping through the source code, it is no longer required to set up the SymbolSource.org symbol source. The only thing a developer has to do is the enable the source server support checkbox as shown in the image below.

GitLink settings