FreePascal
Did you mean 3.2.2 ? 3.2.4 is not released yet and it presumably has no new features, therefore 3.2.2 should be just fine.
I’m aware that
3.2.4 has not been officially released yet (although snapshots are available and users can build from the
3.2 Fixes branch), and it doesn’t introduce any new features. However, there was a
breaking change involving
Generics.Collections and
Generics.Defaults.
Additionally, there appears to be an issue with
IEqualityComparer handling in
3.2.2 that affects
TDictionary<T>. This problem is resolved starting from
3.2.3.
For this reason, I increased the
minimum supported compiler version to 3.2.4. That said,
3.2.3 will also work if you’re willing to build the compiler from source — I verified this myself during testing.