Skip to content

Release 2.15.0 - #824

Merged
michielvandergeest merged 72 commits into
masterfrom
dev
Oct 26, 2026
Merged

michielvandergeest merged 72 commits into
masterfrom
dev

Conversation

@michielvandergeest

Copy link
Copy Markdown
Collaborator
  • Updated CI/CD benchmark runner
  • Bumped renderer to 3.7.0
  • Added release script with temporary stashing of changes
  • Exposed router history via this.$router.history
  • Fixed issue with keyup causing wrong app state in case of fatal error in callback
  • Added functionality to retrieve settings and to update certain settings runtime
  • Fixed module type definitions
  • Removed asynchronous App startup (app startup time improvement)
  • Improved FPS counter (using dedicated fpsUpdate hook)
  • Fixed timing issue where unfocus hook can be invoked for items without focus

milesnash and others added 30 commits January 13, 2026 23:05
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 6 to 7.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v6...v7)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Suresh Kumar Gangumalla <sureshkumar.gangumalla@invecas.com>
Signed-off-by: Suresh Kumar Gangumalla <sureshkumar.gangumalla@invecas.com>
Bumps the minor-patch group with 4 updates in the / directory: [magic-string](https://github.com/Rich-Harris/magic-string), [globals](https://github.com/sindresorhus/globals), [jsdom](https://github.com/jsdom/jsdom) and [prettier](https://github.com/prettier/prettier).


Updates `magic-string` from 1.4.1 to 1.4.3
- [Release notes](https://github.com/Rich-Harris/magic-string/releases)
- [Changelog](https://github.com/Rich-Harris/magic-string/blob/master/CHANGELOG.md)
- [Commits](Rich-Harris/magic-string@v1.4.1...v1.4.3)

Updates `globals` from 17.12.0 to 17.13.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v17.12.0...v17.13.0)

Updates `jsdom` from 30.1.1 to 30.1.2
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v30.1.1...v30.1.2)

Updates `prettier` from 3.9.8 to 3.9.10
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.8...3.9.10)

---
updated-dependencies:
- dependency-name: magic-string
  dependency-version: 1.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: globals
  dependency-version: 17.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: jsdom
  dependency-version: 30.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: prettier
  dependency-version: 3.9.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…em in history

Signed-off-by: Suresh Kumar Gangumalla <sureshkumar.gangumalla@invecas.com>
- Implemented router tests
- Added documenation on router history and back functionality

Signed-off-by: Suresh Kumar Gangumalla <sureshkumar.gangumalla@invecas.com>
Signed-off-by: Suresh Kumar Gangumalla <sureshkumar.gangumalla@invecas.com>
…or-patch-cb21158e7d

Bump the minor-patch group across 1 directory with 4 updates
Bumps the minor-patch group with 3 updates in the / directory: [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier), [jsdom](https://github.com/jsdom/jsdom) and [tape](https://github.com/tape-testing/tape).


Updates `eslint-plugin-prettier` from 5.5.6 to 5.5.7
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-plugin-prettier@v5.5.6...v5.5.7)

Updates `jsdom` from 30.1.2 to 30.1.3
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v30.1.2...v30.1.3)

Updates `tape` from 5.10.2 to 5.10.3
- [Changelog](https://github.com/tape-testing/tape/blob/master/CHANGELOG.md)
- [Commits](tape-testing/tape@v5.10.2...v5.10.3)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.5.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: jsdom
  dependency-version: 30.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: tape
  dependency-version: 5.10.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1. Documented both renderer and blits runtime updatable settings
2. Allowing few blits settings to get updated on runtime

Signed-off-by: Suresh Kumar Gangumalla <sureshkumar.gangumalla@invecas.com>
michielvandergeest and others added 25 commits October 22, 2026 11:28
move focus hold clearing to top of key up handler
…nsures renderer is available before attempting to subscribe to events in component init.
Added $settings to update renderer settings at runtime
Removed module augmentation syntaxt from the Blits type definition.
…pdate-hook

Registering fps-update hook in FPSCounter component
…ctions/github-script-9

Bump actions/github-script from 7 to 9
…odecov/codecov-action-7

Bump codecov/codecov-action from 6 to 7
…t-staged-17.6.0

Bump lint-staged from 15.5.2 to 17.6.0
…/minor-patch-49d660ad5f

Bump the minor-patch group across 1 directory with 3 updates
…omponent

fix: don't unfocus components that never had focus
fix: improve the initial state of created blits project
@github-actions

Copy link
Copy Markdown

Test Results: ✅ PASSED

Run at: 2026-10-26T11:01:19.428Z

Summary:
passed: 1591 failed: 0 of 1591 tests

@github-actions

Copy link
Copy Markdown

Benchmark comparison

Timing Change
Synchronous generation +0.23%
Total time to idle +0.91%

Negative means faster. Informational results; small changes can be measurement noise.

Full report · Workflow run

Head: 33f7efb2b44d · Base: d38eef864ec5

@jfboeve

jfboeve commented Oct 26, 2026

Copy link
Copy Markdown
Collaborator

LGTM

@michielvandergeest
michielvandergeest merged commit 2a255a5 into master Oct 26, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants