Releases: ubisoft/Sharpmake
Releases · ubisoft/Sharpmake
0.35.0
What's Changed
- Transform recent obsolete change with error in warning for now (Jean-Sébastien Pelletier) 39f5b75
- Add custom properties for configuration level (Vadym Starodubov) 75a3f2a
- Bump actions/checkout from 3.6.0 to 4.0.0 (#296) (dependabot[bot]) 063e8c7
- support distributed build option and custom arguments (Ying Huang) b2cba4c
- support ObjC/C++ for fastbuild (Ying Huang) 22beb82
- fix identical filename in different folder missing in BuildFile section (Ying Huang) 33191d0
- Fix wrong .bff generation for dependency libraries on apple platforms (Jean-Sebastien Pelletier) 5aa774f
- Treat cpp extension in makefile (Jean-Simon Lapointe) 9e92b19
0.34.0
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
What's Changed
0.32.0
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
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
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
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
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
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
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