Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency SIL.TestUtilities to v15 #47

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 7, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
SIL.TestUtilities 10.0.0 -> 15.0.0 age adoption passing confidence

Release Notes

sillsdev/libpalaso (SIL.TestUtilities)

v15.0.0

Added
  • [SIL.Core] Added optional parameter, preserveNamespaces, to XmlUtils.WriteNode
  • [SIL.Core] Added optional parameter, includeSystemLibraries, to AcknowledgementsProvider.CollectAcknowledgements
  • [SIL.Windows.Forms] Added ability to select which SIL logo(s) to use in SILAboutBox.
  • [SIL.Windows.Forms] Added public enum Widgets.SilLogoVariant
  • [SIL.Windows.Forms] Added to Widgets.SilResources: AllLogoVariants, GetLogo, and SilLogoRandom (to replace SilLogo101x113)
  • [SIL.Core] Added macOS support for GlobalMutex
  • [SIL.Archiving] Added ArchivingDlgViewModel.Standard and ArchivingDlgViewModel.StringId emumerations.
  • [SIL.Archiving] Added public delegate ArchivingDlgViewModel.ExceptionHandler and event ArchivingDlgViewModel.OnExceptionDuringLaunch.
  • [SIL.Archiving] Added IArchivingProgressDisplay interface.
  • [SIL.Archiving] Added overload of ArchivingDlgViewModel.DisplayMessage to take format parameters.
  • [SIL.Archiving] Added public overload of ArchivingDlgViewModel.LaunchArchivingProgram.
  • [SIL.Archiving] Added protected methods to ArchivingDlgViewModel: ReportMajorProgressPoint, ReportProgress, CleanUp
  • [SIL.Windows.Forms.Archiving] Added protected virtual properties ArchiveTypeForTitleBar and InformativeText to ArchivingDlg.
  • [SIL.Windows.Forms.Archiving] Added public virtual method GetMessage to ArchivingDlg.
  • [SIL.Windows.Forms.Archiving] Added public virtual property ArchiveTypeName to ArchivingDlg.
  • [SIL.Windows.Forms.Archiving] Added protected methods DisplayMessage and Initialize (async) to ArchivingDlg.
  • [SIL.Windows.Forms.Archiving] Added protected virtual method PackageCreationComplete to ArchivingDlg.
  • [SIL.Windows.Forms.Archiving] Added (public) override of property ArchiveTypeName to IMDIArchivingDlg.
  • [SIL.Windows.Forms.Archiving] Added (protected) override of property InformativeText to IMDIArchivingDlg.
  • [SIL.Windows.Forms.Archiving] Added (protected) override of method PackageCreationComplete to IMDIArchivingDlg.
  • [SIL.Windows.Forms.Archiving] Added (public) override of method GetMessage to IMDIArchivingDlg.
  • [SIL.Windows.Forms.Archiving] Added public extensions class LinkLabelExtensions with some methods that were formerly in Extensions class (now in SIL.Archiving).
  • [SIL.Archiving] Added public property isValid to IMDIPackage.
  • [SIL.Archiving] Added public event InitializationFailed to IMDIArchivingDlgViewModel.
  • [SIL.Archiving] Added the following properties to ArchivingDlgViewModel as an alternative way to customize the initial summary displayed: GetOverriddenPreArchivingMessages, InitialFileGroupDisplayMessageType, OverrideGetFileGroupDisplayMessage
  • [SIL.Media] Added FFmpegRunner.MinimumVersion property (also used by MediaInfo for FFprobe).
  • [SIL.Windows.Forms.WritingSystems] Added Caption property to LanguageLookupDialog.
