File rubygem-rufus-scheduler.changes of Package rubygem-rufus-scheduler

-------------------------------------------------------------------
Mon Nov  4 17:31:02 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- ### rufus-scheduler 3.9.2 - released 2024-09-04

* For fugit >= 1.11.1


-------------------------------------------------------------------
Fri Nov  3 07:57:27 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- ### rufus-scheduler 3.9.1 - released 2023-06-09

* Introduce :first_at_no_error option, austinarbor gh-342

### rufus-scheduler 3.9.0 - released 2023-06-02

* Add note about Chronic and "Wed at 2pm", gh-340
* Let AtJob and InJob accept discard_past:
* Enforce discard_past for At and In jobs, gh-339


-------------------------------------------------------------------
Thu Aug  4 13:28:05 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 3.8.2
 see installed CHANGELOG.md

  ### rufus-scheduler 3.8.2 - released 2022-07-12
  
  * Prevent error in shutdown when @thread is current Thread, gh-337
  * Rescue errors on the scheduling thread, gh-335
  
  

-------------------------------------------------------------------
Tue Jan 25 07:33:42 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 3.8.1
 see installed CHANGELOG.md

  ### rufus-scheduler 3.8.1 - released 2022-01-11
  
  * Suppress warning about @resume_discard_past
  * Suppress warning about unused variable, solackerman gh-332
  
  

-------------------------------------------------------------------
Mon Jul 26 06:07:35 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 3.8.0
 see installed CHANGELOG.md

  ### rufus-scheduler 3.8.0 - released 2021-07-14
  
  * Add #source_location to Job, gh-322
  
  

-------------------------------------------------------------------
Wed Jan 20 13:20:04 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 3.7.0
 see installed CHANGELOG.md

  ### rufus-scheduler 3.7.0 - released 2020-12-31
  
  * Implement Job name:/n: #name and #name=, gh-309
  * Add Job #has_key?, #value, and #entries
  * Add #locals access to Job
  * Implement Scheduler#around_trigger, @jjb, gh-310
  * Accept max_worker_threads: for max_work_threads:
  * Clean up Scheduler#shutdwon, thanks @itsaphel and @jjb, gh-304, gh-315
  
  * f59df40 Bring in discard_past: for every jobs, gh-290
  * 7613277 Introduce :discard_past = false for cron, gh-305
  
  

-------------------------------------------------------------------
Sun May  5 09:44:17 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 3.6.0
 see installed CHANGELOG.md

  ### rufus-scheduler 3.6.0 - released 2019-04-22
  
  * Let Scheduler#cron fail if the cron string is invalid, gh-289
  * Implement Job#next_times(count) for cron, every, and interval jobs
  * Implement Job#next_times(count) for at and in jobs
  * Stop fooling around and stick to https://semver.org

-------------------------------------------------------------------
Wed Sep  5 10:41:04 UTC 2018 - coolo@suse.com

- updated to version 3.5.2
 CHANGELOG.txt removed upstream

-------------------------------------------------------------------
Wed May 16 08:18:58 UTC 2018 - factory-auto@kulow.org

- updated to version 3.5.0
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.5.0    released 2018-05-15
  
  - Use fugit to parse durations
  - Drop .parse_time_string and .parse_duration_string
  - Use fugit to parse cronlines

-------------------------------------------------------------------
Tue May 30 05:19:49 UTC 2017 - coolo@suse.com

- updated to version 3.4.2
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.4.2    released 2017-05-24
  
  (had yanked 3.4.1, going 3.4.2)
  
  
  == rufus-scheduler - 3.4.1    released 2017-05-24
  
  - Let #schedule accept a CronLine instance, gh-247

-------------------------------------------------------------------
Thu Mar 23 05:36:19 UTC 2017 - coolo@suse.com

