Skip to content

Commit

Permalink
Increase project version to 1.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
YevgeniyShunevych committed Nov 12, 2021
1 parent ca95b4f commit 8002fde
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 24 deletions.
42 changes: 22 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ C#/.NET package for [Atata](https://github.com/atata-framework/atata) configurat

Supports .NET Framework 4.0+ and .NET Core/Standard 2.0+.

**[What's new in v1.7.0](https://atata.io/blog/2021/09/02/atata.configuration.json-1.7.0-released/)**
**[What's new in v1.8.0](https://atata.io/blog/2021/11/12/atata.configuration.json-1.8.0-released/)**

## Table of Contents

Expand Down Expand Up @@ -116,45 +116,45 @@ Install [`Atata.Configuration.Json`](https://www.nuget.org/packages/Atata.Config
#### Default

```cs
AtataContext.Configure().
ApplyJsonConfig(). // Applies default "Atata.json" config.
Build();
AtataContext.Configure()
.ApplyJsonConfig() // Applies default "Atata.json" config.
.Build();
```

#### Default Globally

```cs
AtataContext.GlobalConfiguration.
ApplyJsonConfig();
AtataContext.GlobalConfiguration
.ApplyJsonConfig();
```

#### Named

```cs
AtataContext.Configure().
ApplyJsonConfig("Config.json"). // Applies "Config.json" config.
Build();
AtataContext.Configure()
.ApplyJsonConfig("Config.json") // Applies "Config.json" config.
.Build();
```

#### Named With Environment

```cs
AtataContext.Configure().
ApplyJsonConfig("Config", environmentAlias: "QA"). // Applies "Config.QA.json" config.
Build();
AtataContext.Configure()
.ApplyJsonConfig("Config", environmentAlias: "QA") // Applies "Config.QA.json" config.
.Build();
```

#### Environment by Preprocessor Directive

```cs
AtataContext.Configure().
ApplyJsonConfig(). // Applies default "Atata.json" config.
AtataContext.Configure()
.ApplyJsonConfig() // Applies default "Atata.json" config.
#if QA
ApplyJsonConfig(environmentAlias: "QA"). // Applies "Atata.QA.json" for build configuration with "QA" conditional compilation symbol.
.ApplyJsonConfig(environmentAlias: "QA") // Applies "Atata.QA.json" for build configuration with "QA" conditional compilation symbol.
#elif STAGING
ApplyJsonConfig(environmentAlias: "STAGING"). // Applies "Atata.STAGING.json" for build configuration with "STAGING" conditional compilation symbol.
.ApplyJsonConfig(environmentAlias: "STAGING") // Applies "Atata.STAGING.json" for build configuration with "STAGING" conditional compilation symbol.
#endif
Build();
.Build();
```

### Get Config Properties
Expand Down Expand Up @@ -249,9 +249,9 @@ namespace SampleApp
#### Apply Config

```cs
AtataContext.Configure().
ApplyJsonConfig<AppConfig>().
Build();
AtataContext.Configure()
.ApplyJsonConfig<AppConfig>()
.Build();
```

#### Use Config
Expand Down Expand Up @@ -402,6 +402,8 @@ string sectionBoolValue = AppConfig.Current.Section.BoolProperty;
"defaultAssemblyNamePatternToFindTypes": "regex_string",
"assemblyNamePatternToFindComponentTypes": "regex_string",
"assemblyNamePatternToFindAttributeTypes": "regex_string",
"assemblyNamePatternToFindEventTypes": "regex_string",
"assemblyNamePatternToFindEventHandlerTypes": "regex_string",

"useAllNUnitFeatures": true, // Indicates to enable all NUnit features for Atata.
// Or enable particular NUnit configuration options:
Expand Down
8 changes: 4 additions & 4 deletions src/Atata.Configuration.Json/Atata.Configuration.Json.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<TargetFrameworks>net40;net45;net46;netstandard2.0</TargetFrameworks>
<Version>1.7.0</Version>
<Version>1.8.0</Version>
<Description>C#/.NET package for Atata configuration through JSON files.

Supports .NET Framework 4.0+ and .NET Core/Standard 2.0+.
Expand All @@ -19,9 +19,9 @@ Features:
<RepositoryUrl>https://github.com/atata-framework/atata-configuration-json</RepositoryUrl>
<PackageId>Atata.Configuration.Json</PackageId>
<PackageTags>atata automation testing test selenium webdriver browser configuration</PackageTags>
<PackageReleaseNotes>1.7.0 - https://atata.io/blog/2021/09/02/atata.configuration.json-1.7.0-released/
1.6.0 - https://atata.io/blog/2021/06/04/atata.configuration.json-1.6.0-released/
1.5.0 - https://atata.io/blog/2020/12/16/atata.configuration.json-1.5.0-released/</PackageReleaseNotes>
<PackageReleaseNotes>1.8.0 - https://atata.io/blog/2021/11/12/atata.configuration.json-1.8.0-released/
1.7.0 - https://atata.io/blog/2021/09/02/atata.configuration.json-1.7.0-released/
1.6.0 - https://atata.io/blog/2021/06/04/atata.configuration.json-1.6.0-released/</PackageReleaseNotes>
<PackageProjectUrl>https://github.com/atata-framework/atata-configuration-json</PackageProjectUrl>
</PropertyGroup>

Expand Down

0 comments on commit 8002fde

Please sign in to comment.