Skip to content

Releases: karlicoss/promnesia

v1.5.20251011: bump min python version to 3.12

11 Oct 18:46

Choose a tag to compare

What's Changed

  • general: set min version to 3.12; update ci to run 3.14 by @karlicoss in #481
  • chore: fix ruff by @karlicoss in #478
  • Upgrade ty type checker to latest version and fix mypy configuration by @Copilot in #479

New Contributors

  • @Copilot made their first contribution in #479

Full Changelog: v1.4.20250909...v1.5.20251011

v1.4.20250909: rolling release

09 Sep 21:46

Choose a tag to compare

What's Changed

Mainly releasing to drop python3.9 (which is about to reach end of life).

Misc

  • doc: update broken URLs by @purarue in #461
  • Use setup.py to install dependencies in docker by @wilt00 in #434
  • Update documentation to point correct location for obsidian and logseq sources by @pjain02 in #472

Chores/CI/tests

  • tests: split into tests-core and tests-all; discover tests from the whole package by @karlicoss in #459
  • tox: use uv for faster build pipeline by @karlicoss in #460
  • some ci fixes after BS4 and ruff updates by @karlicoss in #462
  • general: migrate to pyproject.toml/uv publishing and clean up ruff/mypy by @karlicoss in #463
  • ci: check all files with ruff and update config by @karlicoss in #465
  • ci: fix mypy/install-and-run pipelines and bring github config up to date by @karlicoss in #466
  • end2end tests: fix most tests by @karlicoss in #467
  • general: bring conftest/pytest.ini/tox.ini up to date by @karlicoss in #468
  • general: migrate off pytz in favor of builtin zoneinfo.ZoneInfo by @karlicoss in #469
  • general: migrate from deprecated appdirs to platformdirs by @karlicoss in #470
  • general: code formatting cleanup by @karlicoss in #471
  • chore: bring ci configs up to date by @karlicoss in #473
  • add initial ty type checking for core code by @karlicoss in #474
  • chore: deprecate python 3.9, reaching EOL soon by @karlicoss in #475
  • chore: cleanup pyproject/tox files; check everything with ty by @karlicoss in #476
  • ci: mark flaky test_new_background_tab as xfail for now by @karlicoss in #477

New Contributors

Full Changelog: v1.3.20241021...v1.4.20250909

v1.3.20241021: set min python version to 3.9

21 Oct 19:29

Choose a tag to compare

What's Changed

  • sources.takeout: use reconstruct_comment_content directly to workaround weird formatted json data in takeout by @karlicoss in #456
  • systemd/launchd: work around when promnesia binary isn't available in PATH, use sys.executable by @karlicoss in #458
  • general: set min versionto 3.9, since 3.8 reached EOL by @karlicoss in #457

Full Changelog: v1.2.20240810...v1.3.20241021

rolling release (it's been a while!)

10 Aug 20:05

Choose a tag to compare

What's Changed

core:

  • backend: massive (about 10x) db insertion speed up + benchmarks by @karlicoss in #419
  • backend: get rid of cachew dependency for marshalling DbVisit into sqlite by @karlicoss in #420
  • backend: more consistent handling of --overwrite mode by @karlicoss in #426
  • work around for duplicate warnings during indexing by @karlicoss in #406
  • server: switch to importlib.metadata for detecting version by @karlicoss in #414
  • core: improve stats logging during indexing by @karlicoss in #415

sources:

  • hypothesis: fix after hpi update by @karlicoss in #413
  • sources.org: fix error during sexp date parsing by @karlicoss in #435
  • sources.takeout: add support for new youtube csv format by @seanbreckenridge in #436
  • replace deprecated datetime methods and fix crash in markdown parser due to mistletoe by @karlicoss in #452
  • signal: update to recent db schema(11, Jun2024) by @ankostis in #451

New Contributors

Full Changelog: v1.2.20230515...v1.2.20240810

rolling release

15 May 19:50

Choose a tag to compare

What's Changed

  • general: remove dataset usage from modules by @karlicoss in #377

  • general: add requests<2.30.0 requirement to workaround for the issue in library by @karlicoss in #389

  • general: disable python37, it's reached EOL by @karlicoss in #394

  • sources.takeout: ignore placevisit events by @seanbreckenridge in #374

  • sources.takeout: clean contexts for Activity events form useless entries by @karlicoss in #369

  • sources.browser: switch to use HPI + seanbreckenridge/browserexport by @karlicoss in #375

  • sources.filetypes: add text/x-php, seems that it broke after mimetype… by @karlicoss in #381

  • sources.telegram_new: initial module via HPI by @karlicoss in #382

  • sources.telegram: rely on HPI my.telegram.telegram_backup, fallback on sources.telegram_legacy by @karlicoss in #385

  • sources.smscalls: propagate errors if there are breaking schema changes by @seanbreckenridge in #386

    • various docs/tests improvements

New Contributors

Full Changelog: v1.1.20230129...v1.2.20230515

new extension release

13 May 22:58

Choose a tag to compare

What's Changed

Full Changelog: extension-v1.2.3...extension-v.1.2.4

release extension

01 Apr 13:57

Choose a tag to compare

sources.browser: rename browser_old to browser_legacy for consistency

also make warnings cleaner/more consistent

extension release

11 Feb 01:02
a4e1788

Choose a tag to compare

What's Changed

  • extension: fix some sidebar preservation issues in firefox by @karlicoss in #373

Full Changelog: extension-v1.2.1...extension-v1.2.2

new extension release (tippyjs + webnavigation)

30 Jan 00:41

Choose a tag to compare

What's Changed

actual visible changes

internals

  • make background page nonpersistent by @karlicoss in #361
  • extension: switch to browser polyfill by @karlicoss in #351
  • update node to 18 and most npm dependencies by @karlicoss in #346
  • update webext-options-sync by @karlicoss in #352
  • update codemirror to latest version by @karlicoss in #353
  • lots of improvements and additions to extension end2end tests

Full Changelog: extension-v1.1.1...extension-v1.2.1

support for sqlalchemy 2.0

29 Jan 23:05

Choose a tag to compare

What's Changed

  • backend: update to support sqlalchemy 2.0 changes by @karlicoss in #366

Full Changelog: v1.1.20230119...v1.1.20230129