Skip to content

Releases: lukasbestle/kirby-roomle

1.3.2

25 Mar 20:29
1.3.2
86841b7
Compare
Choose a tag to compare

🐛 Bug fixes

  • Dummy items without ID (e.g. the radiator from the room designer) are now ignored in the reporting

1.3.1

17 Mar 19:39
1.3.1
24416af
Compare
Choose a tag to compare

🐛 Bug fixes

  • Dummy parts without article number and dummy parameters without value are now ignored in the reporting

1.3.0

14 Jan 20:23
1.3.0
525d405
Compare
Choose a tag to compare

✨ Enhancements

  • Support for Kirby 4 and PHP 8.3

☠️ Deprecated

  • The plugin is no longer tested with PHP 8.0. As this version has reached end-of-life, I don't recommend using it in production any longer.

1.2.0

30 Jul 16:12
1.2.0
9787ba3
Compare
Choose a tag to compare

🎉 Features

  • New $plan->groupedItems() method to access all items of a MOC plan without duplicates (multiple items with the same ID are merged into one)
  • New $item->count() method for use with $plan->groupedItems()

✨ Enhancements

  • The email snippets output the item count when a MOC plan was passed

1.1.0

10 Apr 15:44
1.1.0
443f2d3
Compare
Choose a tag to compare

🎉 Features

  • Support for the Roomle multi-object configurator (MoC) to plan whole rooms

✨ Enhancements

  • Support for Kirby 3.9 and PHP 8.2
  • Enhancements to the block interface in the Panel

🐛 Bug fixes

  • If no target URL is configured, not just the "request product" button but also the "add to cart" button is disabled.
  • Don't allow overrides of button logic from advanced global or block options

➡️ Migration for support of the multi-object configurator

Site code (controllers, templates and snippets) that was written for 1.0.x versions of this plugin is still compatible with this new version. However it will only use the first configured product when used with a multi-object configurator.

To fully support multi-object configurators, you need to make the following changes:

  • Replace uses of the roomleConfiguration() helper with roomlePlan(). See the diffs of the contact form integration and the shop integration.
  • Define the new catalogRootTag option in your Kirby configuration (only if a global default is needed).

For a full picture, check out the updated documentation.

➡️ Migration of existing blocks

Existing blocks continue to work like before in product configuration mode.

However a few new required fields were added for room configuration support. Those fields will not be set in existing blocks, so trying to save a page that contains an existing block will cause an error in the Panel. If you run into such an error, please open the affected blocks and explicitly select appropriate values for the newly added fields.

1.0.2

12 Nov 16:54
1.0.2
b8e1c89
Compare
Choose a tag to compare

✨ Enhancements

  • The deeplink URL pattern (used for the sharing URL in the configurator) is now generated dynamically, including any Kirby params or query params. This allows use on pages that are e.g. protected with a private token.

🐛 Bug Fixes

  • The parts list of a submitted configuration now separately contains all parts, even if some of them are based on the same component ID.

1.0.1

03 Oct 19:24
1.0.1
fafefb5
Compare
Choose a tag to compare

Enhancements

Support for Kirby 3.8 #1

1.0.0

11 Sep 16:32
1.0.0
403a85e
Compare
Choose a tag to compare

Initial release

1.0.0-rc.1

05 Sep 20:48
1.0.0-rc.1
ebcb762
Compare
Choose a tag to compare
1.0.0-rc.1 Pre-release
Pre-release

Initial release