packages feed

symbol-0.3.0: CHANGELOG.md

# Changelog

## 0.3.0

- Add GHC 9.12 and 9.14 to CI and allow `containers` 0.8.
- Fix generic `Data` operations to reconstruct symbols through `intern`,
  preserving the association between identifiers and strings. **Compatibility
  change:** the generic representation now has one `String` field instead of
  `Int` and `String` fields. Consumers of the old representation must adapt.
- Require `base >= 4.9`, matching the GHC 8.0+ CI matrix, and remove obsolete
  compiler compatibility code.
- Add baseline and regression tests, with test execution in CI.
- Move library sources into `src/`, enable library warnings, and configure
  Stylish Haskell and VS Code formatting.
- Document ordering, interned-string lifetime, and the generic representation.