diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e76a55..2d1ef3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## [0.3.0] - 2024-03-21 + +- added support for labeller firehose, served by labeller services at the `com.atproto.label.subscribeLabels` endpoint (aliased as `:subscribe_labels`) +- the `#labels` messages from the labeller firehose are parsed into a `LabelsMessage`, which includes a `labels` array of `Label` objects +- `Stream` callbacks can now also be assigned via setters, e.g. `stream.on_message = proc { ... }` +- added default error handler to `Stream` which logs the error to `$stdout` - set `stream.on_error = nil` to disable +- added Ruby stdlib dependencies explicitly to the gemspec - fixes a warning in Ruby 3.3 when requiring `base64`, which will be extracted as an optional gem in 3.4 + ## [0.2.5] - 2024-03-14 - added `:bsky_labeler` record type symbol & collection constant diff --git a/lib/skyfall/version.rb b/lib/skyfall/version.rb index 56dc94e..1adc929 100644 --- a/lib/skyfall/version.rb +++ b/lib/skyfall/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Skyfall - VERSION = "0.2.5" + VERSION = "0.3.0" end