Commit graph

60 commits

Author SHA1 Message Date
caa399003c 0.8.9 2025-06-11 09:58:41 -07:00
bbb7639b8e 0.8.8 2025-06-11 09:57:17 -07:00
af5fae9195 0.8.7 2025-06-11 09:37:14 -07:00
4551bbab96 0.8.6 2025-06-11 09:32:23 -07:00
61e4172aab 0.8.5 2025-06-11 09:17:36 -07:00
4e15237a17 0.8.4 2025-06-11 09:03:16 -07:00
c2ff5d335b chore: add repository information to package.json 2025-06-11 09:03:04 -07:00
3b706e48de 0.8.3 2025-06-11 08:58:29 -07:00
9b4ac287e6 chore: update README.md with logo alignment and define package file inclusions
Added spacing adjustment for Brainy logo in README. Specified files to be included in package publication to streamline distribution.
2025-06-11 08:58:19 -07:00
ef41ec07f6 0.8.2 2025-06-11 08:49:54 -07:00
21ae491913 0.8.1 2025-06-10 11:47:15 -07:00
cb43391ee2 0.8.0 2025-06-10 11:15:47 -07:00
dbea051572 0.7.7 2025-06-06 10:49:36 -07:00
0d12f68f32 0.7.6 2025-06-06 09:09:32 -07:00
6feab06f34 feat: add cloud deployment support and contribution guidelines
Introduced a cloud deployment wrapper for Brainy supporting AWS Lambda, Google Cloud Run, and Cloudflare Workers. Added configuration options, deployment scripts, and API reference. Updated `README.md` with contribution guidelines and cloud deployment documentation.
2025-06-06 09:08:33 -07:00
4c0922cb94 0.7.5 2025-06-05 14:51:32 -07:00
32d5f45552 chore: update Node.js requirement to 23.11.0 and optimize pipelines and utilities
Upgraded minimum Node.js version from 18.0.0 to 23.11.0 across `README.md`, `package.json`, and `version.ts`. Optimized distance utilities and pipelines to leverage Node.js 23.11+ native performance improvements (e.g., `array.reduce`, WebStreams API). Incremented version to 0.7.4 for consistency.
2025-06-05 14:51:21 -07:00
46631b7bb7 0.7.4 2025-06-05 14:25:33 -07:00
bb11827d43 chore: refine package description in package.json for improved clarity 2025-06-05 14:15:00 -07:00
ad1c7a3130 0.7.3 2025-06-05 14:13:10 -07:00
3a9c424dc9 0.7.2 2025-06-05 14:05:14 -07:00
e2f65c8146 feat: add random graph generation and improve metadata vectorization
Introduced `generateRandomGraph` method to create randomized graphs with configurable entity counts and types, supporting automated testing and experimentation. Enhanced metadata vectorization logic to handle various metadata formats reliably, ensuring compatibility and fallback mechanisms during embedding. Updated `README.md` with detailed feature descriptions and usage guides.
2025-06-05 14:04:29 -07:00
93eb73f471 0.7.1 2025-06-05 11:44:31 -07:00
be67c1b753 docs: update README.md and suppress TensorFlow.js warnings
Enhanced the installation section with guidance on resolving TensorFlow.js dependency conflicts using `--legacy-peer-deps`. Added CLI autocomplete setup instructions to improve user experience. Suppressed specific TensorFlow.js Node.js backend warnings in the embedding utils. Updated dependencies to the latest versions.
2025-06-05 11:44:18 -07:00
bdb0b98b74 0.7.0 2025-06-05 11:18:41 -07:00
cdbd2a9db4 feat: introduce CLI for Brainy and enhance type validation
Added a comprehensive command-line interface (CLI) for interacting with the Brainy vector database. The CLI supports various operations, including database initialization, adding/searching nouns, managing relationships, and querying database status. Enhanced type validation logic for nouns and verbs to ensure consistency and enforce default types for invalid inputs. Updated test scripts to verify type validation and edge cases.
2025-06-05 11:18:20 -07:00
f674d75002 0.6.0 2025-06-04 10:04:34 -07:00
100d4c7839 feat: add read-only database mode and S3-compatible storage options
Introduced configurable read-only mode for databases to restrict write operations. Added support for S3-compatible storage services, including Cloudflare R2, Amazon S3, and Google Cloud Storage. Updated `README.md` with usage examples and configuration details.
2025-06-04 10:00:00 -07:00
6bd3570baf 0.5.3 2025-06-02 17:04:10 -07:00
40dd046884 0.5.2 2025-06-02 12:44:17 -07:00
3659b0069b chore: temporarily disable Firestore functionality and remove Firebase dependencies
Commented out all Firestore-related code across the project, including sync, storage, and vector search features. Removed Firebase dependencies (`firebase`, `firebase-admin`) from `package.json`. Updated `README.md` to reflect the temporary unavailability of Firestore features.
2025-06-02 12:43:44 -07:00
7e31719b2a 0.5.1 2025-06-02 12:29:45 -07:00
9a4f1ab1f6 chore: update README.md with Firestore vector search fallback note, remove unused dependency from package.json 2025-06-02 12:29:39 -07:00
c62f714ec5 0.5.0 2025-06-02 12:24:02 -07:00
725610fbe4 feat: add Firestore vector search integration and noun type-based search enhancements
Introduced Firestore vector search integration using `@firebase/firestore-vector-search`. Added support for restricting searches by specific noun types to optimize performance and relevance. Updated `README.md` to document the new functionality and usage examples.
2025-06-02 12:23:11 -07:00
9bdc9af8b0 0.4.1 2025-05-29 10:29:59 -07:00
f311b120c1 0.4.0 2025-05-29 09:52:43 -07:00
61d86c98a7 0.3.6 2025-05-28 16:19:03 -07:00
0a3b0c09b1 0.3.5 2025-05-28 16:02:25 -07:00
426f01cea0 0.3.4 2025-05-28 15:39:34 -07:00
b031a40b1c feat: add external plugin loader and examples for Brainy
Introduced `pluginLoader.ts` to enable loading and configuring augmentation plugins from external packages. Added `examples/externalPlugins.js` to demonstrate usage. Enhanced storage status reporting in `opfsStorage` and `BrainyData` with detailed storage capacity and usage methods. Updated README with an external plugin usage guide.
2025-05-28 15:39:14 -07:00
767c349f63 0.3.3 2025-05-28 11:48:27 -07:00
6b88b53056 0.3.2 2025-05-28 11:37:32 -07:00
5f4e6ccc70 0.3.1 2025-05-28 11:31:38 -07:00
110e771b58 0.3.0 2025-05-28 11:03:53 -07:00
cf4673f259 0.2.6 2025-05-28 10:37:59 -07:00
25986720d3 docs: add augmentation types import section to README and update type definitions
Added a new README section detailing how to import and use augmentation interfaces without pulling the entire library. Updated `package.json` exports to enable direct imports for augmentation types. Included example demonstrating custom augmentation implementation and usage.
2025-05-28 10:37:55 -07:00
fce4be4333 0.2.5 2025-05-28 10:19:57 -07:00
ce9c5e2522 docs: add separate graph type import section to README and update type definitions
Introduced a new README section explaining how to import graph types individually to enable tree shaking. Updated `package.json` exports to support direct graph type imports. Enhanced `GraphNoun` structure by adding optional `label` and `embeddedVerbs` properties while simplifying the `CreatorMetadata` interface.
2025-05-28 09:56:24 -07:00
d86962100c 0.2.4 2025-05-27 17:11:08 -07:00