Releases: karlicoss/promnesia
v1.5.20251011: bump min python version to 3.12
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
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
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!)
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
- @AnweshGangula made their first contribution in #399
Full Changelog: v1.2.20230515...v1.2.20240810
rolling release
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
- @raphwriter made their first contribution in #370
- @unendiverse made their first contribution in #387
Full Changelog: v1.1.20230129...v1.2.20230515
new extension release
What's Changed
- extension: fix issues with context menus by @karlicoss in #392
Full Changelog: extension-v1.2.3...extension-v.1.2.4
release extension
sources.browser: rename browser_old to browser_legacy for consistency also make warnings cleaner/more consistent
extension release
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)
What's Changed
actual visible changes
- use tippy.js for visited marks by @karlicoss in #367 (thanks @Stvad for suggesting)
- use webnavigation instead of tabs.onUpdate by @karlicoss in #354 (thanks @yoyurec for suggesting and initial PR)
- add search query parameter to search page by @telotortium in #322
- fixes for duplicate sidebar/sidebar not showing by @karlicoss in #358
- extension: use less permissions by @karlicoss in #363
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
What's Changed
- backend: update to support sqlalchemy 2.0 changes by @karlicoss in #366
Full Changelog: v1.1.20230119...v1.1.20230129