Ronald Barendse
3873a0735c
v11: Decouple dependencies ( #12907 )
...
* Move core dependencies and MSBuild targets from Umbraco.Cms to Umbraco.Cms.Targets
* Re-add appsettings.Tests.json
* Include appsettings-schema.json
* Use .NET 7.x in CodeQL build
* Fix duplicate Directory.Build.props import
* Decouple ImageSharp/ImageSharp.Web implementations
* Further decouple SqlServer implementation
* Add SupportedImageFileTypes to IImageDimensionExtractor
* Update descriptions
* Update project metadata
* Re-enable package validation
* Add embedded package icon
* Move ContinuousIntegrationBuild to build script
* Move shared properties to root Directory.Build.props
* Fix GetInstallState throwing exception when default provider isn't configured
* Remove redundant PackageRequireLicenseAcceptance and update version to 11.0.0-rc1
* Update build script
* Remove LangVersion preview
* Disable app-local ICU for MacOS integration test
* Disable app-local ICU for all integration tests
* Fix RuntimeState_Run test assertion
* Update projects and build script to require Node.js 16.17 (latest LTS)
* Remove app-local ICU from unit tests
* Add missing project reference
* Generate XML documentation files
* Expose management API in Web.UI project
* Update .NET 7 dependencies to RC1
* Update package-lock.json files
* Downgrade Cypress version
2022-09-27 14:22:34 +02:00
Nikolaj Geisle
7aeb400fce
V10: fix build warnings in test projects ( #12509 )
...
* Run code cleanup
* Dotnet format benchmarks project
* Fix up Test.Common
* Run dotnet format + manual cleanup
* Run code cleanup for unit tests
* Run dotnet format
* Fix up errors
* Manual cleanup of Unit test project
* Update tests/Umbraco.Tests.Benchmarks/HexStringBenchmarks.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update tests/Umbraco.Tests.Integration/Testing/TestDbMeta.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update tests/Umbraco.Tests.Benchmarks/TypeFinderBenchmarks.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update tests/Umbraco.Tests.Integration/Testing/UmbracoIntegrationTest.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update tests/Umbraco.Tests.Integration/Umbraco.Core/Events/EventAggregatorTests.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Fix according to review
* Fix after merge
* Fix errors
Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk >
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
Co-authored-by: Zeegaan <nge@umbraco.dk >
2022-06-21 08:09:38 +02:00
Ronald Barendse
1a82e0854a
v10: Update to ImageSharp v2 ( #12185 )
...
* Update to ImageSharp 2.1.0 and ImageSharp.Web 2.0.0-alpha.0.23
* Rename CachedNameLength to CacheHashLength and add CacheFolderDepth setting
* Replace PhysicalFileSystemProvider with WebRootImageProvider
* Support EXIF-orientation in image dimention extractor
* Remove virtual methods on FileProviderImageProvider
* Simplify FileInfoImageResolver
* Update to SixLabors.ImageSharp.Web 2.0.0-alpha.0.25 and remove custom providers
* Make CropWebProcessor EXIF orientation-aware
* Improve width/height sanitization
* Also use 'v' as cache buster value
* Add WebP to supported image file types
* Update to SixLabors.ImageSharp.Web 2.0.0-alpha.0.27 and fix test
* Fix rounding error and add test cases
* Update to newest and stable releases
* Move ImageSharpImageUrlGenerator to Umbraco.Web.Common
* Use IConfigureOptions to configure ImageSharp options
* Implement IEquatable on ImageUrlGenerationOptions classes
* Fix empty/null values in image URL generation and corresponding tests
* Use IsSupportedImageFormat extension method
* Remove unneeded reflection
2022-04-29 13:16:24 +02:00
Paul Johnson
00133e880d
Move test projects from src/ to tests/ ( #11357 )
...
* Update gitignore
* Move csproj
* Update project references
* Update solutions
* Update build scripts
* Tests used to share editorconfig with projects in src
* Fix broken tests.
* Stop copying around .editorconfig
merged root one with linting
* csharp_style_expression_bodied -> suggestion
* Move StyleCop rulesets to matching directories and update shared build properties
* Remove legacy build files, update NuGet.cofig and solution files
* Restore myget source
* Clean up .gitignore
* Update .gitignore
* Move new test classes to tests after merge
* Gitignore + nuget config
* Move new test
Co-authored-by: Ronald Barendse <ronald@barend.se >
2021-10-18 08:14:04 +01:00