Releases: core-plot/core-plot
Release 2.3
This release updates Core Plot to be compatible with Xcode 11 and Swift 5. It adds support for platform-native fonts and colors, including dynamic system colors.
The Mac deployment target remains OS X 10.8. The iOS deployment target remains iOS 8.0 for both the framework and the static library. The tvOS deployment target remains tvOS 9.0.
Release 2.2
This release updates Core Plot to be compatible with Xcode 8 and Swift 3.
The Mac deployment target remains OS X 10.8. The iOS deployment target has changed to iOS 8.0 for both the framework and the static library. The tvOS deployment target remains tvOS 9.0.
Release 2.1
This release adds a tvOS framework and removes the deprecated CorePlot-CocoaTouch.xcodeproj
project file. All Core Plot build targets for Mac, iOS, tvOS, and the documentation are in the CorePlot.xcodeproj
project file. Annotated type definitions (e.g., CPTNumberArray
) were changed to exclude the pointer star ("*") so they can be used interchangeably with class names.
Curved scatter plots received several improvements. This release adds options to use Catmull-Rom and Hermite cubic splines to draw curved scatter plot lines. When a Hermite spline is used to draw a monotonic data series, the curved line will be monotonic as well. Plot spaces have new methods to scale the plot space to fit entire plots.
The Mac deployment target has increased to OS X 10.8. The iOS deployment target remains iOS 6.0 for the static library and iOS 8.0 for the framework. The tvOS deployment target is tvOS 9.0.
Release 2.1r1 corrects a plot range animation bug.
Release 2.0
This release contains changes that will break apps built against earlier Core Plot
versions. For a cleaner public API and ease of use from Swift, all public properties and methods that take NSDecimal
values have been changed to take NSNumber
values instead. See the Release 2.0 API Changes wiki page for a detailed list of the API changes.
The Mac and iOS projects have been combined into one project file. The CorePlot-CocoaTouch.xcodeproj
project file is deprecated and will be removed in a future release. There is now an iOS framework target in addition to the static library in the CorePlot.xcodeproj
project file.
The deployment target has increased to iOS 6.0 for the static library and iOS 8.0 for the framework. The Mac deployment target remains OS X 10.7.
Release 2.0r1 corrects the deployment target in the pre-built iOS static library and framework.
Release 1.6
This release adds support for @3x and stretchable images, plot area fill bands, new axis and plot delegate methods, and trackpad and scroll wheel gestures on the Mac. The behavior of all axis and plot xxxWasSelected delegate methods changed to require both a down and up event on the same element instead of only the down event. The deployment target has increased to iOS 5.0 and Mac OS X 10.7 and all iOS clients must now link against the Accelerate framework.
Release 1.5.1
This release updates release 1.5 to work with Xcode 5.1.
Release 1.5
This release adds new animation options, user interaction for annotations and plot areas,
and new customization options for legends, range plots, and axis titles. It also added
plot space properties to permit more fine-grained control of momentum scrolling.
Release 1.4
This release adds a helper class that makes it easy to create a datasource to plot a mathematical function. The function datasource can plot any c-style function that returns the value of y = f(x). The release also adds new delegate methods for legends and axis labels, a new line drawing style, new axis and data label positioning options, and support for label formatters that return styled text.
This release deprecates all plot space methods that take a c-style array of coordinate values. They have been replaced with equivalent methods that add an additional parameter to pass the size of the array and will be removed in a future release.
Release 1.3
This release adds support for styled text (via NSAttributedString
) in all titles, labels, and text layers. It adds support for momentum scrolling and “rubber band” snap-back when scrolling beyond the global x- and y-ranges.
Release 1.2
This release adds animation support for plot ranges, decimal values, and other properties. It also updates some of the example apps to use ARC.