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.Lock3.1.0. - Make
BaseDisposablenon thread-safe. - Add
DisposableCollection. - Add
BaseAsyncDisposable. - Support disposing resources with
ViewModel. - Allocate resources in
ViewModelon-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.Tipwhen updating tool tip byTextBlock/SelectableTextBlockto prevent memory leakage. - Allow cancelling package downloading by
Updaterwhen 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.