# 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.1.0] - 2026-07-22

### Added

  - Add tests offering events from a separate RTOS task to detect lost Event Queue wake-ups when an offer races the receiving thread resume.

### Changed

  - event-testsuite-mock to `3.1.0`

## [3.0.1] - 2026-03-30

### Changed

  - ej.api event to `3.0.3`
  - event-testsuite-mock to `3.0.1`
  
## [3.0.0] - 2025-10-29

### Added 

  - Add `testRegisterListenerReturnsDifferentTypes()`
  - Add `testRegisterSameListenerGeneratesNewTypes()`
  - Add `testRegisterListenerReturnsDifferentTypes()`
  - Add `TestEventWithUnregisteredTypeHandledByDefaultListener()`
  - Add `testDefaultListenerWithTypeNotYetRegistered()`

### Changed

  - ej.api event to `3.0.1`
  - event-testsuite-mock to `3.0.0`
  
### Removed

  - `testGetNewTypeDifferentName()`
  - `testRegisterListenerTypeEqual127()`
  - `testUnregisterListener()`

## [2.1.0] - 2024-01-11

### Added

  - Add `testUnregisterListener` test.

### Changed

  - Upgrade `com.microej.pack.event#event-testsuite-mock` to 2.1.0.

### Removed

  - Remove unneeded dependencies

## [2.0.0] - 2023-08-04

### Added

  - Add `testNotConsumeAllEventBytes` test.

### Changed

  - Rename `EventListener` in `EventQueueListener`.
  
## [1.0.0] - 2023-07-24

### Added

 - Add Event API 1.0.0 tests.
  
---
_Copyright 2023-2026 MicroEJ Corp. All rights reserved._
_Use of this source code is governed by a BSD-style license that can be found with this software._
_Build: 7E4D1F7C_
