Skip to content

Releases: heroku/heroku-buildpack-dotnet

v15

25 Mar 15:49
08cc630
Compare
Choose a tag to compare
v15

Changed

  • The buildpack will now set the process type web for a single web application within a solution. When a solution contains multiple web applications, the process type is derived from the project assembly name. (#71)

v14

22 Mar 01:14
78d9320
Compare
Choose a tag to compare
v14

Changed

  • The buildpack now sanitizes process type names (based on project assembly names) by filtering out invalid characters. (#68)
  • Default process types with paths containing special characters (including spaces) are now properly quoted. (#68)
  • The default test command executed by Heroku CI now properly handles solution/project filenames containing special characters (including spaces). (#68)

v13

19 Mar 05:55
8b121ba
Compare
Choose a tag to compare
v13

Added

  • Support for .NET SDK versions: 9.0.202 (linux-amd64), 9.0.202 (linux-arm64). (#65)

v12

18 Mar 02:38
d044562
Compare
Choose a tag to compare
v12

Changed

  • The buildpack will now also restore .NET tools for Heroku CI. (#63)
  • The log output now reflects whether a project or solution file was used for SDK version detection. (#63)

v11

13 Mar 19:21
84fa96b
Compare
Choose a tag to compare
v11

Added

  • Support for Heroku CI. (#58)

v10

11 Mar 19:25
085d1c4
Compare
Choose a tag to compare
v10

Added

  • Support for .NET SDK versions: 8.0.114 (linux-amd64), 8.0.114 (linux-arm64), 8.0.310 (linux-amd64), 8.0.310 (linux-arm64), 8.0.407 (linux-amd64), 8.0.407 (linux-arm64), 9.0.104 (linux-amd64), 9.0.104 (linux-arm64), 9.0.201 (linux-amd64), 9.0.201 (linux-arm64). (#54)

v9

10 Mar 23:46
f679756
Compare
Choose a tag to compare
v9

Changed

  • The .NET SDK inventory was updated with new download URLs for version 9.0 release artifacts. (#52)
  • The buildpack will now skip NuGet package XML doc extraction when running dotnet publish. (#52)
  • The build configuration is no longer written to the log before the dotnet publish command (which still includes the build configuration value when specified). (#52)

v8

10 Mar 20:16
626633a
Compare
Choose a tag to compare
v8

Changed

  • The sdk element in detected global.json files is no longer required. The SDK version to install is now inferred from the solution/project files when global.json doesn't define SDK configuration. (#49)
  • The buildpack will now set --artifacts-path to a temporary directory during dotnet publish. This change reduces the number of unused, duplicated and/or intermediate files in the app directory. Published output for each project is still written to the same location relative to the the project directory (bin/publish, as configured using the PublishDir property). (#49)

v7

12 Feb 18:17
33c619b
Compare
Choose a tag to compare
v7

Added

  • The buildpack will now restore .NET tools when a tool manifest file is detected. (#43)

v6

12 Feb 06:40
6fb2a94
Compare
Choose a tag to compare
v6

Changed

  • The .NET SDK inventory was updated with new download URLs for version 9.0 release artifacts. (#41)

Added

  • Support for .NET SDK versions: 8.0.113 (linux-amd64), 8.0.113 (linux-arm64), 8.0.309 (linux-amd64), 8.0.309 (linux-arm64), 8.0.406 (linux-amd64), 8.0.406 (linux-arm64), 9.0.103 (linux-amd64), 9.0.103 (linux-arm64), 9.0.200 (linux-amd64), 9.0.200 (linux-arm64). (#41)