All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- [SIL.LCModel] Add SpecificItemAndFieldName() to ISenseOrEntry
- [SIL.LCModel] Added a parameter to GetBestGuess() and TryGetBestGuess() to do lowercase matching regardless of the occurrence index
- [SIL.LCModel] Add GetCaptionOrHeadword() to CmPicture
- [SIL.LCModel]
LCModelStrings.NotSureto allow clients to know if a grammatical category is the placeholder - [SIL.LCModel.Utils]
DateTimeextension methodToLCMTimeFormatWithMillisString()(replacesReadWriteServices.FormatDateTime)
- [SIL.LCModel] Data migration now serializes dates using the culture-neutral
ToLCMTimeFormatWithMillisString(LT-20698) - [SIL.LCModel]
ReadWriteServices.LoadDateTimenow parses milliseconds correctly (LT-18205) - [SIL.LCModel.Core] Copy
SIL.LCModel.Core.dll.configto output directory - [SIL.LCModel] Use
CaseFunctions(to use theWritingSystemDefinition.CaseAlias, if any) - [SIL.LCModel.Core] Use the
WritingSystemDefinition.CaseAlias, if any, inCaseFunctions
- [SIL.LCModel]
FileUtils.IsFileUriOrPathchecks for the presence of "file:" rather than the absence of known non-file URI schemes
- [SIL.LCModel]
SyncMsgseems to be a relic of TE, which was discontinued years ago - [SIL.LCModel.Core]
new CaseFunctions(string)in favor of the newnew CaseFunctions(CoreWritingSystemDefinition)
10.1.0 - 2021-10-01
- Create nuget packages
- [SIL.LCModel.Build.Tasks]
IdlImptask now reports errors and warnings through msbuild logger instead of console - [SIL.LCModel.Build.Tasks]
LcmGeneratetask now allows to specify location that containsHandGenerated.xmlandIntPropTypeOverrides.xmlfiles (HandGeneratedDirproperty)
- [SIL.LCModel.Utils]
MiscUtils.RunProcessis deprecated in favor ofProcessExtensions.RunProcess - [SIL.LCModel.Utils]
MiscUtils.IsWindows,MiscUtils.IsUnix,MiscUtils.IsMac,MiscUtils.IsMono, andMiscUtils.IsDotNetare deprecated in favor of the correspondingProcess.Is*properties