Skip to content

Commit d803a98

Browse files
author
Dirk Lemstra
committed
Added documentation for the new versioning strategy.
1 parent e1de46f commit d803a98

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

Documentation/Versioning.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Versioning
2+
3+
Magick.NET uses the following versioning strategy:
4+
5+
IMVERSION.MAJOR.MINOR.PATCH
6+
7+
- IMVERSION is the version number of ImageMagick (7)
8+
- MAJOR will be incremented when an incompatible API changes is made
9+
- MINOR will be incremented when a functionality is added in a backwards-compatible manner
10+
- PATCH will be incremented when only the ImageMagick libraries are rebuild with a newer version
11+
12+
The AssemblyVersion will only change when IMVERSION, MAJOR or MINOR are modified.

Magick.NET.sln

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 15
4-
VisualStudioVersion = 15.0.27004.2006
4+
VisualStudioVersion = 15.0.27004.2008
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Magick.NET", "Source\Magick.NET\Magick.NET.csproj", "{DAAE3844-6435-4912-8F69-9F7A9242B4AC}"
77
ProjectSection(ProjectDependencies) = postProject
@@ -115,7 +115,6 @@ EndProject
115115
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{6D1DE15B-EE1E-44DF-81CC-BEA1195B5BCE}"
116116
ProjectSection(SolutionItems) = preProject
117117
Building.md = Building.md
118-
Changes.md = Changes.md
119118
Readme.md = Readme.md
120119
EndProjectSection
121120
EndProject
@@ -139,6 +138,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documentation", "Documentat
139138
Documentation\ReadRawImageFromCamera.md = Documentation\ReadRawImageFromCamera.md
140139
Documentation\ResizeImage.md = Documentation\ResizeImage.md
141140
Documentation\UsingColors.md = Documentation\UsingColors.md
141+
Documentation\Versioning.md = Documentation\Versioning.md
142142
Documentation\Watermark.md = Documentation\Watermark.md
143143
EndProjectSection
144144
EndProject

Readme.md

+4
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ Every commit to Magick.NET is automatically build and tested with the help of [A
3131
These packages can be downloaded from the following NuGet feed: [https://ci.appveyor.com/nuget/Magick.NET](https://ci.appveyor.com/nuget/Magick.NET). It is not recommended to use
3232
this build in a production environment.
3333

34+
## Versioning
35+
36+
Magick.NET uses the following: [versioning strategy](Documentation/Versioning.md).
37+
3438
## Donate
3539

3640
If you have an uncontrollable urge to give me something for the time and effort I am putting into this project then please buy me something from my

0 commit comments

Comments
 (0)