Changed
  • BREAKING CHANGE: Replaced dependency on DotNetZip with System.IO.Compression.ZipFile (Client installers will need to be changed.)
  • BREAKING CHANGE: Changed to target .Net Framework 4.6.2 instead of 4.6.1
  • [SIL.Windows.Forms] Look for PNG data on clipboard before checking for plain image in WindowsClipboard.GetImageFromClipboard() in order to preserve transparency in copied images.
  • [SIL.Windows.Forms] Changed layout of SILAboutBox to accommodate wider SIL logo.
  • [SIL.Windows.Forms.Archiving] Split SIL.Archiving, moving Winforms portions (including dependency on L10nSharp) to SIL.Windows.Forms.Archiving.
  • [SIL.Archiving] Changed IMDIArchivingDlgViewModel.ArchivingPackage to return an IMDIPackage (instead of an IArchivingPackage).
  • [SIL.Archiving] Required ArchivingDlgViewModel implementations to implement IDisposable.
  • [SIL.Archiving] Made protected members in ArchivingDlgViewModel private, adding protected accessors as needed.
  • [SIL.Archiving] In ArchivingDlgViewModel, renamed DisplayMessageEventHandler to MessageEventHandler, OnDisplayMessage to OnReportMessage, DisplayErrorEventHandler to ErrorEventHandler, and OnDisplayError to OnError.
  • [SIL.Archiving] Changed signature of ArchivingDlgViewModel.OverrideDisplayInitialSummary to include a CancellationToken.
  • [SIL.Archiving] Made ArchivingDlgViewModel.ArchiveType property public and changed it from a string to Standard (new enum).
  • [SIL.Archiving] Changed signature of setFilesToArchive delegate in ArchivingDlgViewModel's protected constructor.
  • [SIL.Archiving] Changed return type of ArchivingDlgViewModel.Initialize (to make it async) and added two parameters.
  • [SIL.Archiving] Changed the signature of protected methods in ArchivingDlgViewModel: LaunchArchivingProgram, GetFileExcludedMsg.
  • [SIL.Archiving] Changed the signature of the public method ArchivingDlgViewModel.CreatePackage.
  • [SIL.Archiving] Changed underlying type of public enums VernacularMaterialsType and SilDomain from ulong to long.
  • [SIL.Archiving] Replaced protected _keys field (now private) in abstract class ArchivingPackage with protected accessor property Keys.
  • [SIL.Archiving] IMDIArchivingDlgViewModel (subclass of ArchivingDlgViewModel) affected by many of the changes to the base class.
  • [SIL.Archiving] IMDIArchivingDlgViewModel and RampArchivingDlgViewModel (subclasses of ArchivingDlgViewModel) affected by many of the changes to the base class.
  • [SIL.Archiving] IMDIArchivingDlgViewModel constructor signature changed.
  • [SIL.Archiving] RampArchivingDlgViewModel constructor signature changed.
  • [SIL.Windows.Forms.Archiving] Made ArchivingDlg implement IArchivingProgressDisplay.
  • [SIL.Windows.Forms.Archiving] ArchivingDlg constructor signature changed: removed localizationManagerId; added optional archiveInfoHyperlinkText; made some other parameters optional.
  • [SIL.Windows.Forms.Archiving] IMDIArchivingDlg constructor signature changed: added appSpecificArchivalProcessInfo.
  • [SIL.Windows.Forms] Split ClearShare code, moving non-Winforms portions to SIL.Core (SIL.Core.ClearShare namespace)
  • [SIL.Core] Added optional parameter to OlacSystem.GetRoles to allow caller to provide its own XML with role definitions.
  • [SIL.Windows.Forms] Split License into a base class called License and a derived LicenseWithLogo, so that License could be in SIL.Core.
  • [SIL.Archiving] Changed IArchivingSession.Files (and Session.Files) into an IReadonlyList.
  • [SIL.Archiving] Made IMDIPackage.CreateIMDIPackage asynchronous, changing its signature to take a CancellationToken parameter and return Task.
  • [SIL.Archiving] Made MetaTranscript.WriteCorpusImdiFile asynchronous, changing its signature to return Task.
  • [SIL.Archiving] Changed the name of the third parameter in ArchivingDlgViewModel.AddFileGroup from progressMessage to addingToArchiveProgressMessage.
  • [SIL.Windows.Forms.Archiving] Changed Cancel Button to say Close instead in IMDIArchivingDlg.
  • [SIL.Core.Desktop] Renamed GetFromRegistryProgramThatOpensFileType to GetDefaultProgramForFileType.
  • [SIL.Media] Made FFmpegRunner able to use version of FFmpeg found on the path.
  • [SIL.Media] Upgraded irrKlang to v. 1.6.
  • [SIL.Media] In FFmpegRunner, changed ExtractMp3Audio, ExtractOggAudio, ExtractAudio, and ChangeNumberOfAudioChannels to use LocateAndRememberFFmpeg instead of LocateFFmpeg. This is potentially a breaking change but only in the edge case where an app does not install FFmpeg and the user installs it while running the app.
  • [SIL.Media] Made the Windows implementation of ISimpleAudioSession more robust in that it will attempt to create an irrKlang-based recorder even if there is no audio output device enabled.
  • [SIL.Media] Made FFmpegRunner explicitly a static class (technically a breaking change, though all methods were already static).
  • [SIL.Media] Made FFmpegRunner look for the exe on the path before trying to find a version installed for Audacity (which is unlikely to succeed anyway).
  • [SIL.Media] Made MediaInfo look for the FFprobe exe in the same location as FFmpeg when the application has specified the location for it or when it was previously located in one of the expected locations. Also made it more robust by making it more likely to find FFprobe (when it is on the system path).
