Skip to content

Commit

Permalink
Bump version to 1.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
ed-ilyin committed May 2, 2017
1 parent 8aed7c2 commit a4a945a
Show file tree
Hide file tree
Showing 10 changed files with 92 additions and 28 deletions.
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
root = true

[*]
indent_style = space
indent_size = 4
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
5 changes: 4 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
### 1.0.3 - May 02 2017
### 1.0.4 - May 02 2017
* Adds Result.combineArray, Decode.failed and Decode.fromResult

#### 1.0.3 - May 02 2017
* Adds Decode and Debug.log

#### 1.0.2 - May 02 2017
Expand Down
6 changes: 3 additions & 3 deletions paket.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
NUGET
remote: https://www.nuget.org/api/v2
FSharp.Core (4.1.12) - redirects: force
FSharp.Core (4.1.17) - redirects: force
System.Collections (>= 4.0.11) - framework: >= netstandard16
System.Console (>= 4.0) - framework: >= netstandard16
System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard16
Expand Down Expand Up @@ -427,7 +427,7 @@ NUGET
GROUP Build
NUGET
remote: https://www.nuget.org/api/v2
FAKE (4.59)
FAKE (4.61)
FSharp.Compiler.Service (2.0.0.6)
FSharp.Formatting (2.14.4)
FSharp.Compiler.Service (2.0.0.6)
Expand All @@ -445,7 +445,7 @@ NUGET
SourceLink.Fake (1.1)
GITHUB
remote: fsharp/FAKE
modules/Octokit/Octokit.fsx (b865703d2b8e6b5530403f4140e3272aab55ed9b)
modules/Octokit/Octokit.fsx (1d6610b1e593270db040fc30c9c06d15fb57388c)
Octokit (>= 0.20)
GROUP Test
NUGET
Expand Down
17 changes: 16 additions & 1 deletion src/EdIlyin.Elm.Core/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,22 @@
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.4.0.0" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.4.1.0" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.1.1.0" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.1.1.0" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.1.1.0" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
Expand Down
8 changes: 4 additions & 4 deletions src/EdIlyin.Elm.Core/AssemblyInfo.fs
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ open System.Reflection
[<assembly: AssemblyTitleAttribute("EdIlyin.Elm.Core")>]
[<assembly: AssemblyProductAttribute("EdIlyin.Elm.Core")>]
[<assembly: AssemblyDescriptionAttribute("Brings to the F# Elm language core package modules like Json.Encode, Json.Decode, Basics, Debug, Result, Tuple, etc")>]
[<assembly: AssemblyVersionAttribute("1.0.3")>]
[<assembly: AssemblyFileVersionAttribute("1.0.3")>]
[<assembly: AssemblyVersionAttribute("1.0.4")>]
[<assembly: AssemblyFileVersionAttribute("1.0.4")>]
[<assembly: AssemblyConfigurationAttribute("Release")>]
do ()

module internal AssemblyVersionInformation =
let [<Literal>] AssemblyTitle = "EdIlyin.Elm.Core"
let [<Literal>] AssemblyProduct = "EdIlyin.Elm.Core"
let [<Literal>] AssemblyDescription = "Brings to the F# Elm language core package modules like Json.Encode, Json.Decode, Basics, Debug, Result, Tuple, etc"
let [<Literal>] AssemblyVersion = "1.0.3"
let [<Literal>] AssemblyFileVersion = "1.0.3"
let [<Literal>] AssemblyVersion = "1.0.4"
let [<Literal>] AssemblyFileVersion = "1.0.4"
let [<Literal>] AssemblyConfiguration = "Release"
10 changes: 10 additions & 0 deletions src/EdIlyin.Elm.Core/Decode.fs
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,12 @@ module Decode =
}


let failed x = {
decoder = (fun _ -> Err x)
label = sprintf "%A" x
}


let primitive func =
let label = "primitive"

Expand Down Expand Up @@ -91,3 +97,7 @@ module Decode =
<*> decoder2
<*> decoder3
<*> decoder4


let fromResult result =
Result.unpack failed succeed result
21 changes: 12 additions & 9 deletions src/EdIlyin.Elm.Core/EdIlyin.Elm.Core.fsproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
Expand Down Expand Up @@ -60,12 +60,6 @@
-->
<Import Project="..\..\.paket\paket.targets" />
<ItemGroup>
<Content Include="any\netstandard1.6\FSharp.Core.optdata">
<Paket>True</Paket>
</Content>
<Content Include="any\netstandard1.6\FSharp.Core.sigdata">
<Paket>True</Paket>
</Content>
<Compile Include="Basics.fs" />
<Compile Include="Option.fs" />
<Compile Include="Result.fs" />
Expand Down Expand Up @@ -127,7 +121,7 @@
</Reference>
</ItemGroup>
</When>
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5')) Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5')) Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
Expand Down Expand Up @@ -163,6 +157,15 @@
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == 'Xamarin.Mac'">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\xamarinmac20\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2')">
Expand Down Expand Up @@ -738,4 +741,4 @@
</ItemGroup>
</When>
</Choose>
</Project>
</Project>
6 changes: 6 additions & 0 deletions src/EdIlyin.Elm.Core/Result.fs
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,12 @@ module Result =
list


let combineArray array =
Array.fold (map2 (fun s -> Array.singleton >> Array.append s))
(Ok Array.empty)
array


let combineList list =
Ok List.empty |> List.foldBack (map2 (fun e l -> e::l)) list

Expand Down
17 changes: 16 additions & 1 deletion tests/EdIlyin.Elm.Core.Tests/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,22 @@
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.4.0.0" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.4.1.0" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.1.1.0" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.1.1.0" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.1.1.0" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
Expand Down
21 changes: 12 additions & 9 deletions tests/EdIlyin.Elm.Core.Tests/EdIlyin.Elm.Core.Tests.fsproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
Expand Down Expand Up @@ -63,12 +63,6 @@
-->
<Import Project="..\..\.paket\paket.targets" />
<ItemGroup>
<Content Include="any\netstandard1.6\FSharp.Core.optdata">
<Paket>True</Paket>
</Content>
<Content Include="any\netstandard1.6\FSharp.Core.sigdata">
<Paket>True</Paket>
</Content>
<Compile Include="Tests.fs" />
<None Include="paket.references" />
<Content Include="App.config" />
Expand Down Expand Up @@ -130,7 +124,7 @@
</Reference>
</ItemGroup>
</When>
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5')) Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2' Or $(TargetFrameworkVersion) == 'v1.3' Or $(TargetFrameworkVersion) == 'v1.4' Or $(TargetFrameworkVersion) == 'v1.5')) Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
Expand Down Expand Up @@ -166,6 +160,15 @@
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == 'Xamarin.Mac'">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\xamarinmac20\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETStandard' And ($(TargetFrameworkVersion) == 'v1.0' Or $(TargetFrameworkVersion) == 'v1.1' Or $(TargetFrameworkVersion) == 'v1.2')">
Expand Down Expand Up @@ -748,4 +751,4 @@
<Paket>True</Paket>
</Reference>
</ItemGroup>
</Project>
</Project>

0 comments on commit a4a945a

Please sign in to comment.