JonasWanke/timetable

Package doesn't support intl 0.18

TatsuUkraine opened this issue · 4 comments

Timetable is incompatible with rrule package due to differences in intl version

Because rrule >=0.2.11 depends on intl ^0.18.0 and timetable >=1.0.0-alpha.0 depends on intl ^0.17.0, rrule >=0.2.11 is incompatible with timetable >=1.0.0-alpha.0.
So, because *** depends on both timetable ^1.0.0-alpha.11 and rrule ^0.2.11, version solving failed.

Unfortunately, this is blocked by dart_date, which also depends on intl ^0.17.0: xantiagoma/dart_date#26

@JonasWanke it seems we need to update your package one more time) I think with recent flutter release it's already using 0.18.1 version

@TatsuUkraine I'm working on the new release right now (should be out within the next hour). It widens the dependency constraint tointl: '>=0.17.0 <0.19.0', so it's compatible with recent Flutter versions before 3.10.0 as well as the current ones from 3.10.0 onwards. Unfortunately, even though xantiagoma/dart_date#27 was merged, there's still no new release of that package (xantiagoma/dart_date#29), meaning a dependency override is still necessary for now when using Flutter 3.10.0.

This is published as part of v1.0.0-alpha.12