- updated to version 3.4.0
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.4.0    released 2017-03-23
  
  - Stop supporting Ruby < 1.9
  - Drop ZoTime for et-orbi's Etorbi::EoTime, gh-240
  - Fix for ZooKeeper example, thanks to @djrodgerspryor, gh-238

-------------------------------------------------------------------
Thu Feb 16 05:35:06 UTC 2017 - coolo@suse.com

- updated to version 3.3.4
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.3.4    released 2017-02-16
  
  - More detailed "cannot determine timezone from nil" message, gh-237

-------------------------------------------------------------------
Sun Jan 29 05:47:46 UTC 2017 - coolo@suse.com

- updated to version 3.3.3
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.3.3    released 2017-01-29
  
  - use Rails' timezone by default if Rails is present, gh-230, gh-233,
    thanks Alexander Deeb
  - is_a?(Fixnum) replaced by is_a?(Integer), gh-232, thanks Cody Cutrer
  - Fix for every double trigger, gh-231, thanks Sofia Bravo

-------------------------------------------------------------------
Fri Jan  6 05:42:23 UTC 2017 - coolo@suse.com

- updated to version 3.3.2
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.3.2    released 2017-01-05
  
  - Fix ZoTime issue with Time.zone.now #=> 'CST', thanks zzjin
  - Fix cron weekdays + monthdays, by Dominik Sander, https://github.com/dsander
  - Speedup CronLine#brute_frequency, by Dominik Sander
  - Use object_id instead of hash to make Job id

-------------------------------------------------------------------
Fri Dec  9 05:44:52 UTC 2016 - coolo@suse.com

- updated to version 3.3.1
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.3.1    released 2016-12-03
  
  - gh-222 fall back on ENV['TZ'] when Time.now.zone is something
    like "中国标准时间" (ask for "Asia/Shanghai"), thanks to
    https://github.com/lovingyu

-------------------------------------------------------------------
Tue Nov 29 05:44:43 UTC 2016 - coolo@suse.com

- updated to version 3.3.0
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.3.0    released 2016-11-28
  
  - Bring in Piavka's Job#trigger_off_schedule, gh-214
  - Reject "day 0" in cronlines, thanks to Ramon Tayag, https://github.com/ramontayag
  - Move away from ENV['TZ'], thanks to Akinori Musha, https://github.com/knu
  - Fix .parse_to_time vs Date issue, as reported by @nsatragno

-------------------------------------------------------------------
Mon Aug 15 04:30:25 UTC 2016 - coolo@suse.com

- updated to version 3.2.2
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.2.2    released 2016-08-14
  
  - job opt hash preservation, as suggested in gh-212, by https://github.com/d-m-u
  - introduce Job#previous_time
  - countered ActiveRecord 3.2.22 on gh-210, by https://github.com/paulodelgado

-------------------------------------------------------------------
Thu May  5 04:45:57 UTC 2016 - coolo@suse.com

- updated to version 3.2.1
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.2.1    released 2016-05-04
  
  - accept '* * * * 5L' (last friday) (equivalent to '* * * * 5#-1')
  - CronLine#to_a (#to_array aliasing to it)
  - simplify .parse_duration (and trim input)
  - raise on "*/0 * * * *", by https://github.com/simook
  - introduce "days to end of month" in cron strings

-------------------------------------------------------------------
Thu Jan 21 05:47:58 UTC 2016 - coolo@suse.com

- updated to version 3.2.0
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.2.0    released 2015-12-28
  
  - cache CronLine#brute_frequency results, gh-188 and gh-89
  - "every" shift prevention by https://github.com/Korrigan
  - Ruby warnings silenced by https://github.com/vivitar

-------------------------------------------------------------------
Mon Nov 23 05:31:43 UTC 2015 - coolo@suse.com

- updated to version 3.1.10
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.1.10    released 2015-11-18
  
  - allow for :first_in => 0, gh-179 by https://github.com/JonMcPherson
    for https://github.com/Shopify/dashing/commit/ea3730fa4
  - stop shipping specs in gem
  
  
  == rufus-scheduler - 3.1.9    released 2015-11-12
  
  - fix potential RuntimeError in CronLine#prev_second,
    by Alexandru https://github.com/alexandru-calinoiu

