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] 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.NotSure
to allow clients to know if a grammatical category is the placeholder - [SIL.LCModel.Utils]
DateTime
extension methodToLCMTimeFormatWithMillisString()
(replacesReadWriteServices.FormatDateTime
)
- [SIL.LCModel] Data migration now serializes dates using the culture-neutral
ToLCMTimeFormatWithMillisString
(LT-20698) - [SIL.LCModel]
ReadWriteServices.LoadDateTime
now parses milliseconds correctly (LT-18205) - [SIL.LCModel.Core] Copy
SIL.LCModel.Core.dll.config
to 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.IsFileUriOrPath
checks for the presence of "file:" rather than the absence of known non-file URI schemes
- [SIL.LCModel]
SyncMsg
seems 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]
IdlImp
task now reports errors and warnings through msbuild logger instead of console - [SIL.LCModel.Build.Tasks]
LcmGenerate
task now allows to specify location that containsHandGenerated.xml
andIntPropTypeOverrides.xml
files (HandGeneratedDir
property)
- [SIL.LCModel.Utils]
MiscUtils.RunProcess
is deprecated in favor ofProcessExtensions.RunProcess
- [SIL.LCModel.Utils]
MiscUtils.IsWindows
,MiscUtils.IsUnix
,MiscUtils.IsMac
,MiscUtils.IsMono
, andMiscUtils.IsDotNet
are deprecated in favor of the correspondingProcess.Is*
properties