Changelog for hiedb-0.4.4.0
Revision history for hiedb
0.4.4.0 -- 2023-11-13
- Add
--src-base-dir
option allowing for src file indexing in mods
- 9.8.1 support
- Add
lookupHieFileFromHash
- Add
lookupPackage
- Add
removeDependencySrcFiles
0.4.3.0 -- 2023-03-13
- Support GHC 9.6
- Set sqlite pragma busy_timeout to 500ms to mitigate frequent failures on concurrent access
0.4.2.0 -- 2022-09-12
- Support GHC 9.4
- Add upper bounds for base and algebraic graphs
0.4.1.0 -- 2021-06-29
- Support GHC 9.2 (@fendor)
- Remove
ghc-api-compat
dependency (@fendor)
0.4.0.0 -- 2021-06-29
- Index module exports
- New queries
getAllIndexedExports
, getExportsForModule
, and findExporters
- Support for ghc-9.0
- An new
addRefsFromLoaded_unsafe
to index a module with cleanup or transactional behaviour
- Include test data in source tarball
- Use terminal-size for printing in some cases, making verbose indexing faster in some cases
0.3.0.1 -- 2021-01-27
- Add additional sqlite indexes to prevent accidently quadratic behaviour while indexing
0.3.0.0 -- 2021-01-20
- Introduce
SourceFile
type
- Add
deleteMissingRealFiles
to garbage collect missing/deleted files
- Enforce
is_real => hs_src IS NOT NULL
constraint in database.
- Add option to show context for source spans
- Coloured output and other output improvements
- Garbage collection of typenames
- Added flag to reindex all files
- 'addRefsFrom' now returns a boolean indicating if the file was indexed or skipped
0.2.0.0 -- 2021-01-06
- Use fingerprints/hashes instead of modtimes to maintin database consistency
- Type references are only reported for bind sites
- Type references are computed for all files
- Total time taken to index is reported
search
is now called findReferences
findTypeRefs
has a similar type signature to findReferences
0.1.0.0 -- 2020-11-08