Skip to content

Commit 4c8a1db

Browse files
committed
Updated to OnTopic Library 4.3.0
This is the final release version of **OnTopic Library 4.3.0**, which includes improvements necessary to support importing a reference OnTopic schema into an empty database using the **OnTopic Data Transfer** service, as was recently integrated into the **OnTopic Editor**. This includes the ability to dynamically update and configure the Oroborus Configuration based on the in-memory configuration, even when it disagrees with the persisted version—or when no persisted version exists, as is the case with an empty database. Of more general relevance, this also means that changes made to `ContentTypeDescriptor` and `AttributeDescriptor`s via the editor are immediately reflected in the editor's interface without needing to restart the application. In addition, this version includes dramatic performance and reliability upgrades when dealing with recusive `Save()`s, as necessary for the **OnTopic Data Transfer** library's `Import()` feature. This includes intelligently skipping `Save()` for topics with no changes, while simultaneously detecting implicit changes as attributes whose configuration has changed, even if their attribute values have not. These changes are critical to the ability of the **OnTopic Editor** to reliably and effectively import large topic graphs, and especially those which contain updated configuration settings.
1 parent 9a79cc8 commit 4c8a1db

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

OnTopic.Editor.AspNetCore.Host/OnTopic.Editor.AspNetCore.Host.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="OnTopic" Version="4.3.0-alpha.119" />
11-
<PackageReference Include="OnTopic.ViewModels" Version="4.3.0-alpha.119" />
12-
<PackageReference Include="OnTopic.AspNetCore.Mvc" Version="4.3.0-alpha.119" />
13-
<PackageReference Include="OnTopic.Data.Caching" Version="4.3.0-alpha.119" />
14-
<PackageReference Include="OnTopic.Data.Sql" Version="4.3.0-alpha.119" />
10+
<PackageReference Include="OnTopic" Version="4.3.0" />
11+
<PackageReference Include="OnTopic.ViewModels" Version="4.3.0" />
12+
<PackageReference Include="OnTopic.AspNetCore.Mvc" Version="4.3.0" />
13+
<PackageReference Include="OnTopic.Data.Caching" Version="4.3.0" />
14+
<PackageReference Include="OnTopic.Data.Sql" Version="4.3.0" />
1515
</ItemGroup>
1616

1717
<ItemGroup>

OnTopic.Editor.AspNetCore/OnTopic.Editor.AspNetCore.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
<PrivateAssets>all</PrivateAssets>
3131
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3232
</PackageReference>
33-
<PackageReference Include="OnTopic" Version="4.3.0-alpha.119" />
3433
<PackageReference Include="OnTopic.Data.Transfer" Version="1.2.0-maintenance-pre-release-cleanup.33" />
35-
<PackageReference Include="OnTopic.ViewModels" Version="4.3.0-alpha.119" />
36-
<PackageReference Include="OnTopic.AspNetCore.Mvc" Version="4.3.0-alpha.119" />
34+
<PackageReference Include="OnTopic" Version="4.3.0" />
35+
<PackageReference Include="OnTopic.ViewModels" Version="4.3.0" />
36+
<PackageReference Include="OnTopic.AspNetCore.Mvc" Version="4.3.0" />
3737
</ItemGroup>
3838

3939
<ItemGroup>

OnTopic.Editor.Models/OnTopic.Editor.Models.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
<PrivateAssets>all</PrivateAssets>
2828
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2929
</PackageReference>
30-
<PackageReference Include="OnTopic" Version="4.3.0-alpha.119" />
3130
<PackageReference Include="OnTopic.Data.Transfer" Version="1.2.0-maintenance-pre-release-cleanup.33" />
32-
<PackageReference Include="OnTopic.ViewModels" Version="4.3.0-alpha.119" />
31+
<PackageReference Include="OnTopic" Version="4.3.0" />
32+
<PackageReference Include="OnTopic.ViewModels" Version="4.3.0" />
3333
<PackageReference Include="System.Text.Json" Version="4.6.0" />
3434
</ItemGroup>
3535

0 commit comments

Comments
 (0)