diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cec7d2..826b4e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ All notable changes to this project will be documented in this file. --- +## [1.0.0] - 2026-06-03 + +### Changed +- `pyproject.toml` — bumped version to `1.0.0` + +--- + ## [0.4.0] - 2026-06-03 ### Added diff --git a/README.md b/README.md index 7671e4d..ce21d3b 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,18 @@ from sqlmem import ReadOnlyError, UnsupportedQueryError ## Logging -SQLmem uses [loguru](https://github.com/Delgan/loguru). Set `SQLMEM_DEBUG=true` for verbose output (every query, cache hit/miss, backup events). Default level is INFO. +SQLmem is silent by default. Call `add_sink()` to opt in: + +```python +import sys +from sqlmem import add_sink + +add_sink(sys.stderr) # INFO by default +add_sink(sys.stderr, level="DEBUG") # verbose: every query, cache hit/miss, backup +add_sink("sqlmem.log", rotation="10 MB") # to a file +``` + +Set `SQLMEM_DEBUG=true` in `.env` to make the default level DEBUG when no explicit `level` is passed to `add_sink()`. ## Limitations diff --git a/pyproject.toml b/pyproject.toml index 6c7ec15..79da77a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "sqlmem" -version = "0.4.0" +version = "1.0.0" description = "" authors = [ {name = "jan.doubravsky@gmail.com"}