{"ecosystem":"cran","package":"hms","from_version":null,"to_version":null,"changes":[{"from_version":"v0.5.3","to_version":"v1.0.0","change_type":"breaking","description":"`\"hms\"` objects no longer have a common type with `character` and `numeric`. Combining such values previously threw a warning, now throws an error (#94).","migration_hint":null},{"from_version":"v0.5.3","to_version":"v1.0.0","change_type":"breaking","description":"`vec_cast()` and `as_hms()` now throw error instead of a warning if input can't be parsed (#68).","migration_hint":null},{"from_version":"v0.4.2","to_version":"v0.5.0","change_type":"breaking","description":"Now based on vctrs >= 0.2.0 (#61). This adds support for `vec_cast()` and `vec_ptype2()`. Some operations (such as subset assignment) are now stricter. The `new_hms()` constructor permits safe construction of `hms` objects from a numeric vector.","migration_hint":null},{"from_version":"v0.4.2","to_version":"v0.5.0","change_type":"breaking","description":"The new `is_hms()` deprecates the existing `is.hms()`. `as.hms()` is deprecated in favor of `vec_cast()` or the new `as_hms()` (which is just a thin wrapper around `vec_cast()`).","migration_hint":null},{"from_version":"v0.3","to_version":"v0.4.0","change_type":"breaking","description":"`as.hms.POSIXt()` now defaults to the current time zone, the previous default was `\"UTC\"` and can be restored by calling `pkgconfig::set_config(\"hms::default_tz\", \"UTC\")`. New features ------------","migration_hint":null},{"from_version":"v0.3","to_version":"v0.4.0","change_type":"breaking","description":"Pillar support, will display `hms` columns in tibbles in color on terminals that support it (#43).","migration_hint":null},{"from_version":"v0.3","to_version":"v0.4.0","change_type":"breaking","description":"New `round_hms()` and `trunc_hms()` for rounding or truncating to a given multiple of seconds (#31).","migration_hint":null},{"from_version":"v0.3","to_version":"v0.4.0","change_type":"breaking","description":"New `parse_hms()` and `parse_hm()` to parse strings in \"HH:MM:SS\" and \"HH:MM\" formats (#30).","migration_hint":null},{"from_version":"v0.3","to_version":"v0.4.0","change_type":"breaking","description":"`as.hms.POSIXt()` gains `tz` argument, default `\"UTC\"` (#28).","migration_hint":null}],"total":9,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}