Skip to content

Latest commit

 

History

History
211 lines (131 loc) · 6.9 KB

File metadata and controls

211 lines (131 loc) · 6.9 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.BuildTasks] Added FileUpdate.FileLocalePattern (optional param) to infer a locale (e.g., for a localized release notes file) to use when doing date insertion involving month names or abbreviations.
  • [SIL.BuildTasks] Added MakeWixForDirTree.SetWin64 (optional Boolean param) to set the Win64 attribute to "yes" when building wxs file to be used in a 64-bit installer.

Changed

  • [SIL.BuildTasks.AWS] Changed case of text in log message from "Publishing Sourcefiles" "Publishing SourceFiles". If anything is doing a case-sensitive parse of the log file, looking for this text, this could be a breaking change.
  • [SIL.BuildTasks] Changed FileUpdate.DatePlaceholder to allow the caller to specify a special placeholder _DATE(*)_ that will look not only for _DATE_ but also variants that include a date format specifier, such as _DATE(MMM d, yyyy)_ or _DATE(MM/yyyy)_ and will use the date format specified instead of the DateFormat.

Deprecated

  • [SIL.BuildTasks] Deprecated AbandondedSuites in favor of correctly spelled AbandonedSuites.

3.1.1 - 2025-03-18

Changed

  • [SIL.BuildTasks] Upgraded dependency on Markdig.Signed to version 0.37.0 (to be consistent with SIL.ReleaseTasks)

3.1.0 - 2025-02-22

Added

  • [SIL.ReleaseTasks] Added code to CreateReleaseNotesHtml to set the charset in a metadata element in the HTML head so that special characters such as the TM mark do not render as garbled text (#72)

3.0.0 - 2024-11-07

Added

  • [SIL.ReleaseTasks] Added filter option for project-specific entries (#48)
  • [SIL.BuildTasks] Additionally build for .NetStandard 2.0

Changed

Fixed

  • [SIL.ReleaseTasks] Exclude links from CHANGELOG.md file when extracting release notes (#46)
  • [SIL.BuildTasks] Fixed logging in MakeWixForDirTree task (#55)
  • [SIL.BuildTasks] Improved FileUpdate replacement verification and error handling (#63)

2.5.0 - 2021-02-24

Added

  • [SIL.ReleaseTasks] Support for Keep a Changelog style CHANGELOG.md files

2.4.0 - 2021-01-22

Added

  • [SIL.BuildTasks] Nunit3 task: Add Process, Workers, Trace, Test, Agents, and Debug properties for passing on to the NUnit console runner for tuning and debugging

  • ReadMe.md Added windows instructions for building a package for local testing

2.3.4 - 2020-10-05

Fixed

  • [SIL.ReleaseTasks] Fix setting of SilReleaseTasksPath property

2.3.3 - 2020-07-31

Fixed

  • [SIL.ReleaseTasks] Fix failure when running with dotnet pack

2.3.2 - 2020-05-22

Fixed

  • [SIL.BuildTasks] MakeWixForDirTree task: fix Exclude property

2.3.1 - 2020-05-19

Changed

  • [SIL.BuildTasks] NUnit3 task: Deal with differing options in NUnit.ConsoleRunner versions

2.3.0 - 2020-04-15

Added

  • [SIL.BuildTasks] Add NormalizeLocales Task to help work with Crowdin Localized files
  • Create symbol nuget packages

2.2.0 - 2018-12-11

Changed

  • Add new property AppendToReleaseNotesProperty to ReleaseNotesProperty task that allows to add text to the end of the release notes.

2.1.0 - 2018-07-28

Changed

  • Change default date output format for StampChangelogFileWithVersion to yyyy-MM-dd (instead of dd/MMM/yyyy).
  • Add new property DateTimeFormat to StampChangelogFileWithVersion task to allow specification of output format.

[2.0.2] - 2018-07-02

Fixed

  • Implement workaround for msbuild bug #3468: use @ as escape character instead of \ (backslash) for VersionRegex property

2.0.1 - 2018-06-29

Changed

  • Automatically set PackageReleaseNotes property
  • [SetReleaseNotesProperty task] Remove empty lines
  • [SetReleaseNotesProperty task] Add VersionRegex property, extract version number and mention in PackageReleaseNotes property
  • Allow to skip setting PackageReleaseNotes property automatically by setting the IgnoreSetReleaseNotesProp property.

2.0.0 - 2018-06-18

Changed

  • Automatically add tasks by providing a .props file

Added

  • SIL.ReleaseTasks nuget package with three tasks: CreateChangelogEntry, CreateReleaseNotesHtml, and StampChangelogFileWithVersion

  • SetReleaseNotesProperty task that sets a msbuild property with the release notes from a CHANGELOG.md file. This is useful for nuget packages.

Removed

  • The GenerateReleaseArtifacts task got removed from SIL.BuildTasks and split into three separate tasks (see above). See document for help migrating existing build scripts.

1.0.2 - 2018-06-08

Changed

  • Include all dependencies. This makes it easier to consume the tasks in msbuild scripts.

1.0.1 - 2018-04-20

Added

  • added documentation for SIL.BuildTasks

Changed

  • [nunit] Check existence of nunit executable
  • [nunit] Allow to set FailTaskIfAnyTestsFail property in msbuild script

Fixed

  • [nunit] Don't crash on Linux if no toolpath is specified

1.0.0 - 2018-04-16

Added

  • First release as NuGet package