- Fixed a bug preventing all but the first ad extension associations to be fetched
- All error messages are now returned instead of just the first one
- Updated dependencies
- Updated documentation
- Fixed an envkey/dotenv related bug preventing the gem from starting
- Dropped support for Ruby 2
- Bug fix: Rake task missing
- Breaking: Now raises functional errors
- Breaking: Now raises an error if not able to read the store in order to refresh the token
-
Breaking: change scope from
https://ads.microsoft.com/ads.manage
tohttps://ads.microsoft.com/msads.manage
as requested by Bing (deadline March 22) -
now reading store at the very last moment to get freshest token
- lift constraint on signet gem
- add client secret in signatures
Allow instrumentation of HTTP requests via ActiveSupport::Notifications
Replaced Live connect auth with Microsoft Identity as it is now the default from Bing.
- fix broken 1.1.0 which didnt bundle lib folder in gem release
-
Use bing api v13
-
Bulk api v6
The main reasons of the refactoring were to:
-
add convenient methods returning structured data
-
remove metaprogramming
-
remove the dependency on an unmerged and unmaintained branch of the lolsoap gem
Alongside these key points, we now have:
-
filtered logs
-
split concerns
-
strong specs suite
-
a customizable configuration
-
Use bing api v12
-
Bulk api v6