Commit 4c8a1db
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
- OnTopic.Editor.Models
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | 33 | | |
35 | | - | |
36 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | 30 | | |
32 | | - | |
| 31 | + | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
0 commit comments