- Fix detection of relationships when there are multiple associations between users and companies
- Upgrades dependencies
- Upgrades dependencies
- Improves handling of relationships across different setups (1:1, 1:n, and n:m)
- Automatically call userlist_* methods on models in transforms
- Makes userlist_push? and userlist_delete? methods work as documented
- Only detect classes as models
- Adds deprecation warnings for user and company models
- Adds documentation about tracking companies and relationships
- Adds support for relationships between users and companies
- Allows setting of global company for events
- Improves reliablity of callback initializations
- Don’t extend the user and company model anymore
- Log errors when pushing instead of raising them
- Introduced transforms to wrap models as payloads
- Replaces userlist.io with userlist.com
- Require at least Ruby 2.3
- Upgrades dependencies
- Adds helper method for adding the Userlist script tag
- Require at least Ruby 2.3
- Use Userlist::Push::Resources to transform payloads
- Upgrades dependencies
- Adds support for Ruby 2.2
- Use an explicit method for callbacks instead of just a block
- Adds note about test and development environments
- Adds basic documentation
- Adds support for global defintion of current user
- Use created_at as signed_up_at for users
- Use global push instance instead of creating one for each model
- Properly prepare models in rake tasks
- Properly setup models after reloads
- Upgrades dependencies
- Initial release