Fixed
  • [SIL.Archiving] Fixed typo in RampArchivingDlgViewModel for Ethnomusicology performance collection.
  • [SIL.Archiving] Changed URLs that used http: to https: in resource EmptyMets.xml.
  • [SIL.Core.Desktop] Implemented GetDefaultProgramForFileType (as trenamed) in a way that works on Windows 11, Mono (probably) and MacOS (untested).
  • [SIL.Media] MediaInfo.HaveNecessaryComponents properly returns true if FFprobe is on the system path.
  • [SIL.Media] Made MediaInfo.FFprobeFolder look for and return the folder when first accessed, even if no prior call to the setter or other action had caused it t be found.
  • [SIL.Core] Made GetSafeDirectories not crash and simply not return any subdirectory the user does not have permission to access.
  • [SIL.Core] In GetDirectoryDistributedWithApplication, prevented a failure in accessing one of the specified subfolders from allowing it to try the others.
Removed
  • Support for .Net Framework 4.6.1
  • [SIL.Windows.Forms] Removed SilLogo101x113 from Widgets.SilResources. Use SilLogoRandom or specify desired variant instead.
  • [SIL.Windows.Forms] Removed previously deprecated CreativeCommonsLicense.IntergovernmentalOriganizationQualifier
  • [SIL.Archiving] Removed abstract properties from ArchivingDlgViewModel: InformativeText and ArchiveInfoHyperlinkText.
  • [SIL.Archiving] Removed public method ArchivingDlgViewModel.Cancel. (Now handled via cancellation tokens.)
  • [SIL.Archiving] Removed protected methods from ArchivingDlgViewModel: PreparingFilesMsg, GetSavingFilesMsg
  • [SIL.Archiving] Removed protected fields (renamed and made private) from ArchivingLanguage: _iso3Code, _englishName
  • [SIL.Archiving] Removed protected fields (made private) from ArchivingFile: _fullName, _fileName, _fileSize, _mimeType, _descriptions, _accessProtocol
  • [SIL.Archiving] Removed public methods CreateMetsFile and CreateRampPackage from RampArchivingDlgViewModel (made internal).
  • [SIL.Archiving] Removed ArchivingPackage and AddSession from ArchivingDlgViewModel and RampArchivingDlgViewModel (where they threw NotImplementedExceptions)
Fixed
  • [SIL.Window.Forms] When choosing a file in the ImageToolbox.AcquireImageControl, a FileOk handler is simulated that verifies the selected file passes the given filter. Users can defeat the filter mechanism by pasting or typing the file name. While the returned filename does not pass the filter, the dialog is reopened until the user either chooses a proper filename or cancels the dialog. The native FileOk handler can prevent the dialog from closing: we can't achieve that. (See BL-13552.)

v14.1.1

Fixed
  • [SIL.Windows.Forms.DblBundle] Fixed bug in ProjectsListBase that made it impossible to select a project after double-clicking a column header. (See HT-475)

v14.1.0

Added
  • [SIL.Windows.Forms] Added static SilResources class with property SilLogo101x113.
Fixed
  • [SIL.Windows.Forms] Fixed backwards logic for LocalizationIncompleteViewModel.ShouldShowDialog (Technically this is a breaking contractual change, since effectively the behavior is the opposite of the original implementation, but the name so clearly indicates the desired behavior that it seems unlikely any subclass implementation would have implemented the logic according to the previously expected backwards behavior.)

v14.0.0

Changed
  • [SIL.Archiving] Upgraded to L10nSharp 7.0.0
  • [SIL.Windows.Forms] Upgraded to L10nSharp 7.0.0
  • [SIL.Windows.Forms.DblBundle] Upgraded to L10nSharp 7.0.0
  • [SIL.Windows.Forms.Keyboarding] Upgraded to L10nSharp 7.0.0
  • [SIL.Windows.Forms.WritingSystems] Upgraded to L10nSharp 7.0.0
  • [SIL.Core] RaiseExceptionIfFailed no longer throws an exception if user cancelled

