Преглед на файлове

README: add more v3 details

Rob Figueiredo преди 6 години
родител
ревизия
6c8dc29992
променени са 1 файла, в които са добавени 19 реда и са изтрити 5 реда
  1. 19 5
      README.md

+ 19 - 5
README.md

@@ -8,12 +8,13 @@
 cron v3 is a major upgrade to the library that addresses all outstanding bugs,
 feature requests, and clarifications around usage. It is based on a merge of
 master which contains various fixes to issues found over the years and the v2
-branch which contains some backwards-incompatible features like removing cron
-jobs. In addition, it adds support for Go Modules and cleans up rough edges like
-the timezone support.
+branch which contains some backwards-incompatible features like the ability to
+remove cron jobs. In addition, v3 adds support for Go Modules and cleans up
+rough edges like the timezone support.
 
-It is in development and will be considered released once a 3.0 version is
-tagged. It is backwards incompatible with both the v1 and v2 branches.
+It is currently IN DEVELOPMENT and will be considered released once a 3.0
+version is tagged. It is backwards INCOMPATIBLE with both the v1 and v2
+branches.
 
 Updates required:
 
@@ -38,6 +39,19 @@ Updates required:
   schedule, which is sanctioned by the specification. The legacy "TZ=" prefix
   will continue to be supported since it is unambiguous and easy to do so.
 
+  UPDATING: No update is required.
+
+Planned updates before calling v3 done:
+
+- Job "Interceptors" (name tbd), which make it easy for callers to mix desired
+  behavior like the following:
+  - Recover any panics from jobs
+  - Block this job if the previous run hasn't completed yet
+  - Logging job invocations
+  - Notification when jobs are completed
+
+- Fix all open bugs
+
 ### Background - Cron spec format
 
 There are two cron spec formats in common usage: