From 4968cd2d0f6952cef155c59d3674e96393d00348 Mon Sep 17 00:00:00 2001 From: Benedikt Deicke Date: Thu, 30 Nov 2023 12:35:56 +0100 Subject: [PATCH] Adds CHANGELOG.md --- CHANGELOG.md | 82 +++++++++++++++++++++++++++++++++++++++++ lib/userlist/version.rb | 2 +- 2 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9c447f3 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,82 @@ +# Userlist for Ruby Changelog + +## v0.8.1 + +## v0.8.0 (2023-08-02) + +- Adds a ActiveJob push strategy +- Adds support for retries of failed requests +- Adds response logging to the push client +- Adds support for payloads on delete requests + +## v0.7.2 (2022-10-20) + +- Improves connection handling between requests +- Improves handling of arguments passed to Sidekiq + +## v0.7.1 (2022-02-10) + +- Fixes issue with Sidekiq payloads (#4) + +## v0.7.0 (2022-02-02) + +- Allows users without an identifier but with an email address + +## v0.6.0 (2021-05-14) + +- Automatically manage one side of the relationships +- Always requires a user and a company on relationships + +## v0.5.0 (2021-01-22) + +- Adds support for relationships +- Adds support for company events +- Adds support for skipping certain operations +- Adds lazy lookup for push strategies +- Adds a Sidekiq push strategy +- Allow numerics as identifiers +- Improves Userlist::Token to work with more than just strings +- Improves the way resources are serialized +- Improves JSON serialization +- Replaces userlist.io with userlist.com +- Require at least Ruby 2.4 + +## v0.4.1 (2020-03-16) + +- Fixes a problem when configuring the client (#1) + +## v0.4.0 (2020-03-06) + +- Adds improved error messages for configuration errors +- Adds support for user token generation +- Require at least Ruby 2.3 + +## v0.3.0 (2019-06-27) + +- Adds additional aliases for the create method +- Adds resource models for User, Company, and Event +- Adds a more flexible interface to the push client +- Adds more HTTP methods to the push client + +## v0.2.2 (2019-03-18) + +- Adds support for Ruby 2.2 + +## v0.2.1 (2019-03-13) + +- Adds support for Ruby 2.3 + +## v0.2.0 (2018-11-21) + +- Adds the ability to adjust the configuration +- Adds convenience class methods to Userlist::Push +- Adds track and identify aliases for event and user push methods +- Adds null strategy that discards everything for testing purposes +- Adds logging support +- Adds threaded push strategy to deliver requests without blocking the main thread +- Adds Userlist::Push as a nicer interface to the push endpoint +- Require at least Ruby 2.1 + +## v0.1.0 (2018-01-18) + +- Initial release diff --git a/lib/userlist/version.rb b/lib/userlist/version.rb index 50daefe..843fe87 100644 --- a/lib/userlist/version.rb +++ b/lib/userlist/version.rb @@ -1,3 +1,3 @@ module Userlist - VERSION = '0.8.0'.freeze + VERSION = '0.8.1'.freeze end