Skip to content

Releases: ubisoft/Sharpmake

0.34.0

18 Sep 08:21
Compare
Choose a tag to compare

What's Changed

  • for XCode scheme, Add ArgumentsPassedOnLaunch (Sean Wu) e6b4638
  • Fix typo in README.md (Paul Baudron) e945a55
  • Add an option to set the default XCode build configuration from a sharpmake script (Stanislav Cherny) d8e9b4e
  • untouch options["SDKRoot"] when custom SDK set because it uses fixed string respectively for each deploy target (Ying Huang) 5508654
  • Support DeadCodeStripping for fastbuild (Ying Huang) 8138ee9
  • Rework Util.SimplifyPath and Util.PathGetRelative (Paul Baudron) 05c0a93
  • Fixed UserFile being deleted when OverwriteExistingFile is false (Marc Demers) 211a87a
  • xcode fastbuild support exceptions (yhuang) 6962898
  • xcode fastbuild support WarningReturnType (yhuang) a3b35bb
  • support set RTTI compiler option for fastbuild (yhuang) 6eec5f3
  • Add AutomaticReferenceCounting for xcode fastbuild (yhuang) ded9cd7
  • Update GitInfo (Paul Baudron) bf2994e
  • write out _compilerExtraOptionsAdditional for fastbuild xcode project (Ying Huang) 0868f9c
  • Bump actions/checkout from 3.5.3 to 3.6.0 (dependabot[bot]) 8612262
  • Bump ncipollo/release-action from 1.12.0 to 1.13.0 (dependabot[bot]) 2eb10ee
  • Add Metal API Vaildation option (Stanislav Cherny) b60d0c3
  • support C/CPPLanguageStandard for fastbuild xcode project (Ying Huang) 6d6f808
  • Add new EditorOptions and Indentation to xcode (Sepehr Taghdisian) 8d52023
  • Bump Microsoft.VisualStudio.Setup.Configuration.Interop in /Sharpmake (dependabot[bot]) 9c06199
  • Fixed typos in README.md (Rami) 3618484
  • Bump Microsoft.CodeAnalysis.CSharp from 4.5.0 to 4.7.0 in /Sharpmake (dependabot[bot]) 3841092
  • Fix version displayed in Sharpmake assembly loading message (Paul Baudron) 2f7c1c4
  • add option XCode.Compiler.SwiftLanguageVersion (Sean Wu) 65ea5de
  • Make parenthesis optional in attribute parsing when 0 parameters (Federico O'Reilly Regueiro) f93142b
  • Bump actions/checkout from 3.5.2 to 3.5.3 (dependabot[bot]) d584c29

0.33.0

07 Aug 12:52
3692b71
Compare
Choose a tag to compare

What's Changed

  • Temporarily disable broken samples on github due to changes on runners. We will fix the tests in another PR. (#285) (Jean-Sébastien Pelletier) 3692b71
  • ran dotnet format (Jean-Sébastien Pelletier) e67ba05
  • Always set AndroidGradlePackageOutputName to the default value (Florian Busse) 5d3f4b5

0.32.0

26 Jul 08:59
Compare
Choose a tag to compare

What's Changed

  • Added an option to add additional environment varaibles to the global settings in fastbuild (Florian Busse) a88b4de
  • GitLab dynamic pipeline for samples (Sylvain Fortin) 9c1c09b
  • Run samples in parallel on GitHub Actions (Sylvain Fortin) 07975eb
  • Update doc to mention Sharpmake Extended layout (Paul Baudron) 6164c85
  • Fix Dependabot alert on Microsoft.Windows.Compatibility (Paul Baudron) c62136e

0.31.0

22 Jun 17:17
Compare
Choose a tag to compare

What's Changed

  • refactor (Xcode): mark Options.XCode.Compiler.SystemFrameworks as [Obsolete(error: true)] (Christian Helmich) 7f4591b
  • Feature: Embedded Frameworks (Apple/XCode) (Christian Helmich) dd63aec
  • feature (Project.Configuration): add XcodeSystemFrameworkPaths to handle additional system framework paths (Christian Helmich) a58f1aa
  • XCode Sample projects (Christian Helmich) 2e4bdaa

0.30.0

16 Jun 13:53
Compare
Choose a tag to compare

What's Changed

  • Feature: PList keys as options (Christian Helmich) 1e37791
  • New parameter for finer control of the additional dependencies field in vcxproj (Anthony Potvin) adddd09
  • refactor: unify how frameworks are handled (Christian Helmich) a728994
  • Revert back TargetFileFullName to a property. (Jean-Sébastien Pelletier) a53d9c7
  • Ignore Smart commandline Visual Studio extension config file. (Jean-Sébastien Pelletier) c758b61
  • refactor (Xcode): simplify linking library name handling (Christian Helmich) 1ed2af7
  • refactor (Project.Configuration): make TargetFileFullName writeable and thus overridable (Christian Helmich) 67d136c
  • Change order of HelloXCode versions to build (Christian Helmich) 9d3be93
  • Do not pipe stdout of xcodebuild into xcpretty (Christian Helmich) 0781966
  • HelloLinux sample build fix (Sylvain Fortin) 2b3ac5e
  • refactor (Project.Configuration): remove obsolete OutputTypes IosApp, TvosApp, WatchOsApp (Christian Helmich) 3382a0f
  • refactor (Xcode): set configuration.DependenciesOtherLibraryFiles depending on dependency.PreferRelativePaths flag (Christian Helmich) e3a87b2
  • Add sharpmakeextend downstream pipeline (Sylvain Fortin) 341f4c7
  • avoid applying source file filter during add source files into xcode project to fix source file missing if SourceFilesExtensions is cleared in the script (Ying Huang) e380974

0.29.0

02 Jun 13:38
Compare
Choose a tag to compare

What's Changed

  • feature (Xcode): add support for PBXCopyFilesBuildPhase to embed assets in app (Christian Helmich) 4395fd6
  • Bump jurplel/install-qt-action from 3.2.0 to 3.2.1 (#274) (dependabot[bot]) 16c4b6f
  • Bump Microsoft.VisualStudio.Setup.Configuration.Interop in /Sharpmake (#276) (dependabot[bot]) f9ddac9
  • Remove install .NET SDK workaround on GitLab runners (Sylvain Fortin) f2aefdb
  • Fixed error MSB4057: The target "GitVersion" does not exist in the project. (spoiltos) 1b0c8a7
  • Run sample only when compilation succeeds on GitLab CI (Sylvain Fortin) c6f46ef
  • Remove duplicate unit tests jobs in GitLab CI (Sylvain Fortin) 5d5aad0
  • Fix "Invoke-WebRequest: Received an unexpected EOF or 0 bytes from the transport stream." when installing .NET SDK (Sylvain Fortin) 068225d
  • Remove GitVersion to use more simple GitInfo (Paul Baudron) 7029a67

0.28.0

12 May 13:37
Compare
Choose a tag to compare

What's Changed

  • feature (Xcode): add option SupportsMaccatalyst (Christian Helmich) 8a87bdb
  • Extend xcode metal sample to use GameController events (Christian Helmich) 29b7625
  • Add sharpmake sources for XCodeProjects (Christian Helmich) 5f563a7
  • Add method to check if target has fragment type from fragment (Federico O'Reilly Regueiro) 9c589b3
  • Migrate Linux sample into a container app (Sylvain Fortin) 5a649ea
  • Use official dotnet sdk image for Linux compilation on GitLab (Sylvain Fortin) c8836e2
  • Added option to specfiy to use gradle or not (Florian Busse) 2beab84
  • refactor (Xcode): use Path.GetFileName to get filename instead of substring (Christian Helmich) 0dad0a9
  • fix csharp project fail to generate on Mac (Ying Huang) f5db236
  • Bump jurplel/install-qt-action from 3.1.0 to 3.2.0 (#272) (dependabot[bot]) 25ef82c
  • Bump Microsoft.VisualStudio.Setup.Configuration.Interop in /Sharpmake (#270) (dependabot[bot]) 41954e7
  • Bump Microsoft.CodeAnalysis.CSharp from 4.0.1 to 4.5.0 in /Sharpmake (#269) (dependabot[bot]) 0372d6e
  • support adding source files which dont required to be compiled into the project. (Ying Huang) 699e8e3
  • fix dependency name might miss extension issue (Ying Huang) b840e81

0.27.0

21 Apr 13:23
Compare
Choose a tag to compare

What's Changed

  • HackToIncreasePathLimit (Benoit Ménard) 3b501c5
  • ClangForWindows version extraction fix for LLVM 16 (Sylvain Audi) f6d15d2
  • Add Assembly include paths (#224) (Jan Lupčík) ed18b13
  • Add PublishAot Option to allow enabled NativeAot (#261) (Anthony Rey) d2236bd
  • Bump actions/checkout from 3.4.0 to 3.5.2 (#267) (dependabot[bot]) 18be185
  • Add llvm-ar NoWarnOnCreate flag for AGDE projects (septag) 78bb9e5
  • support output custom properties when generating xcode project (Ying Huang) e20e188
  • Remove unnecessary .props files import because this is no longer necessary with new AGDE 22.2.63.1 (Ying Huang) 40d5c41

0.26.0

14 Apr 13:20
a19f550
Compare
Choose a tag to compare

What's Changed

  • Restore GitVersion normalization (Sylvain Fortin) a4f85b0
  • Add environment variable expansion to Include attribute (Cesar Mello) f9d7cf9
  • Add GitHub Actions release workflow (#260) (Sylvain Fortin) 3bc9a58
  • Disable GitVersion normalization step on buildsystem (Paul Baudron) 8aa43aa
  • Ran UpdateSampleOutput.bat (Jean-Sébastien Pelletier) ca80670
  • Add support for AdditionalCompilerOptimizeOptions to have a properly working... (Jean-Sébastien Pelletier) f03ae3b
  • Make Samples compile to ease code navigation (Paul Baudron) f8f0b7c
  • Improve the performance on hot paths (#256) (Michael Bosschert) c28c722
  • Bump actions/checkout from 3.3.0 to 3.4.0 (dependabot[bot]) 92f753f
  • set new copyright header for all files (Fabien Bole-Feysot) 537df6e
  • Enable file_header_template with valid licence in editor config (Fabien Bole-Feysot) 99d6025
  • Store samples MSBuild binary logs on GitHub CI (Sylvain Fortin) 0c5f396
  • Fix MSBuild binary logs artifacts of build jobs on GitHub CI (Sylvain Fortin) 0cd5dfc
  • Line ending formatting change (Sylvain Fortin) d16fc75
  • Upgrade CSharpVsix sample to VS2022 (Sylvain Fortin) b416046
  • Remove the use of RestoreUseStaticGraphEvaluation property when compiling with MSBuild (Sylvain Fortin) efb1c4b
  • Line ending formatting change (Sylvain Fortin) ade467d
  • Updated samples to reference .NET 6 instead of 7 (Fabien Bole-Feysot) 6e453a5
  • Set fetch depth to 0 in GitHub CI (Paul Baudron) 9789a94

Sharpmake 0.25.1

03 Mar 08:42
Compare
Choose a tag to compare

Bug fixes