All notable changes to this project will be documented in this file.
- Updating wording around the repeat frequency closes #28
- Updating minute increment to 15 instead of 30. Will move this into a field setting in next update #30
- Updating deps due to vulnerability report from github
- Enforcing the end date value. Fixes an error when no end date is provided. Will now default to the start date.
Ability to access end date of next occurrence #6 Updated README to show new changes.
Removed unused use statements
Fixed field validation issue not allowing users to add a new calendarize field
New custom validator to prevent calendarize from saving without required sub fields.
Fixed the week month method to get the accurate week of the month for repeat rules
Allowing between()
to pull entries from past dates. Thanks to (incraigulous)[https://github.com/incraigulous]
Cleaned up use blocks to remove used classes
- New "unique" parameter added to all calendarize methods (after|between|upcoming) that will limit occurrences to 1 per entry instead of listing all the occurrences. Read me will reflect new signature. (#17)[#17]
- Fixed a query issue when using the search criteria param (#21)[#21]
- Fixing up the docs (#18)[#18]
- Craft translate methods to cp templates to allow for locale translations (#4)[#4]
- ICS url helper method to get the controller action to create a downloadable calendar file
- ICS controller action downloads a .ics file
- Fixed issue where reverting to an old entry would lose field data (#11)[#11]
- Fixing conditionals in template that were causing date selects to not save. Fixes #15
- For backwards compatibility a __toString method was added to the Occurrence model.
- Fixed future occurrences from showing up in
between
date method.
- Fixed RRULE usage when occurrences are NOT repeating.
- Made sure all instance of the work occurrence were consistent.
- New variable
between
to allow query to find occurrences between two dates. Similar to theafter
method but restricting an end date as well. - New
Occurence
model to more easily sort occurrences and access thenext
property. On the twig side, this new change is backwards compatible so no changes needed.
- Updated javascript to allow for multiple calendarize fields on the page and also in efforts to support matrix usage soon.
- Sorting method wasn't checking the field type correctly and calling
next
on none calendarize field types.
- RRULE humanreadable options RRULE DOCS
- From RRULE Package: "Note: this option method will produce better results if PHP intl extension is available."
- Upcoming entries still showing non repeating past events
- RRULE usage when entry does not repeat is no longer possible
- Order parameter to
craft.calendarize.upcoming
method - Order parameter to
craft.calendarize.after
method
- Upcoming entries query
- Yearly repeat option
- Biweekly repeat option
- Update weekMonthText and weekOfMonth
- Updating database schema, fixing __toString method.
- Update composer, changelog url, documentation url
- Fix changelog url
- Added
__toString
method to calendarize model. Returns the next occurence. - Added caching to upcoming and after queries as well as rrule occurence creator
- Updating and refactored javascript
- Initial release