Skip to content

Conversation

@jozefizso
Copy link
Member

Summary

This PR updates project dependencies and improves the benchmark configuration.

Changes

Dependency Updates

  • OpenMcdf library: Updated to latest version in VbaCompiler and vbad projects
  • Development dependencies: Updated test and benchmark project dependencies

Improvements

  • Benchmark configuration: Configured benchmark project to build in Release mode with optimizations enabled for accurate performance measurements

Files Changed

  • src/VbaCompiler/VbaCompiler.csproj - Updated OpenMcdf package reference
  • src/VbaCompiler/Vba/ModuleStream.cs - Updated code for new OpenMcdf API
  • src/VbaCompiler/VbaCompiler.cs - Updated code for new OpenMcdf API
  • utils/vbad/vbad.csproj - Updated OpenMcdf package reference
  • utils/vbad/Program.cs - Updated code for new OpenMcdf API
  • tests/VbaCompiler.Tests/VbaCompiler.Tests.csproj - Updated test dependencies
  • tests/VbaCompiler.Benchmark/VbaCompiler.Benchmark.csproj - Updated dependencies and added Release mode configuration

Testing

  • All existing tests should continue to pass
  • Benchmarks will now run with proper optimizations enabled

@jozefizso jozefizso self-assigned this Nov 22, 2025
@jozefizso jozefizso added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Nov 22, 2025
@jozefizso jozefizso added this to the v2 milestone Nov 22, 2025
@jozefizso jozefizso merged commit 9fe5d35 into main Nov 22, 2025
12 checks passed
@jozefizso jozefizso deleted the dependencies branch November 22, 2025 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants