Skip to content

Commit 3179cac

Browse files
committed
Release 1.0.0
1 parent c5bb23c commit 3179cac

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,14 @@
22
# CHANGELOG.md
33

44

5-
## qron 1.0.0 not yet released
5+
## qron 1.0.0 released 2025-04-01
6+
7+
* Implement "settings"
8+
* Implement reload: true
9+
* Rework scheduling thread sleep timing
10+
* Implement @reboot schedule
11+
* Implement #on_error and #on_tab_error
12+
* Implement #on_tick
613

714

815
## qron 0.9.0 released 2025-03-23

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,18 @@ Uses [fugit](https://github.com/floraison/fugit) for cron parsing and
4242
A little brother to [rufus-scheduler](https://github.com/jmettraux/rufus-scheduler).
4343

4444

45+
### `reload: true`
46+
47+
Specifying `reload: true` when initializing tells the `Qron` instance to reload its crontab file at every tick.
48+
49+
(Qron ticks usually every minute, unless it has one or more second precision crons specified, in which case it ticks every second).
50+
51+
```ruby
52+
require 'qron'
53+
54+
q = Qron.new(tab: 'etc/qrontab_dev', reload: true)
55+
```
56+
4557
### Timezones
4658

4759
It's OK to use timezones in the qrontab file:

0 commit comments

Comments
 (0)