Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cron quartz support #25

Open
ibushigin opened this issue May 4, 2023 · 5 comments
Open

cron quartz support #25

ibushigin opened this issue May 4, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@ibushigin
Copy link

I know it is not an issue, but are you planning to make it compatible with quartz format?
regards

@abichinger
Copy link
Owner

abichinger commented May 4, 2023

Hey, do you mean this format?

@ibushigin
Copy link
Author

yes that is the one

@abichinger
Copy link
Owner

Adding fields for year and second should be relatively easy, but adding support for the special characters L W C # would required some work.

Which features of the quartz format do you need?

@ibushigin
Copy link
Author

I used the library C2Q to do the job. But thank you for your answer! Maybe it s a feature you could add when you got time to work on.
Keep the good job

@abichinger abichinger added the enhancement New feature or request label May 6, 2023
@lami4
Copy link

lami4 commented Jun 5, 2023

@abichinger, I can confirm that when it comes to CRON expressions, it would be nice to have the support of the quartz dialect (at least adding seconds and the ? character).

abichinger added a commit that referenced this issue Oct 24, 2023
abichinger added a commit that referenced this issue Oct 24, 2023
abichinger added a commit that referenced this issue Nov 4, 2023
abichinger added a commit that referenced this issue Nov 4, 2023
github-actions bot pushed a commit that referenced this issue Nov 4, 2023
# @vue-js-cron/quasar [2.0.0](https://github.com/abichinger/vue-js-cron/compare/@vue-js-cron/[email protected]...@vue-js-cron/[email protected]) (2023-11-04)

### Bug Fixes

* adapt flavors to new core ([18fc5d0](18fc5d0))
* remove reexport of core.util ([5e86236](5e86236))

### Features