v13.0.1

Fixed
  • [SIL.Core] Fixed bug in extension method GetLongestUsefulCommonSubstring when string ends with an Object replacement character
  • [SIL.Core] LogBox: Checked for disposed log box or caller-requested cancel in SafeInvoke so we don't try to write messages or scroll.

v13.0.0

Added
  • [SIL.Core] RobustFile.Open, RobustFile.AppendAllText, RobustFile.WriteAllLines, RobustFile.GetAccessControl, RobustIO.EnumerateFilesInDirectory, RobustIO.EnumerateDirectoriesInDirectory, RobustIO.EnumerateEntriesInDirectory, RobustIO.RequireThatDirectoryExists, RobustIO.GetFileStream, RobustIO.ReadAllTextFromFileWhichMightGetWrittenTo, and RobustIO.IsFileLocked methods
  • [SIL.Core.Desktop] RobustImageIO.GetImageFromFile method
  • [SIL.Windows.Forms] ImageToolboxControl.ImageChanged (selected or cropped) and ImageToolboxControl.MetadataChanged events
  • [SIL.Windows.Forms] Text box to edit AttributionUrl in MetadataEditorControl
  • [SIL.Windows.Forms] Interop.WIA.dll for MSIL (doesn't seem to work with 32-bit apps, so the existing dll remains unchanged)
  • [SIL.Scripture] Made static methods TryGetVerseNum, ParseVerseNumberRange, and ParseVerseNumber public
  • [SIL.Core] CanWriteToDirectories and CanWriteToDirectory
  • [SIL.Windows.Forms] CanWriteToDirectories, CanWriteToDirectory and ReportDefenderProblem
  • [SIL.Core] StrLengthComparer, IEnumerable.ToString extension methods, IList.ContainsSequence extension method
  • [SIL.Windows.Forms] ConfirmFileOverwriteDlg
  • [SIL.Windows.Forms] several constructors and Restore method to WaitCursor
  • [SIL.Media.NAudio] added an overload to BeginMonitoring with catchAndReportExceptions parameter
Changed
  • [SIL.DictionaryServices] Renamed parameter of LiftWriter.WriteHeader from headerConentsNotIncludingHeaderElement to headerContentsNotIncludingHeaderElement
  • [SIL.WritingSystems] Updated langtags.json and ianaSubtagRegistry.txt
  • [SIL.Core] Enhanced ErrorReport.GetOperatingSystemLabel method to report Windows 11+ and list the version as well.
  • [SIL.Core] Enhanced RetryUtility.Retry methods to optionally improve debugging messages, and fixed existing RobustFile and RobustIO methods to use the new optional debugging parameter
  • [SIL.Media] Changed the FrameRate reported in VideoInfo from FrameRate to AvgFrameRate.
  • [SIL.Windows.Forms] Fixed spelling error in ImageGalleryControl, renaming SetIntialSearchTerm to SetInitialSearchTerm.
  • [SIL.Windows.Forms] Made WaitCursor class (which used to contain only static methods) implement IDisposable
Fixed
  • [SIL.Windows.Forms.ClearShare] Fixed Metadata.LoadProperties to catch the ArgumentOutOfRangeException thrown by TagLib.File.Create when unknown data is found in the IPTC profile segment. The rest of the metadata (Exif / XMP) is likely to be okay, but won't be available until TagLib is fixed to allow this. Not having the metadata available shouldn't prevent using the image. Note that clients can now read the exception caught while loading if so desired.
  • [SIL.Windows.Forms.WritingSystem.WSIdentifiers] Changed ComboBox controls in WSIdentifierView and ScriptRegionVariantView to DropDownList style to prevent accidental editing that shouldn't happen
  • [SIL.Windows.Forms.ClearShare] Make Metadata.Write (and a few other methods) more robust
  • [SIL.Core.Desktop] Make FileUtils.ReplaceFileWithUserInteractionIfNeeded robust
  • [SIL.Core] Make RobustFile.ReplaceByCopyDelete truly robust
  • [SIL.Core] Make RetryUtility retry for exceptions that are subclasses of the ones listed to try. For example, by default (IOException) it will now retry for FileNotFoundException.
  • [SIL.Windows.Forms] Spelling of CreativeCommonsLicense.IntergovernmentalOrganizationQualifier
  • [SIL.Windows.Forms] Fixed internationalization problem: SettingsProtection.LauncherButtonLabel was used as ID for two different strings.
  • [SIL.Windows.Forms] Fix 4 img metadata methods that could fail due to cloud or scanning interference
  • [SIL.Windows.Forms] Fixed error in BetterGrid.OnCellContentClick to make it so the delete button works correctly if there is no "new row."
Removed
  • [SIL.Windows.Forms] ImageGalleryControl.InSomeoneElesesDesignMode (seemingly unused and misspelled)
  • [SIL.Windows.Forms] Checkbox for IntergovernmentalOrganizationQualifier from MetadataEditorControl

v12.0.1

Fixed
  • [SIL.Windows.Forms] Make PalasoImage.FromFile(Robustly) methods more robust
  • [SIL.Windows.Forms] Update dll to libdl.so.2 to make compatible with Ubuntu 22.x. Affects multiple projects.
  • [SIL.Core] Fixed BulkObservableList.MoveRange method when moving a single item forward.

v12.0.0

Added
  • [SIL.Core.Desktop] Added aiff, m4a, voc, and amr formats to AudioFileExtensions
  • [SIL.Core.Desktop] Added webm and mkv formats to VideoFileExtensions
  • [SIL.Media] MediaInfo.AnalysisData property
  • [SIL.Media] MediaInfo.FFprobeFolder
Changed
  • [SIL.Core.Desktop] Fixed typo in list of AudioFileExtensions: "acc" changed to "aac"
  • [SIL.Media] FFmpegRunner will now also look for and use a version of FFmpeg installed using chocolatey
  • [SIL.Media] MediaInfo now used FFprobe instead of FFmpeg to get media information. Depends on FFMpegCore library.
Removed
  • [SIL.Media] MediaInfo.RawData property (replaced by AnalysisData)

v11.0.1

Fixed
  • [SIL.Windows.Forms] Prevent changing row in ContributorsListControl if the row is dirty and is not in a valid state to commit edit (SP-2297)

v11.0.0

Added
  • [SIL.Core] Added SIL.Reporting.FontAnalytics class.
  • [SIL.Core] Added ObjectModel.ObservableISet as a parent class to the existing ObservableHashSet
  • [SIL.Core] Added ObjectModel.ObservableSortedSet (child class of ObservableISet)
  • [SIL.DblBundle] Added const strings to UsxNode for the various USX element names.
  • [SIL.DblBundle] Added protected method GetAttribute to UsxNode.
  • [SIL.DblBundle] Added sealed subclasses of UsxNode: UsxPara and UsxChar.
  • [SIL.DblBundle] Added property IsChapterStart to UsxChapter.
  • [SIL.Reporting] Added TypeOfExistingHandler property to ExceptionHandler.
Fixed
  • [SIL.DblBundle] Attempting to construct a UsxNode based on an invalid XmlNode now throws an exception in the constructor in most cases rather than later when properties are accessed.
  • [SIL.DblBundle] Accessing UsxChapter.ChapterNumber on a chapter end node returns the chapter number (from the eid attribute) instead of throwing an exception.
  • [SIL.WritingSystems] Prevent (and clean up) duplicate URLs in LDML files for Fonts, Keyboards, and Spell Check Dictionaries.
  • [SIL.Archiving] Set UseZip64WhenSaving to Zip64Option.AsNecessary to prevent crash with large archives
Changed
  • [SIL.Archiving] Changed REAP access protocol label from "Insite users" to "REAP users"
  • [SIL.Archiving] Fixed typo in name of ArchiveAccessProtocol.GetDocumentationUri methods
  • [SIL.Archiving] Changed ArchiveAccessProtocol.GetDocumentationUri methods
  • [SIL.Archiving] Changed ArchiveAccessProtocol.SetChoicesFromCsv to thow ArgumentNullException instead of NullReferenceException. Also made it discard duplicate choices if the list contains duplicates.
  • [SIL.Core] FileLocationUtilities.GetDirectoryDistributedWithApplication checks not only in
    DistFiles, common, and src subdirectories, but also directly in the application or solution directory.
  • [SIL.Core] Store URLs in Sets instead of Lists in IKeyboardDefinition (to prevent duplicates)
  • [SIL.DblBundle.Tests] Made GetChaptersAndParasForMarkOneContaining2Verses private.
  • [SIL.DblBundle] Made UsxNode abstract.
  • [SIL.DblBundle] Made UsxNode.StyleTag virtual. Calling UsxChapter.StyleTag on a chapter end node returns null instead of throwing an exception.
  • [SIL.DblBundle] Made UsxChapter sealed.
  • [SIL.Core] Store URLs in Sets instead of Lists in FontDefinition and SpellCheckDictionaryDefinition (to prevent duplicates)
  • [SIL.Windows.Forms] Upgraded to L10nSharp 6.0.0
  • [SIL.Windows.Forms.DblBundle] Upgraded to L10nSharp 6.0.0
  • [SIL.Windows.Forms.WritingSystems] Upgraded to L10nSharp 6.0.0
Removed
  • [SIL.Core.Desktop] Removed deprecated properties and methods from FileLocator:
    DirectoryOfApplicationOrSolution, DirectoryOfTheApplicationExecutable, LocateExecutable,
    GetFileDistributedWithApplication, GetDirectoryDistributedWithApplication,
    and LocateInProgramFiles.
  • [SIL.Core.Desktop] Removed deprecated methods from DirectoryUtilities:
    CopyDirectoryWithException, AreDirectoriesEquivalent, MoveDirectorySafely,
    GetSafeDirectories, DeleteDirectoryRobust, GetUniqueFolderPath. and DirectoryIsEmpty.
  • [SIL.Core.Desktop] Removed deprecated methods from FileUtils: IsFileLocked,
    GrepFile, CheckValidPathname, ReplaceByCopyDelete, MakePathSafeFromEncodingProblems,
    NormalizePath, and StripFilePrefix.
  • [SIL.Core] Removed deprecated class CoreSetup.
  • [SIL.Core] Removed deprecated method CreateResultsWithNoDuplicates from ResultSet.
  • [SIL.Core] Removed deprecated extension method IEnumerable<T>.Concat<T>(string).
  • [SIL.Core] Removed deprecated methods from PathUtilities: GetDeviceNumber,
    PathsAreOnSameVolume, PathContainsDirectory.
  • [SIL.Core] Removed deprecated class HttpUtilityFromMono.
  • [SIL.Core] Removed deprecated parameterless Init method from ExceptionHandler.
  • [SIL.Core] Removed deprecated Init method from UsageReporter (the one without
    the reportAsDeveloper parameter).
  • [SIL.Core] Removed deprecated methods from XmlUtils: GetAttributeValue,
    GetManditoryAttributeValue, and AppendAttribute.
  • [SIL.DblBundle] Removed deprecated methods from TextBundle: CopyVersificationFile,
    CopyFontFiles, and CopyLdmlFile.
  • [SIL.DictionaryServices.Tests] Removed deprecated AssertEqualsCanonicalString
    method from LiftWriterTests.
  • [SIL.Media] Removed deprecated AudioSession method from AudioFactory.
  • [SIL.TestUtilities] Removed deprecated c'tor, properties and methods from
    TemporaryFolder: TemporaryFolder(), FolderPath, Delete, and GetTemporaryFile.
  • [SIL.Windows.Forms] Removed deprecated GetSummaryParagraph(string) method from
    MetaData.
  • [SIL.Windows.Forms] Removed deprecated UseComboButtonStyle from PushButtonColumn`.

v10.1.0

Added
  • [SIL.Core] Added SIL.PlatformUtilities.Platform.IsFlatpak property.
  • [SIL.Core.Desktop] Added Testing channel to UpdateSettings.
Fixed
  • [SIL.Archiving] Fixed formatting of DateTimes
  • [SIL.Core] Fixed SIL.IO.PathUtilities.DeleteToRecycleBin and .GetDefaultFileManager to work in a flatpak environment.
  • [SIL.Lexicon] Fixed crash caused by incorrect processing of keyboard data
  • [SIL.Scripture] Fixed SIL.Scripture.MultilingScrBooks.VerseRefRegex to make punctuation more specific
  • [SIL.Windows.Forms] Fixed ImageToolbox.ImageGallery.ImageCollectionManager.FromStandardLocations to work in a flatpak environment.
  • [SIL.WritingSystems] Fixed SLDR initialization for users with European number formats.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


This change is Reviewable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants