Skip to content

Releases: truvami/decoder

v1.1.1

03 Mar 14:48
v1.1.1
0c61d97

Choose a tag to compare

Changelog

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

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

1.1.1 - 2026-03-03

Fixes

  • Skip unknown TLV tags instead of failing (#181)

Tests

  • Add coverage for incomplete TLV header error path
  • Add coverage for incomplete TLV header error path (#183)

v1.1.0

24 Feb 10:50
v1.1.0
798896a

Choose a tag to compare

Changelog

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

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

1.1.0 - 2026-02-24

Features

  • Add DataRate support to Port151Payload and update decoder tests
  • Implement DataRate support with helper functions and update Port151Payload
  • Distinguish BLE and WiFi MAC addresses
  • Add Tag XL ports 210-213 for rotation-triggered localization

Fixes

  • Skip tests that require AWS credentials
  • Skip tests that require AWS credentials
  • Replace magic numbers with constants for ports 212/213

Refactors

  • Improve floating-point assertions in TestSolve for precision
  • Update DataRatePtr to use generics, add DataRateUnknown constant

v1.0.1

13 Oct 10:53
v1.0.1
efd4f6a

Choose a tag to compare

Changelog

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

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

1.0.1 - 2025-10-13

Refactors

  • Introduced timestampForBufferedCheck for 192 buffering
  • Rename test functions for consistency and clarity

1.0.1-rc3 - 2025-10-07

Fixes

  • Ensure that hook is installed
  • Handle solver returned timestamps, lint errors

1.0.1-rc2 - 2025-09-24

CI

  • Exclude selfupdate.go from JSON tag checks

Features

  • Implement self-update functionality with GitHub releases
  • Add buffered feature support to Port200 and Port201 payloads
  • Centralize buffered age threshold in constants for Port200 and Port201
  • Add buffered feature support to Port201Payload

Tests

  • Add comprehensive tests for update and download functionalities
  • Refactor tests to use setup functions for API mocks

1.0.1-rc1 - 2025-09-24

CI

  • Added new ci steps and conventional commit messages

Features

  • Add winget configuration for Truvami decoder package

Refactors

  • Simplify git-cliff command for generating release notes
  • Update winget configuration for decoder package

Tests

  • Update timestamp in TestSolve_WithTimestampBuffered for accuracy

v1.0.1-rc3

07 Oct 08:21
v1.0.1-rc3
3484f21

Choose a tag to compare

v1.0.1-rc3 Pre-release
Pre-release

Changelog

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

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

1.0.1-rc3 - 2025-10-07

Fixes

  • Ensure that hook is installed
  • Handle solver returned timestamps, lint errors

1.0.1-rc2 - 2025-09-24

CI

  • Exclude selfupdate.go from JSON tag checks

Features

  • Implement self-update functionality with GitHub releases
  • Add buffered feature support to Port200 and Port201 payloads
  • Centralize buffered age threshold in constants for Port200 and Port201
  • Add buffered feature support to Port201Payload

Tests

  • Add comprehensive tests for update and download functionalities
  • Refactor tests to use setup functions for API mocks

1.0.1-rc1 - 2025-09-24

CI

  • Added new ci steps and conventional commit messages

Features

  • Add winget configuration for Truvami decoder package

Refactors

  • Simplify git-cliff command for generating release notes
  • Update winget configuration for decoder package

Tests

  • Update timestamp in TestSolve_WithTimestampBuffered for accuracy

v1.0.1-rc2

24 Sep 12:35
v1.0.1-rc2
eb5dfe7

Choose a tag to compare

v1.0.1-rc2 Pre-release
Pre-release

Changelog

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

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

1.0.1-rc2 - 2025-09-24

CI

  • Exclude selfupdate.go from JSON tag checks

Features

  • Implement self-update functionality with GitHub releases
  • Add buffered feature support to Port200 and Port201 payloads
  • Centralize buffered age threshold in constants for Port200 and Port201
  • Add buffered feature support to Port201Payload

Tests

  • Add comprehensive tests for update and download functionalities
  • Refactor tests to use setup functions for API mocks

1.0.1-rc1 - 2025-09-24

CI

  • Added new ci steps and conventional commit messages

Features

  • Add winget configuration for Truvami decoder package

Refactors

  • Simplify git-cliff command for generating release notes
  • Update winget configuration for decoder package

Tests

  • Update timestamp in TestSolve_WithTimestampBuffered for accuracy

v1.0.1-rc1

24 Sep 10:32
v1.0.1-rc1
aa6a52c

Choose a tag to compare

v1.0.1-rc1 Pre-release
Pre-release

Changelog

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

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

1.0.1-rc1 - 2025-09-24

CI

  • Added new ci steps and conventional commit messages

Features

  • Add winget configuration for Truvami decoder package

Refactors

  • Simplify git-cliff command for generating release notes
  • Update winget configuration for decoder package

Tests

  • Update timestamp in TestSolve_WithTimestampBuffered for accuracy

v1.0.0

19 Sep 09:53
v1.0.0
8138649

Choose a tag to compare

Changelog

  • 8138649 Merge pull request #157 from truvami/feature/tagxl-v3.2.0

v0.1.32

10 Sep 07:19
16b4ff7

Choose a tag to compare

Changelog

v0.1.31

21 Aug 07:38
9104587

Choose a tag to compare

Changelog

  • 9104587 Merge pull request #153 from truvami/feature/Improve_Traxmate_invalid_response_logging

v0.1.30

20 Aug 11:53
4474ab3

Choose a tag to compare

Changelog

  • 4474ab3 TagXL: Fixed port 152 rotation state decoding (#150)