Skip to content

Releases: nerdalytics/beacon

2000.0.0

11 Apr 20:30
Immutable release. Only release title and notes can be modified.
2f3a46f

Choose a tag to compare

What's Changed

  • epoch-2: Proxy-based API, hooks instrumentation, docs overhaul by @nerdalytics in #33

Full Changelog: 1000.3.3...2000.0.0

1000.3.3

09 Apr 19:04
Immutable release. Only release title and notes can be modified.
7f87429

Choose a tag to compare

What's Changed

  • refactor(core): remove dead STATE_ID symbol and fix Biome config by @nerdalytics in #96
  • fix(handbook): replace hardcoded version strings with dynamic components by @nerdalytics in #98
  • fix(core): remove dead typeof-number branch in createContainer by @nerdalytics in #105
  • refactor(core): inline single-use helpers updateArrayItem and updateShallowProperty by @nerdalytics in #106
  • refactor(core): deduplicate null/undefined handling in setValueAtPath by @nerdalytics in #107
  • perf(core): reuse Sets in notification loop instead of allocating per flush by @nerdalytics in #108
  • perf(core): eliminate backing state allocation in derive and select by @nerdalytics in #109
  • fix(scripts): remove naiv-benchmark script and references by @nerdalytics in #110
  • fix(scripts): clarify benchmark output labels by @nerdalytics in #111
  • fix(handbook): redirect root to /latest instead of current version by @nerdalytics in #112
  • build(deps-dev): bump vite from 7.3.1 to 7.3.2 in /handbook in the npm_and_yarn group across 1 directory by @dependabot[bot] in #113
  • chore: bump version to 1000.3.3 by @nerdalytics in #114

Full Changelog: 1000.3.2...1000.3.3

1000.3.2

06 Apr 06:31
Immutable release. Only release title and notes can be modified.
178d824

Choose a tag to compare

What's Changed

  • chore(community): redirect issue creation to Discussions by @nerdalytics in #60
  • docs(readme): link introduction.md example to latest version by @nerdalytics in #61
  • chore(core): update GitHub Actions to latest versions by @github-actions[bot] in #84
  • fix(core): add proto-key denylist to lens path extraction by @nerdalytics in #85
  • feat(handbook): add v1000.3.2 entry and refactor navigation config by @nerdalytics in #86
  • fix(handbook): update introduction page for v1000.3.2 by @nerdalytics in #87
  • fix(scripts): remove non-functional update-performance-docs script by @nerdalytics in #91
  • fix(handbook): fix cross-version content inconsistencies by @nerdalytics in #94

Full Changelog: 1000.3.1...1000.3.2

1000.3.1

04 Apr 19:08
Immutable release. Only release title and notes can be modified.
0eb0e01

Choose a tag to compare

What's Changed

  • fix(ci): migrate npm publish to OIDC trusted publishing by @nerdalytics in #37
  • perf(core): add multi-cycle benchmark with aggregated results by @nerdalytics in #38
  • fix(core): rewrite action version checker with extracted scripts by @nerdalytics in #39
  • chore(core): update GitHub Actions to latest versions by @github-actions[bot] in #41
  • fix(core): link issue to PR via output, clean up PR body by @nerdalytics in #42
  • chore(core): add GitHub Pages deploy workflow for handbook by @nerdalytics in #43
  • test(core): add disjoint-property subscriber benchmark by @nerdalytics in #44
  • feat(assets): backport handbook with per-release versioned docs by @nerdalytics in #47
  • perf(core): reactive internals refactor v1000.3.1 by @nerdalytics in #49
  • fix(core): stop deleting local branch during PR supersede by @nerdalytics in #50
  • chore(core): update GitHub Actions to latest versions by @github-actions[bot] in #53
  • build(deps-dev): bump picomatch from 4.0.3 to 4.0.4 in /handbook in the npm_and_yarn group across 1 directory by @dependabot[bot] in #48
  • feat(handbook): add LLM-friendly documentation endpoints by @nerdalytics in #54
  • update beacon taglines and README by @nerdalytics in #56
  • chore(community): add reporting contact and merge duplicate sections by @nerdalytics in #57
  • chore(handbook): add --save-exact to all npm install instructions by @nerdalytics in #58

New Contributors

  • @github-actions[bot] made their first contribution in #41
  • @dependabot[bot] made their first contribution in #48

Full Changelog: 1000.3.0...1000.3.1

1000.3.0

08 Feb 10:35
Immutable release. Only release title and notes can be modified.
cb74ce1

Choose a tag to compare

What's Changed

Full Changelog: 1000.2.5...1000.3.0

1000.2.5

27 Jan 21:58
Immutable release. Only release title and notes can be modified.
e2a7ab3

Choose a tag to compare

What's Changed

Full Changelog: 1000.2.4...1000.2.5

1000.2.4

27 Jan 21:40
Immutable release. Only release title and notes can be modified.
72bac2e

Choose a tag to compare

What's Changed

  • chore: update socket badge version in README.md by @nerdalytics in #23
  • chore: update tooling and enforce consistent line endings by @nerdalytics in #24
  • perf: optimize notification and batch processing to reduce allocations by @nerdalytics in #25

Full Changelog: 1000.2.3...1000.2.4

1000.2.3

23 Oct 10:31
Immutable release. Only release title and notes can be modified.
6948661

Choose a tag to compare

What's Changed

  • Fix re include index.ts in published npm package (#21)
  • fix: exclude dist/src/index.js from npm package
  • fix: exclude root json files from tsc
  • feat: add npm-check-updates script and update dependencies
  • chore: add socket.dev badge
  • chore: use allow list format in gitignore
  • chore: add npmrc and gitattributes
  • fix(security): add permission read-all and reformat yml

Full Changelog: 1000.2.2...1000.2.3

1000.2.2

23 Oct 08:18
190a4f9

Choose a tag to compare

What's Changed

  • perf: refactor state functions to reduce closure variable capture

    • Reorganize createDerive, createSelect, and createLens methods to use a
      container pattern that minimizes closure captures. Add named function
      expressions for callbacks to improve debuggability in stack traces.
    • Refactor state functions to reduce closure variable capture
      Use container objects to store state in derived states, selectors, and
      lenses to minimize variable capture in closures. This pattern improves
      memory usage and prevents potential memory leaks.
  • perf: add minification and improve package configuration (#15)

    • Added uglify-js for JavaScript minification
    • Changed main entry point to minified version
    • Updated TypeScript compiler settings
    • Enhanced Biome linting rules
    • Added proper exports field for TypeScript/JS interop
    • Ignore scripts folder for LTS builds. This folder is not meant to be compiled for LTS
  • perf: add script to remove comments from index.ts

    • The script is intented to recude shipping size of published npm package
    • This is possible due the fact I'm not writing proper JSDoc right now
  • perf: use optimized index.ts from dist/src folder

  • chore: update depdencies and bumb version

  • chore: update biome.json

  • chore: update github action dependencies

  • chore: run biome check --write

  • fix: add missing types

Full Changelog: 1000.2.1...1000.2.2

1000.2.1

14 Apr 15:32
21f004d

Choose a tag to compare

What's Changed

  • perf: add minification and improve package configuration

Full Changelog: 1000.2.0...1000.2.1