Skip to content
This repository was archived by the owner on Jun 29, 2019. It is now read-only.

Commit 07f16b3

Browse files
Merge pull request #12 from RadicalFx/release-1.0.0
Release 1.0.0
2 parents e15b001 + cc51095 commit 07f16b3

File tree

8 files changed

+89
-80
lines changed

8 files changed

+89
-80
lines changed

GitVersionConfig.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
branches:
2+
develop:
3+
tag: alpha
4+
prevent-increment-of-merged-branch-version: true

README.md

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
1-
[![Stories in Ready](https://badge.waffle.io/Radicalfx/Radical.png?label=ready&title=Ready)](http://waffle.io/Radicalfx/Radical)
2-
[![Stories in Progress](https://badge.waffle.io/Radicalfx/Radical.png?label=in progress&title=In Progress)](http://waffle.io/Radicalfx/Radical)
1+
[![Stories in Ready](https://badge.waffle.io/Radicalfx/Radical.Windows.Presentation.Unity3.png?label=ready&title=Ready)](http://waffle.io/Radicalfx/housekeeping)
2+
[![Stories in Progress](https://badge.waffle.io/Radicalfx/Radical.Windows.Presentation.Unity3.png?label=in progress&title=In Progress)](http://waffle.io/Radicalfx/housekeeping)
33

44
[![Build status](https://ci.appveyor.com/api/projects/status/jwbxgfemwfobyt8a?svg=true)](https://ci.appveyor.com/project/radical-bot/radical-windows-presentation-unity3)
55

66
--
77

88
![Radical logo](Radical.png)
99

10-
# Radical
11-
12-
Radical is an infrastructure framework whose primary role is to help in the development of composite WPF applications based on the Model View ViewModel pattern.
10+
*Radical* is an infrastructure framework whose primary role is to help in the development of composite WPF applications based on the Model View ViewModel pattern.
1311

1412
In the [documentation](https://github.com/RadicalFx/radical/wiki) there are a lot of articles that details the Radical concepts and give some guidences on how to use it.
1513

@@ -19,22 +17,10 @@ The Radical framework is not tied to WPF but some part of it can be freely used,
1917

2018
The latest release can be found on NuGet: http://www.nuget.org/profiles/radical
2119

22-
Development feed is available at: https://www.myget.org/F/radical-development/api/v2
20+
Development feed is available at:
21+
* NuGet V3 feed URL: https://www.myget.org/F/radical-unstable/api/v3/index.json
22+
* NuGet V2 feed URL: https://www.myget.org/F/radical-unstable/api/v2
2323

2424
### Q&A
2525

2626
Do you have any questions about Radical? [We hope to have enough answers](https://groups.google.com/forum/#!forum/radical-mvvm-framework)! :smile:
27-
28-
### Notes
29-
30-
In order to fully build the solution from source code the Expression Blend SDK is required:
31-
32-
* WPF: http://www.microsoft.com/en-us/download/details.aspx?id=10801
33-
34-
For projects targeting .Net framework 3.5 the Blend 3 SDK is required:
35-
36-
* http://www.microsoft.com/en-us/download/details.aspx?id=22829
37-
38-
In order to build the "Radical NuGet Packages" solution the NuBuild extension is required:
39-
40-
* http://visualstudiogallery.msdn.microsoft.com/3efbfdea-7d51-4d45-a954-74a2df51c5d0

appveyor.yml

Lines changed: 55 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -2,78 +2,91 @@
22
# DEVELOPMENT BRANCH
33
#
44
# build in Debug mode and deploy to MyGet.org as pre-release
5-
- version: 0.1.0-alpha1+{build}
6-
branches:
5+
6+
- branches:
77
only:
88
- develop
9+
10+
skip_tags: true
911
configuration: Debug
1012
platform: Any CPU
11-
environment:
12-
use_build_number_in_packages: true
13-
pull_requests:
14-
do_not_increment_build_number: true
13+
14+
artifacts:
15+
- path: src\build\Debug
16+
- path: src\build\nuget\*.nupkg
17+
1518
cache:
16-
- src\packages -> src\**\packages.config
17-
install:
18-
- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/RadicalFx/Radical.Build/master/appveyor-buildversion.ps1'))
19-
assembly_info:
20-
patch: true
21-
file: '**\AssemblyInfo.*'
22-
assembly_version: '$(assembly_version)'
23-
assembly_file_version: '$(assembly_file_version)'
24-
assembly_informational_version: '$(assembly_informational_version)'
19+
- src\packages -> src\**\packages.config
20+
2521
before_build:
26-
- nuget restore "src\Radical.Windows.Presentation.Unity3.sln"
22+
- nuget restore "src\Radical.Windows.Presentation.Unity3.sln"
23+
2724
build:
2825
project: src\Radical.Windows.Presentation.Unity3.sln
2926
verbosity: minimal
27+
3028
after_build:
31-
- md "src\build\nuget"
32-
- nuget pack "src\nuget\Radical.Windows.Presentation.Unity3.nuspec" -Version "%package_version%" -Properties "configuration=%CONFIGURATION%" -OutputDirectory "src\build\nuget"
33-
artifacts:
34-
- path: src\build\Debug
35-
- path: src\build\nuget\*.nupkg
29+
- md "src\build\nuget"
30+
- nuget pack "src\nuget\Radical.Windows.Presentation.Unity3.nuspec" -Version "%GitVersion_NuGetVersion%" -Properties "configuration=%CONFIGURATION%" -OutputDirectory "src\build\nuget"
31+
32+
test:
33+
categories:
34+
except:
35+
- ObjectDumper
36+
- AsyncWorker
37+
3638
deploy:
3739
- provider: Environment
3840
name: MyGet feed
3941
on:
4042
branch: develop
4143

4244
#
43-
# MASTER BRANCH
45+
# MASTER BRANCH
4446
#
4547
# build in Release mode and deploy to NuGet.org
46-
- version: 0.1.0-RC2+{build}
47-
branches:
48+
- branches:
4849
only:
4950
- master
51+
52+
skip_tags: true
5053
configuration: Release
5154
platform: Any CPU
52-
pull_requests:
53-
do_not_increment_build_number: true
55+
56+
artifacts:
57+
- path: src\build\Release
58+
- path: src\build\nuget\*.nupkg
59+
5460
cache:
55-
- src\packages -> src\**\packages.config
56-
install:
57-
- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/RadicalFx/Radical.Build/master/appveyor-buildversion.ps1'))
58-
assembly_info:
59-
patch: true
60-
file: '**\AssemblyInfo.*'
61-
assembly_version: '$(assembly_version)'
62-
assembly_file_version: '$(assembly_file_version)'
63-
assembly_informational_version: '$(assembly_informational_version)'
61+
- src\packages -> src\**\packages.config
62+
6463
before_build:
65-
- nuget restore "src\Radical.Windows.Presentation.Unity3.sln"
64+
- nuget restore "src\Radical.Windows.Presentation.Unity3.sln"
65+
6666
build:
6767
project: src\Radical.Windows.Presentation.Unity3.sln
6868
verbosity: minimal
69+
6970
after_build:
70-
- md "src\build\nuget"
71-
- nuget pack "src\nuget\Radical.Windows.Presentation.Unity3.nuspec" -Version "%package_version%" -Properties "configuration=%CONFIGURATION%" -OutputDirectory "src\build\nuget"
72-
artifacts:
73-
- path: src\build\Release
74-
- path: src\build\nuget\*.nupkg
71+
- md "src\build\nuget"
72+
- nuget pack "src\nuget\Radical.Windows.Presentation.Unity3.nuspec" -Version "%GitVersion_NuGetVersion%" -Properties "configuration=%CONFIGURATION%" -OutputDirectory "src\build\nuget"
73+
74+
test:
75+
categories:
76+
except:
77+
- ObjectDumper
78+
- AsyncWorker
79+
7580
deploy:
7681
- provider: Environment
77-
name: MyGet feed
82+
name: NuGet public feed
83+
on:
84+
branch: master
85+
- provider: GitHub
86+
release: $(GitVersion_NuGetVersion)
87+
description: 'Release v$(GitVersion_NuGetVersion)'
88+
auth_token:
89+
secure: 2ijF4OfPYfIUTunubL/Z04ogADL9sx/gKW1jMRNJnAa1OpHZpSvCKmP0gvNs8C7h
90+
artifact: /.*\.nupkg/, src\build\Release.zip
7891
on:
7992
branch: master

src/Radical.Windows.Presentation.Unity3.sln

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 2013
4-
VisualStudioVersion = 12.0.31101.0
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.24720.0
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{CDD1DA5D-B3A3-4274-9F83-4ACDE54C34EF}"
77
ProjectSection(SolutionItems) = preProject
8+
..\appveyor.yml = ..\appveyor.yml
89
Command Line Arguments.txt = Command Line Arguments.txt
910
How to build.txt = How to build.txt
1011
WebEssentials-Settings.json = WebEssentials-Settings.json

src/net45/Radical.Windows.Presentation.Unity3/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,4 @@
2020
[assembly: ComVisible(false)]
2121

2222
// The following GUID is for the ID of the typelib if this project is exposed to COM
23-
[assembly: Guid("871b6fa7-0733-4cbd-a383-98968995bedf")]
24-
25-
[assembly: AssemblyVersion("1.0.0.0")]
26-
[assembly: AssemblyFileVersion("1.0.0.0")]
27-
[assembly: AssemblyInformationalVersion("1.0.0.0")]
23+
[assembly: Guid("871b6fa7-0733-4cbd-a383-98968995bedf")]

src/net45/Radical.Windows.Presentation.Unity3/Radical.Windows.Presentation.Unity3.csproj

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
<SccProvider>SAK</SccProvider>
1818
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\..\</SolutionDir>
1919
<RestorePackages>true</RestorePackages>
20-
<NuGetPackageImportStamp>4a2cec1e</NuGetPackageImportStamp>
20+
<NuGetPackageImportStamp>
21+
</NuGetPackageImportStamp>
2122
</PropertyGroup>
2223
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
2324
<DebugSymbols>true</DebugSymbols>
@@ -46,12 +47,12 @@
4647
</Reference>
4748
<Reference Include="PresentationCore" />
4849
<Reference Include="PresentationFramework" />
49-
<Reference Include="Radical, Version=1.5.2.1, Culture=neutral, processorArchitecture=MSIL">
50-
<HintPath>..\..\packages\Radical.1.5.2.1\lib\net45\Radical.dll</HintPath>
50+
<Reference Include="Radical, Version=1.5.3.0, Culture=neutral, processorArchitecture=MSIL">
51+
<HintPath>..\..\packages\Radical.1.5.3\lib\net45\Radical.dll</HintPath>
5152
<Private>True</Private>
5253
</Reference>
53-
<Reference Include="Radical.Windows, Version=1.3.16.0, Culture=neutral, processorArchitecture=MSIL">
54-
<HintPath>..\..\packages\Radical.Windows.1.3.16.0\lib\net45\Radical.Windows.dll</HintPath>
54+
<Reference Include="Radical.Windows, Version=1.4.0.0, Culture=neutral, processorArchitecture=MSIL">
55+
<HintPath>..\..\packages\Radical.Windows.1.4.0\lib\net45\Radical.Windows.dll</HintPath>
5556
<Private>True</Private>
5657
</Reference>
5758
<Reference Include="Radical.Windows.Presentation, Version=1.10.3.1, Culture=neutral, processorArchitecture=MSIL">
@@ -64,7 +65,7 @@
6465
<Reference Include="System.Configuration" />
6566
<Reference Include="System.Core" />
6667
<Reference Include="System.Windows.Interactivity, Version=4.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
67-
<HintPath>..\..\packages\Radical.Windows.1.3.16.0\lib\net45\System.Windows.Interactivity.dll</HintPath>
68+
<HintPath>..\..\packages\Radical.Windows.1.4.0\lib\net45\System.Windows.Interactivity.dll</HintPath>
6869
<Private>True</Private>
6970
</Reference>
7071
<Reference Include="System.Xaml" />
@@ -109,6 +110,13 @@ copy "$(TargetDir)$(TargetName).*" "$(SolutionDir)build\$(ConfigurationName)\$(P
109110

110111
del "$(SolutionDir)build\$(ConfigurationName)\$(ProjectName)\lib\net45\$(TargetFileName).config"</PostBuildEvent>
111112
</PropertyGroup>
113+
<Import Project="..\..\packages\GitVersionTask.3.4.1\build\dotnet\GitVersionTask.targets" Condition="Exists('..\..\packages\GitVersionTask.3.4.1\build\dotnet\GitVersionTask.targets')" />
114+
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
115+
<PropertyGroup>
116+
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
117+
</PropertyGroup>
118+
<Error Condition="!Exists('..\..\packages\GitVersionTask.3.4.1\build\dotnet\GitVersionTask.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\GitVersionTask.3.4.1\build\dotnet\GitVersionTask.targets'))" />
119+
</Target>
112120
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
113121
Other similar extension points exist, see Microsoft.Common.targets.
114122
<Target Name="BeforeBuild">
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
33
<package id="Expression.Blend.Sdk" version="1.0.2" targetFramework="net45" />
4-
<package id="Radical" version="1.5.2.1" targetFramework="net45" />
5-
<package id="Radical.Windows" version="1.3.16.0" targetFramework="net45" />
4+
<package id="GitVersionTask" version="3.4.1" targetFramework="net45" developmentDependency="true" />
5+
<package id="Radical" version="1.5.3" targetFramework="net45" />
6+
<package id="Radical.Windows" version="1.4.0" targetFramework="net45" />
67
<package id="Radical.Windows.Presentation" version="1.10.3.1" targetFramework="net45" />
78
<package id="Unity" version="3.0.1304.0" targetFramework="net45" />
89
</packages>

src/nuget/Radical.Windows.Presentation.Unity3.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
<language>en-US</language>
1616
<tags>Radical Radical.Windows Unity Unity3</tags>
1717
<dependencies>
18-
<dependency id="Radical.Windows.Presentation" version="1.0.6.0-RC3" />
19-
<dependency id="Unity" version="3.0.1304.0" />
18+
<dependency id="Radical.Windows.Presentation" version="[1.1,2.0)" />
19+
<dependency id="Unity" version="[3.0.1304,4.0)" />
2020
</dependencies>
2121
</metadata>
2222
<files>
2323
<file src="..\build\$configuration$\Radical.Windows.Presentation.Unity3\lib\" target="lib\" />
2424
</files>
25-
</package>
25+
</package>

0 commit comments

Comments
 (0)