Skip to content

Releases: pwshub/bellajs

v13.0.2

03 May 09:02
1945b0c

Choose a tag to compare

  • Update AI Agents guide
  • Add more useful methods to string module
  • Update dev packages

v13.0.1

17 Mar 08:17
8808253

Choose a tag to compare

  • Add rating module
  • Apply MockTimer to test
  • Clean up .ai store
  • Simplify AI Rules

v13.0.0 - New organization

16 Mar 16:24
9204c9c

Choose a tag to compare

Major update

  • Refactor core logic to native JavaScript with JSDocs
  • Remove Deno and deno/dnt builder
  • Add many new methods and modules (Similarity, MemStore, Maybe, etc.)
  • Comprehensive documentation and tests - llms.txt ready
  • Add AI Agents to the team

New organization

Since v13.x.x:

npm i @pwshub/bellajs

import { genid } from '@pwshub/bellajs'

Before v13.x.x

npm i @ndaidong/bellajs

import { genid } from '@ndaidong/bellajs'

v12.0.1

26 Oct 09:07
3a05fa5

Choose a tag to compare

  • Stop using native structuredClone
  • Improve randint method

v12.0.0

24 Jun 04:07
262226c

Choose a tag to compare

  • Deno first approach
  • Use TypeScript as default
  • Use DNT to build npm packges
  • Add scope to package: bellajs --> @ndaidong/bellajs
  • Remove maybe, isElement

v11.2.0

11 May 07:25
cb70186

Choose a tag to compare

  • Stop building cjs version
  • Use webcrypto to generate random values
  • Update slugify function
  • Update eslint config

v11.1.3

23 Feb 04:22
3ec0706

Choose a tag to compare

  • Update deps
  • Remove support node < 18
  • Update CI config
  • Add tea.yaml

v11.1.2

28 Feb 14:21
69d42a3

Choose a tag to compare

  • change coding style (remove standardjs)
  • update dependencies

v11.1.1

12 Oct 10:52
187f087

Choose a tag to compare

  • Remove crypto dependent parts
    • remove sha256, sha512 from v11.1.0
    • use regular method for randoming string/id
  • Keep support node 14 as before

v11.1.0

12 Oct 10:09
60eebba

Choose a tag to compare

Note: This version does not work with vite/svelte. It will be deprecated.

  • Update genid() to mix both crypto.getRandomValues() and Math.random().
  • Update randint() based on crypto.getRandomValues()
  • Add sha256() and sha512() methods
  • Stop support node < 15 (as missing crypto util)