Oliver Hamlet
744586fe96
Add include_user_metadata parameter to Database::known_bash_tags()
...
The C++ wrapper defaults it to true, so the behaviour hasn't changed for
existing callers.
2026-01-02 16:41:07 +00:00
Oliver Hamlet
db97a0786a
Add Database::set_user_known_bash_tags()
2026-01-02 15:30:40 +00:00
Oliver Hamlet
2fe107d66b
Add Database::user_known_bash_tags()
2026-01-02 15:30:24 +00:00
Oliver Hamlet
ee4188f917
Get read lock when retrieving general messages
...
Now that the Database::general_messages() function takes &self instead of &mut self, the wrappers don't need to take a write lock to call it.
2026-01-02 13:07:58 +00:00
Oliver Hamlet
46c3ddc884
Decouple clearing condition cache from evaluating general messages
2026-01-02 10:15:39 +00:00
Oliver Hamlet
10929878d9
Update version and changelog for v0.28.4
2025-12-31 19:21:17 +00:00
Oliver Hamlet
2c8ce8150b
Update NPM dependencies to fix vulnerabilities
...
As reported by npm audit, and fixed by running "npm audit fix". The updated dependencies are:
- glob
- js-yaml
2025-11-26 18:55:19 +00:00
Oliver Hamlet
6e010e12cf
Remove mentions of Yarn from Node.js wrapper
...
While I think it (or pnpm) is still necessary to generate a project template, I don't think it's needed now that's done, I'd rather just use npm since it's bundled with Node.js, and having the two lockfiles is causing confusion.
2025-11-26 18:54:13 +00:00
Oliver Hamlet
08b4de822c
Remove unused NAPI-RS-generated GitHub Actions workflow
...
It might be useful to adapt in the future, but I can just refer back to it in Git history if so.
2025-11-26 18:52:38 +00:00
dependabot[bot] and GitHub
fd0958e2b6
Bump glob from 10.4.5 to 10.5.0 in /nodejs
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 01:34:53 +00:00
Oliver Hamlet
54604a0ec8
Update version and changelog for v0.28.3
2025-10-22 18:19:02 +01:00
Oliver Hamlet
f4a0917294
Update version and changelog for v0.28.2
2025-10-03 19:23:48 +01:00
Oliver Hamlet
7ce13002b1
Run npm audit fix to address tmp warning
2025-08-20 17:24:25 +01:00
Oliver Hamlet
b802c0cba2
Fix outdated npm & Yarn lockfiles
2025-08-20 17:23:47 +01:00
Oliver Hamlet and GitHub
131b9e44e0
Merge pull request #134 from loot/dependabot/npm_and_yarn/nodejs/napi-rs/cli-3.1.3
...
Bump @napi-rs/cli from 3.0.4 to 3.1.3 in /nodejs
2025-08-15 09:20:53 +01:00
dependabot[bot] and GitHub
2340a5a094
Bump napi-derive from 3.1.1 to 3.1.2
...
Bumps [napi-derive](https://github.com/napi-rs/napi-rs ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/napi-rs/napi-rs/releases )
- [Commits](https://github.com/napi-rs/napi-rs/compare/napi-derive-v3.1.1...napi-derive-v3.1.2 )
---
updated-dependencies:
- dependency-name: napi-derive
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 09:35:02 +00:00
Oliver Hamlet and GitHub
5d1fb88cc1
Merge pull request #131 from loot/dependabot/cargo/napi-3.1.6
...
Bump napi from 3.1.3 to 3.1.6
2025-08-13 10:33:56 +01:00
dependabot[bot] and GitHub
af4367324a
Bump @napi-rs/cli from 3.0.4 to 3.1.3 in /nodejs
...
Bumps [@napi-rs/cli](https://github.com/napi-rs/napi-rs ) from 3.0.4 to 3.1.3.
- [Release notes](https://github.com/napi-rs/napi-rs/releases )
- [Commits](https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.4...@napi-rs/cli@3.1.3 )
---
updated-dependencies:
- dependency-name: "@napi-rs/cli"
dependency-version: 3.1.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 23:46:14 +00:00
Oliver Hamlet
927c708df6
Update version and changelog for v0.28.1
2025-08-11 19:24:39 +01:00
dependabot[bot] and GitHub
b5616341db
Bump napi from 3.1.3 to 3.1.6
...
Bumps [napi](https://github.com/napi-rs/napi-rs ) from 3.1.3 to 3.1.6.
- [Release notes](https://github.com/napi-rs/napi-rs/releases )
- [Commits](https://github.com/napi-rs/napi-rs/compare/napi-v3.1.3...napi-v3.1.6 )
---
updated-dependencies:
- dependency-name: napi
dependency-version: 3.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 22:22:46 +00:00
Oliver Hamlet
55bdf56227
Update version and changelog for v0.28.0
2025-08-02 16:36:20 +01:00
Oliver Hamlet
d4d6893491
Use enums instead of bools in public API
...
Replace the boolean parameters for including user metadata and evaluating conditions with MergeMode and EvalMode enums.
The C++ and Python wrappers still use booleans because they're more constrained than enums in those languages, which can be given invalid values.
2025-08-02 16:05:36 +01:00
Oliver Hamlet
8cf7a0adf1
Add more Cargo package fields
...
Explicitly disable publishing the FFI wrappers, since there's no point them being on crates.io.
2025-08-02 11:16:25 +01:00
Oliver Hamlet
f69bd3b632
Update Node.js wrapper to 2024 edition
2025-07-31 22:10:01 +01:00
Oliver Hamlet
4acc64247e
Deduplicate Cargo package fields across workspace
...
Also deduplicate version numbers in CMakeLists.txt.
2025-07-31 22:08:46 +01:00