Skip to content

Commit 9c627c2

Browse files
committed
Updated the change log.
1 parent 24597e5 commit 9c627c2

File tree

1 file changed

+42
-9
lines changed

1 file changed

+42
-9
lines changed

documentation/changelog.markdown

+42-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1-
# Next Release
1+
# Release 1.2 (April 6, 2013)
22

33
## Release Notes
44

5+
This release adds animation support for plot ranges, decimal values, and other properties.
6+
It also updates some of the example apps to use ARC.
7+
58
## Details
69
- **New**: Added animation support for plot ranges, decimal values, and other properties.
710
- **New**: Added starting and ending anchor point properties for radial gradients.
811
- **Changed**: Changed the type of all axis and plot label formatters from `NSNumberFormatter` to `NSFormatter`.
12+
- **Changed**: Updated all *CPTTestApp* example apps for Mac and iOS to use ARC.
913
- **Changed**: Miscellaneous bug fixes and cleanup.
1014

1115

@@ -45,9 +49,19 @@ This release adds many new plot properties, delegate methods, and data bindings.
4549

4650
## Release Notes
4751

48-
This release contains changes that will break apps built against earlier Core Plot versions. `CPTPlotRange` has been split into mutable and immutable variants similar to `CPTLineStyle` and `CPTTextStyle`. This change will break existing code that changes plot ranges; that code should be updated to use the mutable versions. The `CPTBarPlotField` enum was changed so that the field values start at zero like all other plots. This will affect any existing code that used hard-coded values for the fields instead of the enum field names (`CPTBarPlotFieldBarLocation`, etc.). The `CPTNewCGColorFromNSColor()` function was renamed to `CPTCreateCGColorFromNSColor()` to conform to Apple's memory management naming conventions.
52+
This release contains changes that will break apps built against earlier Core Plot
53+
versions. `CPTPlotRange` has been split into mutable and immutable variants similar to
54+
`CPTLineStyle` and `CPTTextStyle`. This change will break existing code that changes plot
55+
ranges; that code should be updated to use the mutable versions. The `CPTBarPlotField`
56+
enum was changed so that the field values start at zero like all other plots. This will
57+
affect any existing code that used hard-coded values for the fields instead of the enum
58+
field names (`CPTBarPlotFieldBarLocation`, etc.). The `CPTNewCGColorFromNSColor()`
59+
function was renamed to `CPTCreateCGColorFromNSColor()` to conform to Apple's memory
60+
management naming conventions.
4961

50-
Core Plot now supports projects that use automatic reference counting (ARC). For compatibility with older systems, Core Plot itself does not use ARC but its header files and binaries can be used in applications that do.
62+
Core Plot now supports projects that use automatic reference counting (ARC). For
63+
compatibility with older systems, Core Plot itself does not use ARC but its header files
64+
and binaries can be used in applications that do.
5165

5266
## Details
5367
- **New**: Added a script to automatically format the code following the coding standards using uncrustify.
@@ -73,7 +87,13 @@ Core Plot now supports projects that use automatic reference counting (ARC). For
7387

7488
## Release Notes
7589

76-
This release contains several changes that will break apps built against earlier Core Plot versions. The MacOS hosting view has been renamed and many deprecated properties and methods have been removed. The axis constraints system has been changed; the new class-based system is easier to set up and less prone to problems than the old struct-based system. This release also adds support for many new features including hi-dpi displays on MacOS, @2x images on both iOS and MacOS, shadows on many plot elements, arrows and other line caps on axis lines, and animation support for many plot properties.
90+
This release contains several changes that will break apps built against earlier Core Plot
91+
versions. The MacOS hosting view has been renamed and many deprecated properties and
92+
methods have been removed. The axis constraints system has been changed; the new
93+
class-based system is easier to set up and less prone to problems than the old
94+
struct-based system. This release also adds support for many new features including hi-dpi
95+
displays on MacOS, @2x images on both iOS and MacOS, shadows on many plot elements, arrows
96+
and other line caps on axis lines, and animation support for many plot properties.
7797

7898
## Details
7999

@@ -105,7 +125,11 @@ This release contains several changes that will break apps built against earlier
105125

106126
## Release Notes
107127

108-
This release contains several changes that will break apps built against earlier Core Plot versions. The class prefix for all Core Plot classes and public symbols changed from "CP" to "CPT". Also, the iOS SDK is no longer supported. iOS projects that were built against the SDK must be updated to include the Core Plot project file or link against the new universal static library instead.
128+
This release contains several changes that will break apps built against earlier Core Plot
129+
versions. The class prefix for all Core Plot classes and public symbols changed from
130+
"CP" to "CPT". Also, the iOS SDK is no longer supported. iOS projects that were built
131+
against the SDK must be updated to include the Core Plot project file or link against the
132+
new universal static library instead.
109133

110134
## Details
111135

@@ -128,7 +152,11 @@ This release contains several changes that will break apps built against earlier
128152

129153
## Release Notes
130154

131-
This release adds a new plot type (range plots) and adds features to several other plot types. `CPTextStyle` and `CPLineStyle` have been split into mutable and immutable variants similar to Cocoa's string, data, and collection classes. This change will break existing code that changes text style and line style properties; that code should be updated to use the mutable versions.
155+
This release adds a new plot type (range plots) and adds features to several other plot
156+
types. `CPTextStyle` and `CPLineStyle` have been split into mutable and immutable
157+
variants similar to Cocoa's string, data, and collection classes. This change will break
158+
existing code that changes text style and line style properties; that code should be
159+
updated to use the mutable versions.
132160

133161
## Details
134162

@@ -152,7 +180,8 @@ This release adds a new plot type (range plots) and adds features to several oth
152180

153181
## Release Notes
154182

155-
This is a maintenance release that corrects some packaging errors in release 0.2.1. It also adds support for missing data in all plot types.
183+
This is a maintenance release that corrects some packaging errors in release 0.2.1.
184+
It also adds support for missing data in all plot types.
156185

157186
## Details
158187

@@ -168,7 +197,8 @@ This is a maintenance release that corrects some packaging errors in release 0.2
168197

169198
## Release Notes
170199

171-
This release adds methods to improve plot performance by only updating the parts of the data cache that changed. It also adds support for Xcode 3.2.4 and the iOS 4.1 SDK.
200+
This release adds methods to improve plot performance by only updating the parts of the
201+
data cache that changed. It also adds support for Xcode 3.2.4 and the iOS 4.1 SDK.
172202

173203
## Details
174204

@@ -186,7 +216,10 @@ This release adds methods to improve plot performance by only updating the parts
186216

187217
## Release Notes
188218

189-
This release adds data labels to all plots and adds features to scatter plots and pie charts. It also makes substantial improvements to `CPNumericData` and modifies the plots to use it for the internal data cache. All C++ code has been removed from Core Plot, which improves performance and simplifies the process of linking Core Plot into other projects.
219+
This release adds data labels to all plots and adds features to scatter plots and pie charts.
220+
It also makes substantial improvements to `CPNumericData` and modifies the plots to use it
221+
for the internal data cache. All C++ code has been removed from Core Plot, which improves
222+
performance and simplifies the process of linking Core Plot into other projects.
190223

191224
## Details
192225

0 commit comments

Comments
 (0)