Skip to content

objectbox_generator: support build 4.0.0 to allow depending on build_runner ^2.8.0 #759

@thzero

Description

@thzero

Is there an existing issue?

Build info

  • objectbox version: 4.3.1
  • Flutter/Dart version: 3.35.3/3.9.2
  • Build OS: Windows 11
  • Deployment OS or device: n/a

Steps to reproduce

Include build_runner: ^2.8.0 in your yaml and it

because "project" depends on both build_runner ^2.8.0 and objectbox_generator any, version solving failed.

Expected behavior

To successfully compile with the latest tools, not a build_runner version that is 2 YEARS OLD!
https://pub.dev/packages/build_runner/versions/2.4.1

Actual behavior

Does not compile.

Code

Code
environment:
  sdk: '>=2.18.0 <4.0.0'
  flutter: '>=3.3.0'

dependencies:
  flutter:
    sdk: flutter
  objectbox: ^4.3.1

dev_dependencies:
  flutter_test:
    sdk: flutter
  build_runner: ^2.4.1
  objectbox_generator: any

Logs, stack traces

Logs
because "project" depends on both build_runner ^2.8.0 and objectbox_generator any, version solving failed.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions