Releases: carina-studio/AppBase
Releases · carina-studio/AppBase
2.2.11.405-preview
- Fix receiver parameter of
IsNotEmpty()
andIsNullOrEmpty()
extension methods forDictionary<K, V>
,HashSet<T>
,IDictionary<K, V>
,ISet<T>
,LinkedList<T>
,Queue<T>
,SortedSet<T>
andStack<T>
. - Add
IsEmpty()
,IsNotEmpty()
andIsNullOrEmpty()
extension methods forAvaloniaList<T>
andIAvaloniaLisr<T>
.
2.2.10.404-preview
- Add extension methods for
IReadOnlyCollection<T>
andIReadOnlyList<T>
. - Add extension methods for
Array
,IDictionary<TKey, TValue>
,ISet<T>
,LinkedList<T>
,List<T>
,Stack<T>
andQueue<T>
. to prevent ambiguity of calling extension methods (for .NET 6 - .NET 8). - Add
IsEmpty()
andIsNotEmpty()
methods toFilteredObservableList<T>
,ObservableList<T>
,SortedObservableList<T>
andTypeConvertedObservableList<TSrc, TDest>
. - Add
AsReadOnly()
,Reverse()
,ReverseAsReadOnly()
methods toObservableList<T>
andSortedObservableList<T>
. - Add
BinarySearch()
toObservableList<T>
. - Add
Reschedule()
andSchedule()
overloaded methods toScheduledAction
. - Add
RequestLayoutCallback()
extension method forLayoutable
. - Fix synchronization in
ScheduledAction
.
2.2.8.128-preview
- Use dynamic loading to load macOS framework instead of using
DllImport
. - Update implementation of
IObservable.Subscribe()
extension methods. - Support skipping calling
IObserver.OnNext()
inIObservable.Subscribe()
extension methods.
2.2.6.1221-preview
- Upgrade to
Backport.System.Threading.Lock
3.1.0. - Make
BaseDisposable
non thread-safe. - Add
DisposableCollection
. - Add
BaseAsyncDisposable
. - Support disposing resources with
ViewModel
. - Allocate resources in
ViewModel
on-demand. - Add
SynchronizationContext.SendAsync()
extension methods.
2.2.5.1201-preview
Update version to 2.2.5.1201.
2.1.36.1027
- Fix interruption of smooth scrolling by change of
ScrollViewer.Extent
.
2.1.35.324
- Prevent crashing in
HasFileNames()
,TryGetData<T>()
andTryGetValue<T>()
extension methods ofIDataObject
.
2.1.34.229
- Clear previous
ToolTip.Tip
when updating tool tip byTextBlock
/SelectableTextBlock
to prevent memory leakage. - Allow cancelling package downloading by
Updater
when callingWebRequest.GetResponse()
. - Fix invalid application base version in
BasePackageResolverTests
.
2.1.33.129
- Stable release.
2.1.32.117-rc
- Remove internal ID of
FixedThreadsTaskScheduler
. - Add
FixedThreadsTaskFactory.Name
. - Allow extending
ScheduledAction
. - Add
DispatcherSynchronizationContext.CancelDelayed()
andDispatcherSynchronizationContext.PostDelayed()
. - Add
DispatcherScheduledAction
.