-------------------------------------------------------------------
Wed Nov 11 05:33:01 UTC 2015 - coolo@suse.com

- updated to version 3.1.8
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.1.8    released 2015-11-10
  
  - stop jumping eagerly out of DST, fix for one hour jump when leaving DST
    thanks Alyssa http://github.com/alyssa

-------------------------------------------------------------------
Thu Oct 15 04:31:28 UTC 2015 - coolo@suse.com

- updated to version 3.1.7
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.1.7    released 2015-10-15
  
  - ack #unscheduled_at in #scheduled?, by Claude https://github.com/claudeatsafe

-------------------------------------------------------------------
Thu Oct  1 04:31:39 UTC 2015 - coolo@suse.com

- updated to version 3.1.6
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.1.6    released 2015-10-01
  
  - fix job id uniqueness (JRuby), thanks 김성식 https://github.com/kssminus

-------------------------------------------------------------------
Fri Sep 25 04:31:18 UTC 2015 - coolo@suse.com

- updated to version 3.1.5
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.1.5    released 2015-09-25
  
  - fix for "not a valid cronline" on "mingw" Ruby distributions, gh-166

-------------------------------------------------------------------
Sat Aug 29 04:30:32 UTC 2015 - coolo@suse.com

- updated to version 3.1.4
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.1.4    released 2015/08/29
  
  - fix cron issue reported by Jesse https://github.com/jhw-at-prosperworks-com

-------------------------------------------------------------------
Sat Jun 20 04:33:59 UTC 2015 - coolo@suse.com

- updated to version 3.1.3
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.1.3    released 2015/06/20
  
  - prevent Thread[:rufus_scheduler_time] -> nil, gh-156
  - fix inconsistency in Job#start_work_thread

-------------------------------------------------------------------
Thu May 28 04:33:31 UTC 2015 - coolo@suse.com

- updated to version 3.1.2
 see installed CHANGELOG.txt

  == rufus-scheduler - 3.1.2    released 2015/05/23
  
  - avoid cron/:first_at infinite loop, thanks https://github.com/pouellet

-------------------------------------------------------------------
Sun Apr 19 04:30:27 UTC 2015 - coolo@suse.com

- updated to version 3.1.1

-------------------------------------------------------------------
Sat Apr 18 04:29:35 UTC 2015 - coolo@suse.com

- updated to version 3.1.0

-------------------------------------------------------------------
Mon Feb  9 10:04:40 UTC 2015 - coolo@suse.com

- updated to version 3.0.9
 - fix TZ with underscores, thanks https://github.com/gnilrets
 - integrate https://github.com/ecin Lock mecha

-------------------------------------------------------------------
Mon Oct 13 18:43:51 UTC 2014 - coolo@suse.com

- adapt to new rubygem packaging

-------------------------------------------------------------------
Mon Jul 28 10:10:34 UTC 2014 - coolo@suse.com

- updated to version 3.0.8
 - handle TZInfo errors on DST transitions, thanks https://github.com/junhanamaki
 - implement Scheduler#up?
 - let schedule and schedule_at use Chronic if present
 - let Rufus::Scheduler.parse use Chronic if present

-------------------------------------------------------------------
Tue Mar 18 14:57:17 UTC 2014 - coolo@suse.com

- updated to version 3.0.7
 - implement Scheduler #occurrences and #timeline, inspired by kreynolds
 - implement Job #last_work_time and #mean_work_time
 - implement Job#count
 - add more info to the stderr error output (scheduler/tz info)
 - prevent skipping a day on swith to summertime, gh-114, thanks Matteo

-------------------------------------------------------------------
Sat Feb 22 06:25:43 UTC 2014 - coolo@suse.com

