# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 3.0.0
2026-07-24
### Changed
- Upgraded TypeScript to v7.0
- Several dependency updates

## 2.3.0
2026-06-27
### Added
- Type-safe `PubSub`

## 2.2.0
2026-06-26
### Added
- Now use `oxlint` for linting
- Use `oxfmt` to auto-formart code

### Removed
- No more `eslint`

## 2.1.0
2026-05-02
### Changed
- Upgraded TypeScript to v6.0

## 2.0.0
2026-02-18
### Added
- AGENTS.md for AI agents
- License file
- "Real" content for README.md
### Changed
- Renamed default exports!
- Upgraded `eslint` to v10

## 1.14.0
2026-02-12
### Changed
- Several changes after AI (Opus 4.6) code review

## 1.13.0
2025-11-13
### Changed
- Updated some fields in `package.json`

## 1.12.0
2025-10-14
### Changed
- Updated ESLint config

## 1.11.0
2025-09-20
### Changed
- Upgraded TypeScript to v5.9

## 1.10.0
2025-05-27
### Changed
- New WTR config options for issues with Puppeteer new headless mode

## 1.9.0
2025-03-10
### Changed
- Upgraded TypeScript to v5.8

## 1.8.0
2024-12-11
### Changed
- Upgraded TypeScript to v5.7

## 1.7.1
2024-09-13
### Changed
- Added `@stylistic/eslint-plugin` for stylistic linting

## 1.7.0
2024-09-11
### Changed
- Updated TypeScript to v5.6

## 1.6.0
2024-09-09
### Changed
- Now using `eslint` v9, migrated configurations

## 1.5.0
2024-07-26
### Changed
- Changed some `tsconfig.json` option values

## 1.4.5
2024-06-29
### Changed
- Upgraded TypeScript to v5.5

## 1.4.4
2024-06-14
### Fixed
- Check if PubSub payload data is `undefined` instead of falsy

## 1.4.3
2024-03-09
### Changed
- Upgraded TypeScript to v5.4

## 1.4.2
2024-01-19
### Changed
- Use `sinon` to mock `fetch()`, removed `fetch-mock`

## 1.4.1
2023-11-26
### Changed
- Upgraded TypeScript to v5.3
- Other package updates

## 1.4.0
2023-09
### Changed
- Using TypeScript v5.0
- Various package updates

## 1.3.0
2022-06
### Changed
- New `assetPath.modules` for locating module CSS/JS files

## 1.2.0
2022-06
### Changed
- New stack for unit-testing
  - Now using [Web Test Runner](https://modern-web.dev/docs/test-runner/overview/) instead of AVA (with JSDOM etc.)
  - Unit-tests re-written

## 1.1.1
2022-05-29
### Fixed
- Missing error handling when loading JS failed (network error etc.)

## 1.1.0
2021-10-21
### Changed
- Unit-tests also written in TS
- Small tweaks for AjaxP library

## 1.0.0
2020-12-31
### Added
- Rewritten using TypeScript
- Rebranded as "StaticNext" (removed space)
