Skip to content

Releases: codevector-2003/filiation

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 16:23
d9aca6f

Download the archive for your system, unpack it, and run fil. There is nothing else to
install. Start with fil add <DOI>, then fil expand; see the README for more.

Changelog

  • f33afb5 Add fil IDs to identity (M3 step 1)
  • b133f95 Key works on fil IDs: schema v2 and the first migration (M3 step 2)
  • 8b50b71 M3 step 10: fil list, fil show, stats --why, and three MCP tools for the PDFs (#12)
  • d9aca6f M3 step 11: the 20-seed validation run, five fixes it found, M3 complete (#13)
  • 62ad625 M3 step 5: a legal PDF link, or the reason there is none, for every work (#5)
  • 67ba495 M3 step 6: fil fetch downloads legal open-access PDFs into papers/ (#6)
  • 650725d M3 step 7: read every PDF and make it searchable with fil search (#7)
  • e6b2185 M3 step 8: fil import identifies, checks and files the PDFs a researcher has (#10)
  • 5d67fcc M3 step 9: citation context — the sentence each citation is made in (#11)
  • d72e572 Make the library a folder, with papers/ (M3 step 3)
  • 86749bb Plan M3: fil IDs, the library folder, PDFs and text
  • f978e4e Run spikes 9, 10 and 11: PDF availability, the extractor, reference matching (M3 step 4) (#3)
  • 8c2a9a9 Run vet, tests and a no-cgo build on every PR, on three systems (#2)
  • 0262da6 Search falls back to partial matches; fetch gives stubs a title before downloading (#9)
  • 57ab226 Spike 9: Unpaywall adds nothing, so it is not built (D21) (#8)
  • 70db164 Spikes 9 and 10: limit every redirect hop, and stop timed-out extractions (#4)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 10:33

Download the archive for your system, unpack it, and run fil. There is nothing else to
install. Start with fil add <DOI>, then fil expand; see the README for more.

Changelog

  • 50136d9 Add README banner and social preview; use fixed badges
  • 5d69467 Add the MCP server: fil mcp and five tools (M2)
  • bb79d23 Store and return authors; document the MCP server

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 07:29

Download the archive for your system, unpack it, and run fil. There is nothing else to
install. Start with fil add <DOI>, then fil expand; see the README for more.

Changelog

  • a32e984 Add GraphML export
  • 2ce40e4 Add OpenAlex source with recorded fixtures
  • bd0aed1 Add budgeted best-first expansion and fil expand
  • a1b600d Add error handling sentinels and corresponding tests
  • 22a8280 Add fil CLI and complete M0
  • e325941 Add fil neighbours and fil path
  • c99a326 Add httpx client with rate limiting, retries and cache
  • 4c14002 Add identity parsing and ErrInvalidInput
  • df5982e Add library.Add and graph seeding
  • 9c5e202 Add migration support and schema versioning with error handling for newer schemas
  • 875f8f5 Add spikes for OpenAlex API measurements and SQLite functionality
  • 8cc297b Add store transactions and first work and edge queries
  • cfe20e7 Add validation run and release tooling
  • 5f0e4e8 Implement SQLite storage layer with FTS5 extension and comprehensive tests
  • d92efa3 Implement configuration management with TOML support and error handling
  • 6bfdde3 Implement core model types: Work, Edge, FrontierItem, and ExpansionResult with associated methods and tests
  • ceb7dcb Initial scope, architecture and working context
  • 1fc4238 Make the DSN escaping test portable to Linux
  • f83613e Refactor Filiation project structure and initial implementation
  • f1c3b30 Release v0.1: Apache-2.0 licence, README and M1 close-out
  • 2b344e4 Remove pyproject.toml and empty tests directory
  • 236da3d Report title duplicates in fil stats and record D14
  • 05fe1e6 Update project status to reflect M0 progress and completed packages