- Internal change; partially undid the Prelude structure implemented in [#22] and [#27], since it was causing issues (see [#32])
- [#19] [#20] GHC 9.6 support
- [#16] [#17] GHC 9.4 support
- [#7] When encountering overlapping declarations, this will now keep the first one we find instead of throwing an error. Overlapping declarations are the result of TH slices. Since we don't have any guarantees for those anyways, producing garbage instead of an error seems like a net win.
--collapse-modules
option to collapse entire modules into a single node
- [#2] [#3] Ignore all identifiers that have a zero-width span. These are the result of generated code, and should be rejected elsewhere, but apparently can occasionally creep through.
- Initial release