Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 2.43 KB

CHANGELOG.md

File metadata and controls

62 lines (44 loc) · 2.43 KB

Change Log

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.

Added

  • [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 method ToLCMTimeFormatWithMillisString() (replaces ReadWriteServices.FormatDateTime)

Fixed

  • [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 the WritingSystemDefinition.CaseAlias, if any)
  • [SIL.LCModel.Core] Use the WritingSystemDefinition.CaseAlias, if any, in CaseFunctions

Changed

  • [SIL.LCModel] FileUtils.IsFileUriOrPath checks for the presence of "file:" rather than the absence of known non-file URI schemes

Deprecated

  • [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 new new CaseFunctions(CoreWritingSystemDefinition)

10.1.0 - 2021-10-01

Changed

  • 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 contains HandGenerated.xml and IntPropTypeOverrides.xml files (HandGeneratedDir property)

Deprecated

  • [SIL.LCModel.Utils] MiscUtils.RunProcess is deprecated in favor of ProcessExtensions.RunProcess
  • [SIL.LCModel.Utils] MiscUtils.IsWindows, MiscUtils.IsUnix, MiscUtils.IsMac, MiscUtils.IsMono, and MiscUtils.IsDotNet are deprecated in favor of the corresponding Process.Is* properties