Skip to content

Commit 5819c6f

Browse files
committed
Version 0.1.1. Release notes updated.
1 parent 581e6e4 commit 5819c6f

File tree

1 file changed

+10
-70
lines changed

1 file changed

+10
-70
lines changed

Platform.Data.Doublets/Platform.Data.Doublets.csproj

Lines changed: 10 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Description>LinksPlatform's Platform.Data.Doublets Class Library</Description>
55
<Copyright>Konstantin Diachenko</Copyright>
66
<AssemblyTitle>Platform.Data.Doublets</AssemblyTitle>
7-
<VersionPrefix>0.1.0</VersionPrefix>
7+
<VersionPrefix>0.1.1</VersionPrefix>
88
<Authors>Konstantin Diachenko</Authors>
99
<TargetFramework>netstandard2.0</TargetFramework>
1010
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
@@ -22,75 +22,15 @@
2222
<GenerateDocumentationFile>true</GenerateDocumentationFile>
2323
<IncludeSymbols>true</IncludeSymbols>
2424
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
25-
<PackageReleaseNotes>Platform.Random dependency updated from 0.0.2 to 0.0.3.
26-
Platform.Timestamps dependency updated from 0.0.2 to 0.0.3.
27-
Platform.Collections.Methods dependency updated from 0.0.3 to 0.0.5.
28-
Platform.Singletons dependency updated from 0.0.1 to 0.0.2.
29-
Platform.Memory dependency updated from 0.1.1 to 0.1.3.
30-
Platform.Data dependency updated from 0.0.1 to 0.0.3.
31-
32-
Deleted classes:
33-
* LinkFrequencyIncrementer,
34-
* FrequenciesCacheBasedLinkFrequencyIncrementer,
35-
* SequencesIndexer.
36-
37-
Renamed classes:
38-
* LinksDependenciesValidator to LinksUsagesValidator.
39-
* LinksCascadeDependenciesResolver to LinksCascadeUsagesResolver.
40-
* LinksCascadeUniquenessAndDependenciesResolver to LinksCascadeUniquenessAndUsagesResolver.
41-
* LinksNonExistentReferencesCreator to LinksNonExistentDependenciesCreator.
42-
* LinksNullToSelfReferenceResolver to LinksNullConstantToSelfReferenceResolver.
43-
* LinksSelfReferenceResolver to LinksItselfConstantToSelfReferenceResolver.
44-
* LinksInnerReferenceValidator to LinksInnerReferenceExistenceValidator.
45-
* DefaultSequenceElementCreteriaMatcher to DefaultSequenceElementCriterionMatcher.
46-
* MarkedSequenceCreteriaMatcher to MarkedSequenceCreteriaMatcher.
47-
* DefaultLinkPropertyOperator to PropertiesOperator.
48-
* FrequencyPropertyOperator to PropertyOperator.
49-
50-
Methods:
51-
* DeleteAllUsages, DeleteByQuery, AreValuesReset, ResetValues, EnforceResetValues, AllIndices, ResolveConstantAsSelfReference methods added to ILinksExtensions.
52-
* ILinksExtensions.EnsureNoDependencies method renamed to EnsureNoUsages.
53-
* ILinksExtensions.DependenciesCount method renamed to CountUsages.
54-
* ILinksExtensions.DependenciesExist method renamed to HasUsages.
55-
* ILinksExtensions.Merge method splited into two methods MergeUsages and MergeAndDelete.
56-
* ToList method added to SequencesExtensions.
57-
* ToArray method removed from UInt64Link and Link.
58-
59-
Properties:
60-
* Added IsEmpty property implementation for Stack class.
61-
* LinksOperatorBase.Links is now readonly property.
62-
63-
Added new ISequenceIndex interface and its classes:
64-
* SequenceIndex,
65-
* SynchronizedSequenceIndex,
66-
* CachedFrequencyIncrementingSequenceIndex,
67-
* FrequencyIncrementingSequenceIndex.
68-
69-
Added new ISequenceWalker interface and LeveledSequenceWalker class, other sequence walkers are now implementing this interface.
70-
71-
Added unicode converters:
72-
* UnaryNumberToAddressOrOperationConverter,
73-
* CharToUnicodeSymbolConverter,
74-
* StringToUnicodeSequenceConverter,
75-
* UnicodeSequenceToStringConverter,
76-
* UnicodeSymbolToCharConverter.
77-
78-
Added unicode criterion matchers:
79-
* UnicodeSequenceCriterionMatcher,
80-
* UnicodeSymbolCriterionMatcher.
81-
82-
LinksDecoratorBase is now inherited from LinksOperatorBase.
83-
84-
Added Index and Walker properties into SequencesOptions.
85-
Indexer property removed from SequencesOptions.
86-
87-
Namespaces rearranged.
88-
XML documentation file generation turned on.
89-
PDF code book generation turned on.
90-
Tests added.
91-
Refactoring, bugs and issues fix.
92-
93-
This is release is not backward compatible with previous 0.0.1 release.</PackageReleaseNotes>
25+
<PackageReleaseNotes>Added Facade (pointer to last decorator) property for decorators. This property should be used to ensure correct recursion execution.
26+
Added AddressToRawNumberConverter and RawNumberToAddressConverter.
27+
Platform.Data.Doublets.UnaryNumbers namespace renamed to Platform.Data.Doublets.Numbers.Unary.
28+
Sequences.Options and Sequences.Links are now read-only properties.
29+
Sequences.Sync field is no longer public.
30+
Added constructor overloads to override IsElement logic to sequence walkers.
31+
Tests updated.
32+
Perfomance optimizations.
33+
Refactoring, issues fix.</PackageReleaseNotes>
9434
</PropertyGroup>
9535

9636
<ItemGroup>

0 commit comments

Comments
 (0)