Skip to content

Releases: bitkarrot/decoder

v1.1.3 - Latest for LNBits 1.5.4+ and CI/CD lint fix

22 Jun 23:22

Choose a tag to compare

What's Changed

  • Fix CI/CD lint failure by formatting static/js files with Prettier
  • Add .prettierignore to exclude generated/cache directories
  • Includes all dependency security updates from v1.1.2

Verification

  • make check passes
  • pytest passes (7 tests)

Generated with Devin

What's Changed

Full Changelog: v1.1.2...v1.1.3

v1.1.2 - Dependency security updates

22 Jun 23:17

Choose a tag to compare

What's Changed

  • Updated uv.lock and poetry.lock to patch Dependabot security alerts
  • Fixes high/medium severity issues in aiohttp, cryptography, protobuf, starlette, tornado, urllib3, python-multipart, black, and others

Remaining open alerts

The following 32 alerts cannot be resolved inside this extension because they are pinned by the lnbits core package:

  • pyjwt — lnbits requires pyjwt~=2.12.0, blocking the patched 2.13.0
  • pillow — lnbits requires pillow~=12.1.0, blocking the patched 12.2.0
  • starlette — lnbits requires starlette~=0.47.1, blocking the patched 0.49.1/1.3.1

These need to be addressed in the lnbits/lnbits repository.

Verification

  • pytest passes (7 tests)
  • ruff check . passes
  • black --check . passes
  • mypy . passes

Generated with Devin

What's Changed

  • chore: update dependencies to patch Dependabot alerts by @bitkarrot in #25

Full Changelog: v1.1.1...v1.1.2

v1.1.1 - Decoder fixes and tests

22 Jun 21:00
6760d60

Choose a tag to compare

What's Changed

  • Display installed extension version in the UI info card
  • Fix notifyApiError TypeError when invoice decoding fails
  • Strip LIGHTNING: prefix before decoding BOLT11 invoices
  • Remove dead legacy Jinja templates
  • Switch page route auth to check_user_exists
  • Bump min_lnbits_version to 1.5.4
  • Add functional tests for invoice, LNURL, and lightning address decoding

Test plan

  • pytest passes (7 tests)
  • ruff check . passes
  • black --check . passes
  • mypy . passes

Generated with Devin

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0 - LNbits v1.5.4 Compatibility

22 Jun 20:25
c9de9e8

Choose a tag to compare

What's Changed

Port decoder to LNbits v1.5.4 SPA/Vue Router architecture.

Changes

  • Add static/routes.json for client-side route registration
  • Add static/js/index.vue (template) and static/js/index.js (component)
  • Update views.py to use lnbits.core.views.generic.index
  • Export decoder_ext in __init__.py __all__
  • Bump version to 1.1.0, min_lnbits_version to 1.5.0
  • Update lnbits dependency to >=1.5.0, regenerate lock files
  • Replace deprecated actions/create-release@v1 with softprops/action-gh-release@v2

Breaking

  • Drops support for LNbits < 1.5.0 (old Jinja template pattern)

What's Changed

New Contributors

Full Changelog: v1.0.5...v1.1.0

v1.0.5 Pumpkin spice

16 Oct 06:14
@dni dni
cf7c7f6

Choose a tag to compare

v1.0.4 Autumn Pumpkin

18 Sep 08:07
2de93b8

Choose a tag to compare

v1.0.3 Mid Fall Release

18 Sep 08:03
1d25a54

Choose a tag to compare

Updated CI release

18 Sep 07:53
1ea9baf

Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1 for lnbits v1.30

15 Sep 02:11

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

11 Dec 09:29
@dni dni
f927cd7

Choose a tag to compare

What's Changed

  • refactor: update to v1 by @dni in #2

Full Changelog: v0.0.5...v1.0.0