All Versions
61
Latest Version
Avg Release Cycle
51 days
Latest Release
324 days ago

Changelog History
Page 6

  • v1.2.4 Changes

    June 22, 2015

    Diff for [1.2.4]

    ๐Ÿ”„ Changed

    • ๐Ÿ“œ Renamed parse/5 functions to do_parse/5 and made them private
    • ๐Ÿ‘ท Always use {expression, fun} for jobs
    • Moved duplicate code to new private function only_multiplier_of/2
    • ๐Ÿšš Moved code to normalize jobs to separate module
    • Correctly use passed state in Quantum.init/1 function
    • ๐Ÿšš Moved reboot logic to executor.

    โœ‚ Removed

    • Unnecessary guard clause
    • ๐Ÿ“œ Unused parse/3 functions
    • Unused call to String.split on patterns starting with "*/"
  • v1.2.3 Changes

    June 15, 2015

    Diff for [1.2.3]

    โž• Added

    • ๐Ÿ‘Œ Support for @reboot

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ท Does not convert jobs defined in config
  • v1.2.2 Changes

    June 15, 2015

    Diff for [1.2.2]

    โž• Added

    • ๐Ÿ‘Œ Support for @annually and @midnight

    ๐Ÿ”„ Changed

    • Function order in Quantum.Matcher
    • ๐Ÿ“‡ Renamed private translate function to do_translate
    • Do not convert and translate cron expressions on every tick

    ๐Ÿ›  Fixed

    • โž• Adding a job using Quantum.add_job/2 does not convert to lowercase
    • โž• Adding a job using Quantum.add_job/2 does not translate day/month names
  • v1.2.1 Changes

    June 13, 2015

    Diff for [1.2.1]

    โž• Added

    • Test for handle_info(:tick_state)
    • Dependencies to generate hexdocs
    • Badge for hexdocs
    • ๐Ÿ”— Link to docs in hex package info
    • Type specs and doc annotations

    ๐Ÿ”„ Changed

    • Quantum.Application does not call Quantum.start_link/1 anymore
    • ๐Ÿšš Moved match logic to separate module Quantum.Matcher
    • ๐Ÿšš Moved parsing logic to separate module Quantum.Parser
    • ๐Ÿšš Moved execution logic to separate module Quantum.Executor
    • ๐ŸŒ Moved translation logic to separate module Quantum.Translator

    ๐Ÿ›  Fixed

    • โœ๏ธ Typos in changelog

    โœ‚ Removed

    • Quantum.start_link/1
  • v1.2.0 Changes

    June 11, 2015

    Diff for [1.2.0]

    ๐Ÿ”„ Changed

    • โšก๏ธ Date is updated in state only if it changed
    • Wake up every minute instead of every second

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ Intervals on ranges are not correctly parsed
    • Hour constraints are not correct (Lenz Gschwendtner)
    • There is no changelog
    • Code coverage is low
    • Explicit variables are not needed
    • Pattern matching can be simplified
  • v1.1.0 Changes

    May 28, 2015

    Diff for [1.1.0]

    โž• Added

    • โž• Add ability to schedule jobs at runtime and ability to view jobs (Dan Swain)

    ๐Ÿ”„ Changed

    • ๐Ÿ˜Œ Relax Elixir version
  • v1.0.4 Changes

    May 26, 2015

    Diff for [1.0.4]

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ Written month and weekday names are not parsed
  • v1.0.3 Changes

    May 01, 2015

    Diff for [1.0.3]

    ๐Ÿ›  Fixed

    • Do not fire on first tick
  • v1.0.2 Changes

    April 29, 2015

    Diff for [1.0.2]

    ๐Ÿ›  Fixed

    • Special expressions are not correctly in all cases

    โœ‚ Removed

    • ๐Ÿ‘ท Functions to add and reset jobs
  • v1.0.1 Changes

    April 27, 2015

    Diff for [1.0.1]

    โž• Added

    • ๐Ÿ”ง Configure cronjobs in config
    • โž• Add application

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ Parsing of cron expression fails