* add format prop [#25](#25) ([1b42d11](1b42d11))

### BREAKING CHANGES

* remove export of util

### Dependencies

* **@vue-js-cron/core:** upgraded to 4.0.0
github-actions bot pushed a commit that referenced this issue Nov 4, 2023
# [2.0.0](https://github.com/abichinger/vue-js-cron/compare/@vue-js-cron/[email protected]...@vue-js-cron/[email protected]) (2023-11-04)

### Bug Fixes

* adapt flavors to new core ([18fc5d0](18fc5d0))
* fill result of splitArray ([7b09c1e](7b09c1e))
* keep no specific value ([2bb9c12](2bb9c12))
* move vue to devDependencies, ... ([c8ce618](c8ce618))
* remove @quasar/vite-plugin ([03c803a](03c803a)), closes [#29](#29)
* remove cyclic type ([a632e25](a632e25))
* remove reexport of core.util ([5e86236](5e86236))
* use .mjs for rollup config ([1cb1349](1cb1349))

### Features

* add format prop [#25](#25) ([1b42d11](1b42d11))
* add initialPeriod ([dcb7396](dcb7396))
* add no specific value [#25](#25) ([3beb67f](3beb67f))
* core in typescript ([dd33ece](dd33ece))
* translate into typescript ([2f8a214](2f8a214))

### BREAKING CHANGES

* remove export of util
* restructured exports
github-actions bot pushed a commit that referenced this issue Nov 4, 2023
# [4.0.0](https://github.com/abichinger/vue-js-cron/compare/@vue-js-cron/[email protected]...@vue-js-cron/[email protected]) (2023-11-04)

### Bug Fixes

* adapt flavors to new core ([18fc5d0](18fc5d0))
* fill result of splitArray ([7b09c1e](7b09c1e))
* keep no specific value ([2bb9c12](2bb9c12))
* move vue to devDependencies, ... ([c8ce618](c8ce618))
* remove @quasar/vite-plugin ([03c803a](03c803a)), closes [#29](#29)
* remove cyclic type ([a632e25](a632e25))
* remove reexport of core.util ([5e86236](5e86236))
* use .mjs for rollup config ([1cb1349](1cb1349))

### Features

* add format prop [#25](#25) ([1b42d11](1b42d11))
* add initialPeriod ([dcb7396](dcb7396))
* add no specific value [#25](#25) ([3beb67f](3beb67f))
* core in typescript ([dd33ece](dd33ece))
* translate into typescript ([2f8a214](2f8a214))

### BREAKING CHANGES

* remove export of util
* restructured exports
github-actions bot pushed a commit that referenced this issue Nov 4, 2023
# [2.0.0](https://github.com/abichinger/vue-js-cron/compare/@vue-js-cron/[email protected]...@vue-js-cron/[email protected]) (2023-11-04)

### Bug Fixes

* adapt flavors to new core ([18fc5d0](18fc5d0))
* fill result of splitArray ([7b09c1e](7b09c1e))
* keep no specific value ([2bb9c12](2bb9c12))
* move vue to devDependencies, ... ([c8ce618](c8ce618))
* remove @quasar/vite-plugin ([03c803a](03c803a)), closes [#29](#29)
* remove cyclic type ([a632e25](a632e25))
* remove reexport of core.util ([5e86236](5e86236))
* use .mjs for rollup config ([1cb1349](1cb1349))

### Features

* add format prop [#25](#25) ([1b42d11](1b42d11))
* add initialPeriod ([dcb7396](dcb7396))
* add no specific value [#25](#25) ([3beb67f](3beb67f))
* core in typescript ([dd33ece](dd33ece))
* translate into typescript ([2f8a214](2f8a214))

### BREAKING CHANGES

* remove export of util
* restructured exports
github-actions bot pushed a commit that referenced this issue Nov 4, 2023
# [2.4.0](https://github.com/abichinger/vue-js-cron/compare/@vue-js-cron/[email protected]...@vue-js-cron/[email protected]) (2023-11-04)

### Bug Fixes

* adapt flavors to new core ([18fc5d0](18fc5d0))
* fill result of splitArray ([7b09c1e](7b09c1e))
* keep no specific value ([2bb9c12](2bb9c12))
* move vue to devDependencies, ... ([c8ce618](c8ce618))
* remove @quasar/vite-plugin ([03c803a](03c803a)), closes [#29](#29)
* remove cyclic type ([a632e25](a632e25))
* remove reexport of core.util ([5e86236](5e86236))
* use .mjs for rollup config ([1cb1349](1cb1349))

### Features

* add format prop [#25](#25) ([1b42d11](1b42d11))
* add initialPeriod ([dcb7396](dcb7396))
* add no specific value [#25](#25) ([3beb67f](3beb67f))
* core in typescript ([dd33ece](dd33ece))
* translate into typescript ([2f8a214](2f8a214))

### BREAKING CHANGES

* remove export of util
* restructured exports
github-actions bot pushed a commit that referenced this issue Nov 4, 2023
# [4.0.0](https://github.com/abichinger/vue-js-cron/compare/@vue-js-cron/[email protected]...@vue-js-cron/[email protected]) (2023-11-04)

### Bug Fixes

* adapt flavors to new core ([18fc5d0](18fc5d0))
* fill result of splitArray ([7b09c1e](7b09c1e))
* keep no specific value ([2bb9c12](2bb9c12))
* move vue to devDependencies, ... ([c8ce618](c8ce618))
* remove @quasar/vite-plugin ([03c803a](03c803a)), closes [#29](#29)
* remove cyclic type ([a632e25](a632e25))
* remove reexport of core.util ([5e86236](5e86236))
* use .mjs for rollup config ([1cb1349](1cb1349))

### Features

* add format prop [#25](#25) ([1b42d11](1b42d11))
* add initialPeriod ([dcb7396](dcb7396))
* add no specific value [#25](#25) ([3beb67f](3beb67f))
* core in typescript ([dd33ece](dd33ece))
* translate into typescript ([2f8a214](2f8a214))

### BREAKING CHANGES

* remove export of util
* restructured exports
github-actions bot pushed a commit that referenced this issue Nov 18, 2023
# 1.0.0 (2023-11-18)

### Bug Fixes

* *.umd.cjs path ([47e6793](47e6793))
* adapt flavors to new core ([18fc5d0](18fc5d0))
* add periods, remove rank ([7342b12](7342b12))
* add quasar to readme ([500859e](500859e))
* **ant:** migrate to typescript and vite ([54b2443](54b2443))
* **core:** generation of index.d.ts ([8b59bde](8b59bde))
* **core:** set default value ([90e8136](90e8136))
* **core:** set hour range to 0-23 ([b4f3a6d](b4f3a6d)), closes [#5](#5)
* **docs:** add base ([b7f673d](b7f673d))
* **docs:** add demo ([e8711c4](e8711c4))
* **element-plus:** migrate to typescript and vite ([7c44b00](7c44b00)), closes [#40](#40)
* eslint errors ([8ffe203](8ffe203))
* export type CronCoreProps and CronLightProps ([bf5d825](bf5d825))
* fill result of splitArray ([7b09c1e](7b09c1e))
* force release ([f2700ae](f2700ae))
* improve language resolution ([67c8f20](67c8f20))
* keep no specific value ([2bb9c12](2bb9c12))
* **light:**  use vite and typescript ([4f9e524](4f9e524))
* **light:** highlight on hover ([78657e2](78657e2))
* **light:** set text color ([8627362](8627362))
* move vue to devDependencies, ... ([c8ce618](c8ce618))
* overflow of v-list-item ([866174b](866174b))
* **quasar:** migrate to typescript ([b20f5fb](b20f5fb)), closes [#40](#40)
* README ([e4bc6fd](e4bc6fd))
* remove @quasar/vite-plugin ([03c803a](03c803a)), closes [#29](#29)
* remove cyclic type ([a632e25](a632e25))
* remove reexport of core.util ([5e86236](5e86236))
* run yarn lint-fix ([5def48b](5def48b))
* **selectedStr:** sort selected values ([1a2be37](1a2be37)), closes [#6](#6)
* set period value to period.id ([185e1ec](185e1ec))
* Update README ([0228557](0228557)), closes [#26](#26)
* use .mjs for rollup config ([1cb1349](1cb1349))
* use language code 'zh' ([a63a5a8](a63a5a8))
* **vuetify:**  pass props ([5419124](5419124))
* **vuetify:** migrate to typescript and vite ([f898127](f898127)), closes [#40](#40)
* **vuetify:** output css file ([546264e](546264e))
* **vuetify:** select click event ([066edb2](066edb2))

### Features

* add "disabled" option ([ef951fe](ef951fe)), closes [#38](#38)
* add ant ([b53958c](b53958c))
* add china locale ([8248739](8248739))
* add customLocale ([ea80fb9](ea80fb9))
* add danish locale ([5631d9a](5631d9a))
* add element plus ([b4c62b1](b4c62b1))
* add format prop [#25](#25) ([1b42d11](1b42d11))
* add german translation ([e3b7df0](e3b7df0))
* add initialPeriod ([dcb7396](dcb7396))
* add isEmpty to useSelect ([3ea62ba](3ea62ba))
* add light package ([48a67dd](48a67dd))
* add Naive UI support [#26](#26) ([3eff0b9](3eff0b9))
* add named exports ([75f7f18](75f7f18))
* add no specific value [#25](#25) ([3beb67f](3beb67f))
* add period prefix and suffix ([d97c081](d97c081))
* add portuguese translation ([64fbe1e](64fbe1e))
* add quasar (vite) ([2b3de8a](2b3de8a))
* add spanish locale ([#13](#13)) ([b18d352](b18d352))
* core in typescript ([dd33ece](dd33ece))
* **core:** add setupCron and setupSelect ([a4cb6d8](a4cb6d8))
* **core:** export locale, add mergeLocale prop ([bd35287](bd35287))
* **core:** upgrade to vue3 ([96fe7e6](96fe7e6))
* **docs:** upgrade to vuepress@next ([ca8e9be](ca8e9be))
* **light:** add clearable ([b9ca4e2](b9ca4e2))
* **light:** upgrade to vue3 ([2d33143](2d33143)), closes [#4](#4)
* translate into typescript ([2f8a214](2f8a214))
* use vuepress instead of docute ([aa66330](aa66330))
* **vuetify:** add chipProps ([d67086a](d67086a))
* **vuetify:** upgrade to vue3 and add CustomSelect ([486d419](486d419)), closes [#4](#4)

### BREAKING CHANGES

* **light:** force major release
* remove export of util
* restructured exports
* **vuetify:** no vue2 support
* **light:** no vue2 support
* **core:** no vue2 support
* CronState changed
github-actions bot pushed a commit that referenced this issue Nov 14, 2024
# 1.0.0 (2024-11-14)

### Bug Fixes

* *.umd.cjs path ([47e6793](47e6793))
* adapt flavors to new core ([18fc5d0](18fc5d0))
* add periods, remove rank ([7342b12](7342b12))
* add quasar to readme ([500859e](500859e))
* **ant:** migrate to typescript and vite ([54b2443](54b2443))
* **core:** generation of index.d.ts ([8b59bde](8b59bde))
* **core:** set default value ([90e8136](90e8136))
* **core:** set hour range to 0-23 ([b4f3a6d](b4f3a6d)), closes [#5](#5)
* **docs:** add base ([b7f673d](b7f673d))
* **docs:** add demo ([e8711c4](e8711c4))
* **element-plus:** migrate to typescript and vite ([7c44b00](7c44b00)), closes [#40](#40)
* eslint errors ([8ffe203](8ffe203))
* every n-th segments [#49](#49) ([fca6bba](fca6bba))
* export type CronCoreProps and CronLightProps ([bf5d825](bf5d825))
* fill result of splitArray ([7b09c1e](7b09c1e))
* force release ([f2700ae](f2700ae))
* improve language resolution ([67c8f20](67c8f20))
* interface Period ([4bf8faa](4bf8faa))
* keep no specific value ([2bb9c12](2bb9c12))
* **light:**  use vite and typescript ([4f9e524](4f9e524))
* **light:** highlight on hover ([78657e2](78657e2))
* **light:** set text color ([8627362](8627362))
* make selected values reactive [#51](#51) ([bbc5f85](bbc5f85))
* mark quasar/ant as external ([4b18f7e](4b18f7e))
* move vue to devDependencies, ... ([c8ce618](c8ce618))
* **naive-ui:** stop event propagation on clear ([da788a9](da788a9))
* overflow of v-list-item ([866174b](866174b))
* publish vue3 to latest ([2f171a3](2f171a3))
* quartz  format error in zh-cn locale ([67f92e8](67f92e8))
* **quartz:** Day-of-Week values must be between 1 and 7 [#62](#62) ([f8cbe3a](f8cbe3a))
* **quasar:** migrate to typescript ([b20f5fb](b20f5fb)), closes [#40](#40)
* README ([e4bc6fd](e4bc6fd))
* remove @quasar/vite-plugin ([03c803a](03c803a)), closes [#29](#29)
* remove cyclic type ([a632e25](a632e25))
* remove reexport of core.util ([5e86236](5e86236))
* run yarn lint-fix ([5def48b](5def48b))
* **selectedStr:** sort selected values ([1a2be37](1a2be37)), closes [#6](#6)
* set period value to period.id ([185e1ec](185e1ec))
* update da.ts [#67](#67) ([a2ce2b7](a2ce2b7))
* Update README ([0228557](0228557)), closes [#26](#26)
* update READMEs ([8d5d038](8d5d038))
* use .mjs for rollup config ([1cb1349](1cb1349))
* use language code 'zh' ([a63a5a8](a63a5a8))
* **vuetify:**  pass props ([5419124](5419124))
* **vuetify:** migrate to typescript and vite ([f898127](f898127)), closes [#40](#40)
* **vuetify:** output css file ([546264e](546264e))
* **vuetify:** select click event ([066edb2](066edb2))

### Features

* add "disabled" option ([ef951fe](ef951fe)), closes [#38](#38)
* add @vue-js-cron/prime ([9fd559c](9fd559c))
* add ant ([b53958c](b53958c))
* add china locale ([8248739](8248739))
* add customLocale ([ea80fb9](ea80fb9))
* add danish locale ([5631d9a](5631d9a))
* add element plus ([b4c62b1](b4c62b1))
* add event `update:period` [#47](#47) ([1015ed9](1015ed9))
* add format prop [#25](#25) ([1b42d11](1b42d11))
* add german translation ([e3b7df0](e3b7df0))
* add hebrew locale support ([#60](#60)) ([14b9fbd](14b9fbd))
* add initialPeriod ([dcb7396](dcb7396))
* add isEmpty to useSelect ([3ea62ba](3ea62ba))
* add korean translation ([658ebf0](658ebf0))
* add light package ([48a67dd](48a67dd))
* add Naive UI support [#26](#26) ([3eff0b9](3eff0b9))
* add named exports ([75f7f18](75f7f18))
* add no specific value [#25](#25) ([3beb67f](3beb67f))
* add period prefix and suffix ([d97c081](d97c081))
* add portuguese translation ([64fbe1e](64fbe1e))
* add quasar (vite) ([2b3de8a](2b3de8a))
* add Russian, French, Hindi and Japanese ([7b33b18](7b33b18))
* add spanish locale ([#13](#13)) ([b18d352](b18d352))
* add spring format [#68](#68) ([577e019](577e019))
* core in typescript ([dd33ece](dd33ece))
* **core:** add setupCron and setupSelect ([a4cb6d8](a4cb6d8))
* **core:** export locale, add mergeLocale prop ([bd35287](bd35287))
* **core:** upgrade to vue3 ([96fe7e6](96fe7e6))
* **docs:** upgrade to vuepress@next ([ca8e9be](ca8e9be))
* **element-plus:** add dropdown props [#55](#55) ([2f6aa84](2f6aa84))
* improve initial period selection [#64](#64) ([9321c70](9321c70))
* **light:** add clearable ([b9ca4e2](b9ca4e2))
* **light:** upgrade to vue3 ([2d33143](2d33143)), closes [#4](#4)
* translate into typescript ([2f8a214](2f8a214))
* use vuepress instead of docute ([aa66330](aa66330))
* **vuetify:** add chipProps ([d67086a](d67086a))
* **vuetify:** upgrade to vue3 and add CustomSelect ([486d419](486d419)), closes [#4](#4)

### BREAKING CHANGES

* - renamed `CronCoreProps.initialPeriod` to `CronCoreProps.period`
- removed argument from `setupCron`
* **light:** force major release
* remove export of util
* restructured exports
* **vuetify:** no vue2 support
* **light:** no vue2 support
* **core:** no vue2 support
* CronState changed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants