All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Now requires PHP ^8.0.2.
- Now requires Craft ^4.0.0
- Added type hinting to method arguments and return values for Craft 4.0.0 compatibility
- Fixed issue with Address Fields not working in Matrix
- Fixes issues with telephone not saving under some circumstances
{{ entry.embedField.embedData.code }}
is now an array. Use{{ entry.embedField.embedData.code.html }}
to get the value
{warning} v2.0.0 requires
"oembed/oembed": "^4.0"
which requires"php": "^7.4|^8",
. Additionally the return data format has changed due to the updatedoembed/oembed
library. The new format can be found in the https://github.com/newism/craft3-fields/blob/master/README.md. Existing content will still continue to work.
- Updated dependency on
oembed/oembed
to ^v4.0
- Added new
facebookToken
setting - Added new
instagramToken
setting
- MapURL is persisted. #61 - newism#61 @thomasgoemaere
- Updated asset path
- Asset bundle namespace - Composer 2 support
- v1 bump to allow for composer updates
- Changed: Autocomplete now fills in street address line 1 instead of 2.
- Fixed Address Autocomplete
- Fixed Error on Craft 3.4.29.1 (plugin broken) #57 - newism#58
- Fixed Issue #58 - newism#58
- Fixed map loading when google hasn't loaded
- Added map + marker to Address field
- Google API Key Setting can now be set as an
$_ENV
variables - Code clean up
- New setting to hide Address Place Data
- Disabling AutoComplete breaks things! #43
- Fixes Show Map Url field option
- Fixes Person Name field spacing - Added flex wrap and margins
- Fixes Neo / Matrix integration
- Fixes #30: Default Country Code doesn't do anything.
- Fixes #35: latitude & longitude not being saved. Latitude and longitude are now hidden with CSS. The values are saved in the DB. Map Url is now hidden with CSS. The values are saved in the DB.
- Address uses a formatted string for search keywords
- Embed uses the embed title for search keywords
- Fixes #39 Adresse cannot contain emoji - Address and Embed now use
StringHelper::encodeMb4
to serialize their DB value
{{ entry.address.country }}
object to model
- Craft 3.0.20 compatibility
- Updated
commerceguys/addressing
to 1.0.1 which should add more stability moving forward - Removed
symfony/intl
in favour ofcommerceguys/addressing
countryRepository
- Fixes #22 Encode all emoticons in shortcodes using LitEmoji
- Craft 3 RC-13 compatibility
- Fixes #18 Telephone field causes a PHP error when entry is saved
- Fixes #15 Cannot read property 'serialize' of undefined - Address.js:88
- Added LICENSE.md
- Craft 3 beta 36 compatibility
- Address Field Updates:
- Always show country selector
- Set the default country code for new entries
- Added person name field
- Added gender field
- Craft 3 beta 23 compatibility
- All fields store
null
in the DB if empty. Templates also receivenull
if the value is empty
- Added embed field
- Craft 3 beta 20 compatibility
- Updated plugin handle to nsm-fields from nsmFields
- Hooked up autocomplete field settings with plugin
- Initial release