Skip to content

Releases: williamhorning/lightning

v0.8.0-rc.8

27 Nov 18:17
11d7dc0

Choose a tag to compare

this release featured a lot of code cleanup, most of which isn't described here

/cmd/lightning and internal/app

  • redo the whole command interface
  • replaces internal/bridge and internal/commands

internal/data

  • introduce db version 0.8.3

internal/emoji

  • introduce emoji name mapping

internal/rvapi => internal/stoat

  • fix permission bits
  • general code cleanup
  • rename the package
  • remove unused types
  • introduce permission name mapping

pkg/lightning

  • breaking: change many types
  • breaking: use map[string]string for ChannelData

pkg/platforms/discord

  • allow for discord compatible api endpoints to be used
  • split long messages

pkg/platforms/guilded

  • breaking: no longer allow new bridges to be setup due to the impending Guilded shutdown, so long, and thanks for all the fish

pkg/platforms/matrix

  • introduce what should be functional encryption support and persistent storage

pkg/platforms/stoat

  • fix embed description and url handling
  • list missing permissions in a channel
  • no longer log response body on errors

v0.8.0-rc.7

31 Oct 14:33
f4759dc

Choose a tag to compare

internal/commands

Change the write disabled text to read read only: you may need to check your permissions, and rejoin the bridge

internal/stoat

Make the error messages work...

internal/workaround

Introduced a new package to ignore invalid TLS certificates for the time being

v0.8.0-rc.6

30 Oct 18:32
af6ba0b

Choose a tag to compare

v0.8.0-rc.6 Pre-release
Pre-release

try to fix logs and certificates

v0.8.0-rc.5

12 Oct 02:39
67f9c6b

Choose a tag to compare

v0.8.0-rc.5 Pre-release
Pre-release

give bot right intents on discord

v0.8.0-rc.4

12 Oct 02:20
7352eeb

Choose a tag to compare

v0.8.0-rc.4 Pre-release
Pre-release

internal/bridge

  • clean up some internals
  • don't block on webhook log

internal/data

  • introduce optimizations

pkg/lightning

  • fix non-text subcommands

pkg/platforms/discord

  • use named intents
  • log fewer events

pkg/platforms/telegram

  • handle 403 errors

pkg/platforms/stoat

  • chunk leftover attachments
  • fix container ssl certificates

v0.8.0-rc.3

05 Oct 15:51
34bba57

Choose a tag to compare

v0.8.0-rc.3 Pre-release
Pre-release

release to fix the container ca certificates

v0.8.0-rc.2

05 Oct 15:01
bd26a80

Choose a tag to compare

v0.8.0-rc.2 Pre-release
Pre-release

cmd/lightning

  • use errors.Join for plugin type errors

internal/bridge

  • move to log

internal/cache

  • remove the constructor and simplify

internal/rvapi

  • separate stoat api code into separate package
  • fix permission calculation (fix #106)
  • fix revolt group dms
  • simplify socket code
  • update generated types

internal/tgmd

  • introduce a package for telegram markdown handling

pkg/lightning

  • breaking: config type is now map[string]string
  • simplify (*Embed).ToMarkdown()
  • simplify handleCommandEvent code

pkg/platforms/guilded

  • simplify socket code
  • add brand color to message author

pkg/platforms/matrix

  • initial implementation of Matrix support (fix #19)

pkg/platforms/stoat

  • breaking: rename things from revolt to stoat

pkg/platforms/telegram

  • breaking: remove broken command support
  • simplify file proxy

v0.8.0-rc.1

14 Sep 02:33

Choose a tag to compare

v0.8.0-rc.1 Pre-release
Pre-release
  • fix leave and toggle
  • clean up error handling
  • bump version

v0.8.0-beta.13

07 Sep 00:39
59bf0a9

Choose a tag to compare

v0.8.0-beta.13 Pre-release
Pre-release

allow configuration of some bot branding
redo the bridge commands
finally fix cache issues
fix discord embed description
fix telegram error logging
add timeout for telegram server
set emoji size

v0.8.0-beta.12

29 Aug 17:39
43d81d5

Choose a tag to compare

v0.8.0-beta.12 Pre-release
Pre-release

internal/bridge

  • feat: don't log connection reset errors to webhook
  • feat: finally replace LogError with a slog-based solution

internal/cache

  • fix: linting issues

internal/emoji

  • feat: new package to deal with default emoji names

pkg/lightning

  • breaking: use pointers in more places
  • docs: improve godoc
  • feat: introduce emoji struct and use it as part of messages

pkg/platforms/discord

  • feat: emoji get handled with image as fallback
  • fix: don't log unknown events
  • fix: sticker handling as attachments was broken

pkg/platforms/guilded

  • fix: rate limit handling now exists

pkg/platforms/revolt

  • feat: emoji get handled with image as fallback
  • fix: error return values weren't pointers before
  • fix: message has fallback when attachments fail to send now
  • fix: rate limits get handled

pkg/platforms/telegram

  • fix: error return values weren't pointers before
  • fix: remove tokens from errors