Releases: quantum-elixir/quantum-core
Releases · quantum-elixir/quantum-core
Refactoring
The whole library has been refactored. See the Migration Guide.
Fix Deprecated Config Message
v1.9.1
v1.9.0
Removed
- Three modules were removed and replaced by crontab.
Quantum.Matcher
Quantum.Parser
Quantum.Translator
Fixed
- The whole cron expression syntax is now supported.
- Crons can now be configured for Umbrella applications. See the
README
for the new syntax.
Changed
- Cron Expressions can now be provided via the
%Crontab.CronExpression{}
struct or via the~e[CRON EXPRESSION]
sigil. - Cron Expressions can now be extended. This way second granularity of the expressions can be provided.
Deprecated
- The configuration property
cron
is deprecated. Use the app configuration instead.
v1.8.1
Changed
- Clarity on the table to not use full name of day (Coburn Berry)
- Travis testing against erlang 19.1 and elixir 1.3.3 (Julius Beckmann)
- Don't allow "local" timezone. Replace Timex w. Calendar (Lau Taarnskov)
Fixed
- Global cannot be used directly (Po Chen)
- Support for timezones other than utc or local not in readme (Coburn Berry)
- Timezone as string not working in config (Daniel Roux)
Removed
- Timex references in readme (Coburn Berry)
- License badge in README
v1.8.0
Changed
- Requires Elixir >= 1.3
- Updated C4 contribution process to RFC42
- Updated timex dependency to 3.0 (Svilen Gospodinov)
Fixed
- Same task could be generated multiple times in a cluster (Po Chen)
- Elixir 1.3.0 introduced unsafe var warnings (Jamie J Quinn)
- Typo in README (Uģis Ozols)
- Code coverage below 100% (Lucas Charles)
Removed
- Unused alias (Philip Giuliani)
v1.7.1
v1.7.0
Added
- ToC to README
- Documentation for
overlap
option - Elixir 1.2 to Travis-CI config
- Prevent duplicate job-names at runtime (Kai Faber)
Changed
- ToC markdown
- Default values are now configurable
- Updated all dependencies
- Required Elixir version is now
>= 1.2
Fixed
- Overlap option was not set to jobs
- Incorrect example in README
- Timezone is not configurable at runtime
- Credo warnings
- GenServer restarts when one of the jobs crashes (#82)
1.6.1
1.6.0
Added
- PID of last executed task to job struct
- Credo code linter (only for dev and test)
- Total downloads badge to README
- Elixir 1.1.0 and Erlang 18.1 to Travis-CI config
Fixed
- Max hour is 23, not 24
- Long-running jobs could overlap
- Typo in README (Lucas Charles)
- Incorrect function and response types in readme (Bart van Zon)
- Unnamed job tuples cannot take args (Lucas Charles)
- Job names can only be atoms and can't be GC (Luis Hurtado)