We are super excited to release our next big feature release
Get yourself a coffee for a really long list of new features, enhancements and fixes.
Changelog
You can find all details about this release on Github: Release 3.4.0 - Furcifer · getkirby/kirby · GitHub
Thank you so much to all contributors, translators and testers 
Summer Sale
With this new release, we are also starting a summer sale until Sunday (July 12th) Save 20% on every license: Buy | Kirby CMS
12 Likes
Woohoo
What is the usecase for $page->field()->callback()
? What is the difference between that and something like customFunction($page->field())
? Is it purely a sugar for enclosing all operations into a block clearly based on a field?
Your custom function wouldn’t return a field object. I think the main advantage is that you don’t have to create a custom field method (or some sort of function). And you can use other field methods after your callback, provided that your callback returns a field again.
Cool! Thanks a lot for this great improvements - I am super happy about the new collection filters for dates - and the 20% summer sale 
Small details, but they mean a lot. Thank you!!!
Duplicate in structured field
Parenthesis in image captions