1.3.0 ===== - Test with GHC 8.8.4, 8.10.7, 9.0.2, 9.2.7, 9.4.4, 9.6.1 - Remove dependency on the `singletons` package - Move `getString` and `getSectionData` to `Headers.hs` - Fix docs - Support docs for the data generated by `Data.Elf.Constants.TH` - Remove default constructor name parameter in `Data.Elf.Constants.TH` - Few minor fixes - CI: Use github actions based on `haskell/actions/setup` (use cabal) 1.2.0 ===== - Test with GHC 8.8.4, 8.10.7, 9.0.2, 9.2.4, 9.2.5, 9.4.4 - Add a fantom parameter type to `ElfXX` to differentiate between nodes on the type level. - Revise warning options - Use monad optics for ELF write builder 1.1.0 ===== - Compile with GHC 8.8, 9.0, 9.2. - Set up Github CI to build that. - Fix bug that did not allow to specify length of `NOBITS` sections. - Misc minor fixes 1.0.2 ===== - Add documentation to `README.md` - examples: Rework `DummyLd`, add an x86 test file. - examples: Rework the last sections of the `README_ru.md` 1.0.1 ===== - examples: Rename Aarch64 -> AArch64 - examples: Fuse `MkObj` into `AsmAArch64`, rewrite `MkExe` as `DummyLd` - Implement `elfFindSectionByName` - Add test data into the hackage tarball 1.0.0 ===== Initial release