Skip to content

Releases: ubisoft/Sharpmake

0.47.0

14 May 16:47
224b350

Choose a tag to compare

What's Changed

  • Fix attempt for the CI in case build machines are configured with onl… (#362) (Tristan Moreaux) 84cc3c0
  • Bump actions/checkout from 4.1.2 to 4.1.4 (#361) (dependabot[bot]) 5da20ec
  • Add major roll forward to Sharpmake.Application (#363) (Sylvain Fortin) 7c04957
  • Bump actions/upload-artifact and actions/download-artifact from 3 to 4 (#364) (Sylvain Fortin) 7019b70
  • Bump GitInfo from 3.3.3 to 3.3.4 in /Sharpmake (#347) (dependabot[bot]) 87765d3
  • Bump Basic.Reference.Assemblies.Net60 from 1.3.0 to 1.6.1 in /Sharpmake (Sylvain Fortin) 0d64c25
  • Bump Basic.Reference.Assemblies.Net60 from 1.6.0 to 1.7.1 in /Sharpmake (#365) (dependabot[bot]) 21dc5c1
  • Expose NoneFiles to IAssemblerContext (Federico O'Reilly Regueiro) 4cf948e
  • Bump actions/checkout from 4.1.4 to 4.1.5 (#366) (dependabot[bot]) fc91cb3
  • Bump Basic.Reference.Assemblies.Net60 from 1.7.1 to 1.7.2 in /Sharpmake (#367) (dependabot[bot]) 224b350

0.46.0

02 Apr 19:18

Choose a tag to compare

What's Changed

  • multiframework fix for swapped references (Federico O'Reilly Regueiro) 5584bf9
  • Move nuget sources in NuGet.Config (Paul Baudron) a7388b7
  • Added : Mirror option in BuildStep, thats adds support for folder mirroring by adding /MIR argument to the robocopy invocation. (Benjamin Maison) a854758
  • Bump Microsoft.CodeAnalysis.CSharp from 4.8.0 to 4.9.2 in /Sharpmake (#351) (dependabot[bot]) 2ac6af2
  • Bump actions/checkout from 4.1.1 to 4.1.2 (#355) (dependabot[bot]) 91add60
  • Add a function to retrieve the compiler version of the buildtools (version of cl.exe which is exposed as _MSC_FULL_VER preprocessor flag) (Tristan Moreaux) 291f7da
  • Added support for OutputItemType to CustomFileBuildStep. (#345) (Peter Ellsum) b890493
  • Add validation stage to GitLab CI (Sylvain Fortin) e12e6d6

0.45.0

04 Mar 15:32

Choose a tag to compare

What's Changed

  • Dotnet References can be swapped to DLLs (Federico O'Reilly Regueiro) 42e6874
  • Bug with CSharpProject.ResourcesPath and .ContentPath that default to the root of the drive (Bruno Champoux) e5dc5e0
  • Bump Microsoft.VisualStudio.Setup.Configuration.Interop in /Sharpmake (#346) (dependabot[bot]) 44f3abe
  • now target iPhone 14 Pro for HelloIOS sample (Bruno Champoux) 7950641

0.44.0

09 Feb 15:49
88929d7

Choose a tag to compare

What's Changed

  • Update Samples.md (Jean-Sébastien Pelletier) 88929d7
  • Bump ncipollo/release-action from 1.13.0 to 1.14.0 (#344) (dependabot[bot]) 02a9b17
  • Always add .cs files generated by text templating (#324) (Cesar Mello) 1a93118
  • Added new AggressiveSize compiler option -Oz (Kevin Martinet) 61c93fd
  • feat: fix libGroup option for Makefile and Gcc (Maxime Callet) 9eed607
  • Additional Flags for CustomFileBuildStepData (#322) (Sharo) 0f38fe2

0.43.0

31 Jan 13:12

Choose a tag to compare

What's Changed

  • add an early return in csproj resolvesourcefile (Vincent Bordenave) 250a970
  • replaced sites where platform names could be illegible (Bruno Champoux) 8d0347d
  • Fixed Sharpmake resolver for extended platform names (Bruno Champoux) f98e91b
  • fix: check export flag on makefile generation to avoid LDDEPS declaration (Maxime Callet) c2099cb
  • Added handling of drive letters without trailing folder separators (Vincent Bordenave) 425ae79
  • moved Sharpmake.Application's launchSettings.json into two separate files for samples and Sharpmake.FunctionalTests (Bruno Champoux) 01fa1b6
  • fix error-prone platform enum checks (Bruno Champoux) b4aec5d

0.42.0

12 Jan 15:58

Choose a tag to compare

What's Changed

  • Improve unity file generation to avoid fastbuild cache misses (Jean-Sébastien Pelletier) b3a79e6

0.41.0

21 Dec 15:07

Choose a tag to compare

What's Changed

  • Simple improvement of grouping linked folders with relative paths not under root (Adam Politanski) fc808f6
  • make Xcode project hierarchy looks same as VS (Ying Huang) 032956e

0.40.0

15 Dec 16:24

Choose a tag to compare

What's Changed

  • Update Get-SamplesPipeline.ps1 (Bruno Champoux) 7d62cc3
  • Added proper netcore support for C++/CLI projects. (Michel-Olivier Rousseau) c0e75d6
  • FastBuild: small fixes for PreBuildDependencies (Hugo Scurti) 6e10fab
  • Bump GitInfo from 3.3.1 to 3.3.3 in /Sharpmake (#317) (dependabot[bot]) c77f5af
  • Fix configuration of MSBuild unity/jumbo build parameters (#314) (Trithek) eb4ed71
  • Add HelloIOS sample and create IosTestBundle within AppleApp project (Ying Huang) 936fbd1
  • Add .NET 8 csproj generation (#319) (Cesar Mello) 84e97fe
  • Bump Microsoft.VisualStudio.Setup.Configuration.Interop in /Sharpmake (#311) (dependabot[bot]) f00af8a
  • Unity(JUMBO) build support (#307) (Kim Han Byeol) 5958ff6
  • Bump Microsoft.CodeAnalysis.CSharp from 4.7.0 to 4.8.0 in /Sharpmake (#312) (dependabot[bot]) 91480bf
  • fix potential xcode project parse fail when ProjectReference.Name contain space (yhuang) 6b73853

0.39.0

22 Nov 15:33

Choose a tag to compare

What's Changed

  • Fix C++ regex in Fastbuild (Jean-Simon Lapointe) ea3dc82
  • feat: Add case for .inl files for XCode project generation (Maxim Decaluwé) 296618f

0.38.0

03 Nov 18:02

Choose a tag to compare

What's Changed

  • Add a new resolver modifier to be able to escape xml characters (Jean-Sebastien Pelletier) 9dbdf44
  • Bump actions/checkout from 4.1.0 to 4.1.1 (#304) (dependabot[bot]) 25dbd5a
  • xcode : ensure only file with extension in SourceFilesCompileExtensions go into compile files (Ying Huang) b68063b
  • Fixed an error in the sample resulting in broken includes in the projects, diverging sample structure and writing output files to the codebase folder (Adam Politanski) 683e8b3
  • use cmdLineOptions["DeploymentTarget"] for all apple target - support linker invoke via compiler by following xcode (Ying Huang) cd7c48a