Upgrading croniter 0.3 to 1
Unknown0.3.37 → 1.4.1
Fetching 35 releases from GitHub…0 / 35
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Drops natsort.
Installs 3 packages in all (was 4).
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export CroniterBadTypeRangeError - added:
export CroniterUnsupportedSyntaxError - added:
export datetime_to_timestamp
- removed:
variable any_int_re - removed:
variable search_re - changed:
constructor croniter(expr_format, start_time=…, ret_type=…, day_or=…, max_years_between_matches=…, is_prev=…) → constructor croniter(expr_format, start_time=…, ret_type=…, day_or=…, max_years_between_matches=…, is_prev=…, hash_id=…, implement_cron_bug=…) - changed:
function croniter_range(start, stop, expr_format, ret_type=…, day_or=…, exclude_ends=…) → function croniter_range(start, stop, expr_format, ret_type=…, day_or=…, exclude_ends=…, _croniter=…) - changed:
method croniter.set_current(start_time) → method croniter.set_current(start_time, force=…) - changed:
static method croniter.expand(expr_format) → static method croniter.expand(expr_format, hash_id=…) - changed:
static method croniter.is_valid(expression) → static method croniter.is_valid(expression, hash_id=…) - added:
class CroniterBadTypeRangeError(TypeError) - added:
class CroniterUnsupportedSyntaxError(CroniterBadCronError) - added:
class HashExpander - added:
constructor HashExpander(cronit) - added:
function datetime_to_timestamp(d) - added:
function timedelta_to_seconds(td) - added:
method HashExpander.do(idx, hash_type=…, hash_id=…, range_end=…, range_begin=…) - added:
method HashExpander.expand(efl, idx, expr, hash_id=…, match=…, **kw) - added:
method HashExpander.match(efl, idx, expr, hash_id=…, **kw) - added:
variable ALPHAS - added:
variable DOW_ALPHAS - added:
variable EXPANDERS - added:
variable EXPRESSIONS - added:
variable MONTHS - added:
variable M_ALPHAS - added:
variable OrderedDict - added:
variable WEEKDAYS - added:
variable hash_expression_re - added:
variable re_star - added:
variable special_dow_re