Skip to content

Releases: ubisoft/Sharpmake

0.57.0

30 Aug 14:10
Compare
Choose a tag to compare

What's Changed

  • Improvements to extension loading (Federico O'Reilly Regueiro) 3d5d3ba

0.56.0

28 Aug 12:52
Compare
Choose a tag to compare

What's Changed

  • Support properly custom fastbuild launcher for xcode projects (Jean-Sébastien Pelletier) 9140bb3
  • Bump Microsoft.VisualStudio.Setup.Configuration.Interop in /Sharpmake (#378) (dependabot[bot]) 50e69d1
  • Bump Basic.Reference.Assemblies.Net60 from 1.7.4 to 1.7.5 in /Sharpmake (#381) (dependabot[bot]) 6c0ab64

0.55.0

20 Aug 21:27
Compare
Choose a tag to compare

What's Changed

  • Bump Basic.Reference.Assemblies.Net60 from 1.7.2 to 1.7.4 in /Sharpmake (dependabot[bot]) af8a946
  • Bump Microsoft.CodeAnalysis.CSharp from 4.10.0 to 4.11.0 in /Sharpmake (dependabot[bot]) a3f8694
  • fix regex warning to ignore valid cases" [/\]" and "[\/]" (Sylvain Audi) d5ab391
  • fix regex path matching for Windows when the string contains / (Sylvain Audi) 8aa4809
  • --- updated-dependencies: - dependency-name: Microsoft.VisualStudio.Setup.Configuration.Interop dependency-type: direct:production update-type: version-update:semver-minor ... (dependabot[bot]) 4eb8e0f

0.54.0

07 Aug 19:09
Compare
Choose a tag to compare

What's Changed

  • Add support for Options.XCode.Compiler.DebugInformationFormat.DwarfWithDSym in fastbuild targets (Jean-Sébastien Pelletier) a4b9ae2
  • Fix GetExtraStampEvents() that should only be called for exe or dlls. (Jean-Sébastien Pelletier) 4659a75
  • Temporary XCodeProjects sample removal from GitHub Actions (Sylvain Fortin) 1091647
  • Add support for NMake Compile File command. This feature has been added in VS 2022 and allows to specify a command for Makefile projects that is run when hitting ctrl+f7 to allow compiling single file. (Corentin Bordes) 1465f71

0.53.0

26 Jul 13:53
Compare
Choose a tag to compare

What's Changed

  • XCode: Allow forcing linking a library without "-l", using regular input file (Sylvain Audi) 0d4f3f4
  • Added support for PreLaunchCommand in Linux Vcxproj user file (Marc Demers) 0d606d9
  • Fastbuild mac platform: pass full path of libs exposed as [Export] project (Sylvain Audi) 6f7ff6d
  • Handle compiler options for C files in XCode projects (Éric Laberge) cd03790
  • Fix for cross compiling for MacOS on Windows (Sylvain Audi) 67735ea

0.52.0

08 Jul 10:17
Compare
Choose a tag to compare

What's Changed

  • Revert "Allow to add ExtraItems in sln with foder hierarchy" (Jean-Sébastien Pelletier) 1efea0d
  • Bump Microsoft.CodeAnalysis.CSharp from 4.9.2 to 4.10.0 in /Sharpmake (dependabot[bot]) 80a4081
  • Bump actions/checkout from 4.1.5 to 4.1.7 (dependabot[bot]) a37918d
  • Added new DependencySetting flag NoProjectReference. The default DependencySetting was adding library files, library paths, include paths and defines. It also added a entry in the vcxproj. The new NoProjectReference flag allows the users to remove this entry from the generated vcxproj. (Michel-Olivier Rousseau) a0add78
  • Allow to add ExtraItems in sln with foder hierarchy (Vincent Bordenave) d46b4fa

0.51.0

21 Jun 13:46
Compare
Choose a tag to compare

What's Changed

  • Add support for Platform includes on mac. (Jean-Sebastien Pelletier) 210fba7

0.50.0

17 Jun 19:58
Compare
Choose a tag to compare

What's Changed

  • Temporarily remove Qt sample from CI (Sylvain Fortin) cf0198e
  • Do not modify OBJROOT and CONFIGURATION_TEMP_DIR (Alexander Todorov) aa096d8
  • Change pdb format to portable mode (Jean-Sebastien Pelletier) cad3ada

0.49.0

06 Jun 15:20
Compare
Choose a tag to compare

What's Changed

  • XCode add Dynamic Library Install Name option (Éric Laberge) d3a86b2
  • revert Sharpmake to C# compiler version 10 (Bruno Champoux) cb99971
  • removed squre_mac variables (Christian Morais) 59cabc0
  • Update most of VS2017 samples to VS2022 and make sure samples are run on the proper runner on GitHub (#372) (Sylvain Fortin) 643c5c1

0.48.0

17 May 15:51
Compare
Choose a tag to compare

What's Changed

  • organized the platform names into simple static strings and toolchain-specific getters as discussed during the 2024-02-16 Sharpmake sync meeting corrected obsolete message for Util.GetPlatformString removed the private readonly static strings following discussion with Paul Baudron handled the ctr Platform field question following discussion with JSP fixed Win32's visual studio platform name; quite unbelievable it was wrong all this time initial adjustments based on regression tests first pass of regression test reference updates updated CSharpWCF reference files fixed samples update script and last regression references updated dotnet and macOS paths in SamplesDef.json fixed a bad copyright header fixed hash values in unit test HashUnityResolver attempt at fixing HelloXcode with proper platform names adjusted dockerfile for HelloLinux added Target.ToolchainPlatform so we can resolve [target.ToolchainPlatform] fixed wrong type of platform name injected in vcxproj templates revert DotNetPlatform to "anycpu" simple name, robustified MSBuild global settings; too many diffs in Anvil for not much benefit updated regression test references (back to anycpu) updated BffUnityResolverTest hashes fixed comments as suggested by JSP reverted change to bff compiler section name updated script files in Sharpmake.sln (Bruno Champoux) d0d0080
  • Bump GitInfo from 3.3.4 to 3.3.5 in /Sharpmake (#368) (dependabot[bot]) 2b4c6aa
  • Bump actions/download-artifact from 3 to 4 missed by dependabot (#369) (Sylvain Fortin) ed4b163