Releases: williamhorning/lightning
Releases · williamhorning/lightning
v0.8.0-rc.8
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/bridgeandinternal/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]stringfor 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
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
try to fix logs and certificates
v0.8.0-rc.5
give bot right intents on discord
v0.8.0-rc.4
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
release to fix the container ca certificates
v0.8.0-rc.2
cmd/lightning
- use
errors.Joinfor 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
- fix leave and toggle
- clean up error handling
- bump version
v0.8.0-beta.13
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
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