Elixir v1.17.0 released

Thank you for this!

iex> Date.shift(~D[2016-01-31], month: 2)
~D[2016-03-31]

Made it really nice for me to build drip activation campaigns:

%{user_id: user.id, reminder_step: 5}
|> MyApp.Workers.ActivationCampaign.new(
  scheduled_at: DateTime.now!("Etc/UTC") |> DateTime.shift(day: 21)
)
|> Oban.insert()
7 Likes