- updated to version 3.0.6
 - avoid "can't be called from trap context" on Ruby 2.0, gh-98

-------------------------------------------------------------------
Thu Feb  6 18:00:12 UTC 2014 - coolo@suse.com

- updated to version 3.0.5
 - implement Job#call(do_rescue=false), gh-97
 - implement :first => :now for repeat jobs, gh-96

-------------------------------------------------------------------
Mon Jan 20 09:29:01 UTC 2014 - coolo@suse.com

- updated to version 3.0.4
 - make CronLine#frequency faster (to avoid 20s schedule_cron times)

-------------------------------------------------------------------
Thu Dec 12 10:19:35 UTC 2013 - coolo@suse.com

- updated to version 3.0.3
 - CronLine#previous_time fix by Yassen Bantchev (https://github.com/yassenb)
 - introduce ZookeptScheduler example in the readme
 - rename #consider_lockfile to #lock and introduce #unlock

-------------------------------------------------------------------
Thu Oct 31 05:54:40 UTC 2013 - coolo@suse.com

- updated to version 3.0.2
 - default :max_work_threads to 28
 - fix "rufus rushes to create work threads" issue, thanks Gatis Tomsons
 - introduce Rufus::Scheduler::NotRunningError, thanks Gatis Tomsons

-------------------------------------------------------------------
Sun Oct 20 12:05:37 UTC 2013 - coolo@suse.com

- updated to version 3.0.1
 - fix post_install_message, thanks Ted Pennings
 - bring back .parse_time_string and .parse_duration_string

-------------------------------------------------------------------
Fri Oct  4 07:18:01 UTC 2013 - coolo@suse.com

- updated to version 3.0.0
  - complete rewrite.
  - introduce scheduler.interval('10s') { ... }

-------------------------------------------------------------------
Tue Sep  3 08:10:08 UTC 2013 - coolo@suse.com

- updated to version 2.0.24
  - lowered tzinfo dependency to >= 0.3.22
    http://stackoverflow.com/questions/18551970

-------------------------------------------------------------------
Tue Jul 30 18:46:49 UTC 2013 - coolo@suse.com

- updated to version 2.0.23
 - mutex vs timeout fix by Tobias Kraze
 - parse "/10 * * * *" again (like <= 2.0.19 did), thanks @skrd
 - add license (MIT) to gemspec file
 - add Rufus::Scheduler.new (so that rs 3.0 quickstarts are OK with 2.0.20)
 - implement CronLine#previous_time(now=Time.now) (Idea Matteo Cerutti)
 - throw ArgumentError for invalid cron lines (Thanks Aimee Rose)
 - cron 0 vs 24 hour case straightening (Thanks Aimee Rose)
 - support for sun#L or sun#-2 in cron lines

-------------------------------------------------------------------
Tue May 14 10:10:07 UTC 2013 - coolo@suse.com

- updated to version 2.0.19
 - raise ArgumentError on <= 0.0 "every" frequency (Thanks Lucy Fu)
 - support multiple mutexes (Thanks Rainux Luo)
 - support for "L" in cron lines (Thanks Andrew Davey)
 - support for negative time strings (Thanks Danny "northox" Fullerton)
 - reject invalid weekdays (Thanks pazustep)

-------------------------------------------------------------------
Mon Jun 14 17:27:22 UTC 2010 - mrueckert@suse.de

- update to version 2.0.6
  - timeout jobs not outliving their parent job anymore,
    thanks Joel Wood
- additional changes from version 2.0.5
  - fixed parse_time_string(s) issue, thanks Gonzalo Suarez

-------------------------------------------------------------------
Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de

- use rubygems_requires macro

-------------------------------------------------------------------
Wed Feb 24 17:14:15 UTC 2010 - mrueckert@suse.de

- update to 2.0.4

-------------------------------------------------------------------
Thu Feb 11 17:08:12 CET 2010 - prusnak@suse.cz

- created package

openSUSE Build Service is sponsored by