Skip to content

Latest commit

 

History

History
181 lines (113 loc) · 5.31 KB

CHANGELOG.md

File metadata and controls

181 lines (113 loc) · 5.31 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.

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