Skip to content

[1.3.12] — 2026-03-14

Changed

  • Extract shared modules and simplify source registry

  • Fix asyncio.run loop in downloader and extract shared CLI post-processing

[1.3.10] — 2026-03-13

Fixed

  • sources: Fix PubMed/PMC year filter returning no results

[1.3.9] — 2026-03-13

Added

  • sources: Enhance PEDro source with full metadata and CLI controls

Fixed

  • desktop: Use Chrome/Edge app mode for native window instead of browser tab

  • release: Prevent dangling tag when push fails

[1.3.8] — 2026-03-13

Fixed

  • desktop: Replace pywebview with browser launch to fix Windows bundling

[1.3.7] — 2026-03-13

Fixed

  • build: Fix pythonnet coreclr runtime for Windows PyInstaller bundle

[1.3.6] — 2026-03-13

Documentation

  • Add --output export section to usage guide and update web UI demo

Fixed

  • build: Use edgechromium backend to avoid pythonnet DLL failure on Windows

[1.3.5] — 2026-03-13

Fixed

  • docs: Escape mustache syntax in obsidian plugin compat table

[1.3.4] — 2026-03-12

Added

  • Add Obsidian vault integration and complete web UI parity

Fixed

  • test: Mock _require_playwright in scopus browser exception test

[1.3.3] — 2026-03-12

Added

  • sources: Add Scopus API and browser search sources

Fixed

  • cli: Add scopus to --source help text and enable tab completion

[1.3.2] — 2026-03-12

Added

  • sources: Add PEDro physiotherapy evidence database source

[1.3.1] — 2026-03-11

Fixed

  • ui: Include templates/static in wheel and add web UI demo

[1.3.0] — 2026-03-11

Added

  • ui: Add web interface with Waitress server, parallel search, and HTMX dashboard

  • build: Add PyInstaller packaging for standalone macOS/Linux/Windows executables

  • build: Add PyInstaller packaging for standalone macOS/Linux/Windows executables

  • desktop: Replace browser launch with native pywebview window

  • ui: Add missing CLI features to web interface

Documentation

  • Add authors section to README and docs index

Fixed

  • ci: Install UI deps in test job so test_ui.py can import Flask

  • ci: Install UI extra so test_ui.py can import Flask

[1.2.18] — 2026-03-10

Added

  • sources: Add bioRxiv/medRxiv preprint source

[1.2.17] — 2026-03-10

Added

  • zotero: Add Zotero integration with local and web API support

[1.2.16] — 2026-03-10

Added

  • get: Add bulk download from BibTeX and CSV files

[1.2.15] — 2026-03-10

Added

  • sources: Add PubMed Central search source via NCBI E-utilities

[1.2.14] — 2026-03-10

Added

  • sources: Add PubMed search source via NCBI E-utilities

[1.2.13] — 2026-03-10

Added

  • search: Add --verbose flag with per-source deduplication stats

[1.2.12] — 2026-03-10

Added

  • cli: Add mosaic similar command for related-paper discovery

[1.2.11] — 2026-03-10

Added

  • search: Add --sort flag to rank results by citations or year

Documentation

  • Add terminal demo GIFs and VHS recording script

[1.2.10] — 2026-03-10

Fixed

  • security: Restrict config and session file permissions to owner

[1.2.9] — 2026-03-10

Added

  • sources: Add HAL open archive source

[1.2.8] — 2026-03-09

Added

  • sources: Add DBLP computer science bibliography source

[1.2.7] — 2026-03-09

Added

  • sources: Add IEEE Xplore search source

[1.2.6] — 2026-03-09

Added

  • sources: Add Springer Nature Open Access API source

[1.2.5] — 2026-03-09

Added

  • sources: Add Crossref metadata source

[1.2.4] — 2026-03-09

Added

  • sources: Add Zenodo research repository source

Documentation

  • Sync source lists in README, docs/index.md, and CLAUDE.md

[1.2.3] — 2026-03-09

Added

  • sources: Add NASA ADS search source

[1.2.2] — 2026-03-09

Documentation

  • sources: Add Google-style docstrings to all source modules

[1.2.1] — 2026-03-09

Added

  • auth: Add session validity check and browser source warnings

[1.2.0] — 2026-03-09

Added

  • sources: Add Springer Nature browser-based search source

[1.1.0] — 2026-03-09

Added

  • sources: Add ScienceDirect browser-based search via saved session

[1.0.0] — 2026-03-08

Added

  • auth: Add browser session management and authenticated PDF download

Changed

  • Rename acronym expansion from Index to Indexer everywhere

Documentation

  • Add project subtitle and expand header across README and docs

  • Add GitHub release version badge to README

  • Add MOSAIC logo with dark/light theme switching to README and docs

[0.1.1] — 2026-03-07

Documentation

  • custom-sources: Clarify multi-source support and add HAL/Zenodo example

[0.1.0] — 2026-03-07

Added

  • sources: Add generic custom source configurable via TOML

[0.0.17] — 2026-03-07

Fixed

  • exporter: Create parent directories when output path does not exist

[0.0.16] — 2026-03-07

Added

  • cli: Add configurable PDF filename pattern with placeholder support

Documentation

  • Update source count wording in about page

  • Expand README and about page with why/design sections

[0.0.15] — 2026-03-06

Fixed

  • tests: Update notebooklm bridge tests to use artifacts set parameter

[0.0.14] — 2026-03-06

Added

  • notebooklm: Add artifact generation flags for all NotebookLM output types

  • cli: Add --download-dir flag to search and notebook create

[0.0.13] — 2026-03-06

Fixed

  • sources: Add trailing slash to CORE API URL to avoid 301 redirect

[0.0.12] — 2026-03-06

Added

  • cli: Allow --output to be repeated for concurrent multi-format export

[0.0.11] — 2026-03-06

Added

  • cli: Add --output flag to export results as md, markdown, csv, json, bib

Fixed

  • cli: Prevent DOI column from being truncated in results table

[0.0.10] — 2026-03-06

Fixed

  • sources: Synthesize canonical arXiv DOI when journal DOI is absent

[0.0.9] — 2026-03-06

Added

  • cli: Add DOI column to results table and fix arXiv cross-source dedup

[0.0.8] — 2026-03-06

Added

  • cli: Add --pdf-only flag to filter results to papers with a PDF URL

[0.0.7] — 2026-03-06

Added

  • search: Add --field and --raw-query options for fine-grained query scoping

[0.0.6] — 2026-03-06

Added

  • cli: Add --version / -v flag and complete CLI reference docs

  • notebooklm: Add --year/-y, --author/-a, --journal/-j to notebook create

Documentation

  • Improve README intro and NotebookLM artifact listing

  • configuration: Expand source credentials into per-source subsections

  • sources: Add Semantic Scholar API key registration steps

[0.0.5] — 2026-03-06

Added

  • sources: Add CORE open-access aggregator source

  • notebooklm: Add Google NotebookLM integration via notebooklm-py

Documentation

  • Update all source listings to include OpenAlex and BASE

[0.0.4] — 2026-03-06

Added

  • sources: Add BASE (Bielefeld Academic Search Engine) source

[0.0.3] — 2026-03-06

Added

  • sources: Add OpenAlex as a sixth search source