- Zukit updated to version 2.0.1
- update outdated npm packages
- add Prettier and its config
- replace ESLint config with v9
- add
markdownlint
and fix.md
files - add
wp-scripts
build and webpack configs for it - migrate SASS files to avoid deprecation warnings
- refactor JS with
lodash-es
and prettier rules - replace wordpress import from
const
toimport
- replace
const $ = jQuery
withimport
- set
engines
for the project - fix PHP formatting and some errors found by
intelephense
- fix deprecated jQuery
removeAttr
fordisabled
- improve Ajax error processing in JS
- CSS font improvement for
input
andtextarea
- WP Blocks: opting into the new 40px default height
- WP Blocks: opting into the new margin-free styles
- WP Blocks: fix deprecated
Button
props - WP Blocks: replace deprecated
registerStore
- fix
FILTER_SANITIZE_STRING
' deprecation - update
gitattributes
ignore
- tested for compatibility with WP 5.8.3
- moved
contact fields
classes to a separate folder - moved traits files to a separate folder
- Zukit updated to version 1.4.8
- fixed bug with
getColor
method - removed
keepPlaceholderOnFocus
because the prop has been removed fromRichText
component - fixed bug with
shortcode_atts_with_cast
snippet - other small improvements
- Zukit updated to version 1.2.2
- according to the changes in Zukit, rows in
Plugin Info
are now hidden through the value equal to null - min
php
andwp
versions updated - replace
log_error
withlogc
method
- Zukit updated to
1.2.0
- adapted after changing the position of the divider
- adapted to the latest changes in Zukit
- improved CSS to be compatible with WP 5.6
- fixed bug that occurred when changing the field type
- new screenshots added
- changed default loader from
none
to 0 - README updated
- added
zu_ContactFieldDefaults
class to keep all default values for templates - added new forms based on default field values
- created
zu/form
andzu/field
Сustom Blocks - added
reCAPTCHA
support and createdzu/recaptcha
Custom Block - added store to support Ajax created forms
- added form
Loader
- added focus control for editing components
- added concept of
dirty
forms to avoid unnecessary updates - added examples to all Custom Blocks
- fixed bug with
default
template - fixed bug which occurs after
recaptcha
expired - moved error messages to
jsdata
(more language independent) - Zukit updated
- updated SVG for icons
- improved front-end JS and CSS
- many other small improvements
- intermediate version for testing the latest changes
- added assets for WordPress.org
- all fields are sanitized before processing
- scroll in view before AJAX call
- Zukit updated
- bug fixing and css improvements
- refactoring CSS to support different themes
- added
scroll in view
functionality - used SVG files for icons
- added skip for
heartbeat
andcron
- some changes for wordpress.org
- small improvements
- implemented compatibility check (for PHP and WordPress)
- improved archive ignore options
- implemented
Test Mail
action - refactoring
stats
- refactoring test data usage
- added translations and appearance
- added plugin banner and screenshots
- added README
- bug fixing and css improvements
- adapted to
shortcode_atts_with_cast
snippet - added support for Google
reCAPTCHA
- added
ZucontactRecaptcha
panel to managereCAPTCHA Settings
- added
ZucontactMailer
panel to manageMail Server Settings
- added support for SMTP error processing
- added
Debug SMTP mailer
option - refactoring error processing
- Zukit updated
- improved contact form messages
- added
zucontact
admin css - cleaning and bug fixing
- refactoring front-end JS
- improved error message handling
- split
ajax
andmailer
traits - support of
ajax
shortcode param - moving
css_prefix
to static property - updated to use new
extend...
methods - Zukit updated
- adapted to latest changes in Zukit
- bug fixing and css improvements
- added admin JS to render settings page
- included
Zukit
framework - renaming and refactoring before adapting to
Zukit
- small improvements
- refactoring after adaptation for
Zukit
(not finished)
❌ Attention! Breaking changes in version 0.9.7.
- all forms now are added to DB as comments
- bug fixing
- updated language dictionaries
- added
append_field()
method tocplus_Form
class - added
carbon_copy
attribute tocplus_Form
class - added
get_success_message()
method toContact_Plus
class - processed
post_id
from posting page - added
rows
attribute to shortcode - added
me_or_us
option to select between predefined headings and messages - improved js error processing
- added
subheading
attribute - added new fields types:
number
,tel
,url
- improved js error processing
- added support of
carbon-copy
attribute - updated language dictionaries
- added
$rows_in_message
attribute for forms - dynamically added classes with form margins
- css optimization
- added language dictionaries for
en
andru
- bug fixing
- added draft
booking
form - added template for
booking
form - submenu of settings moved in
ZU+
section
- adaptation to ZU+
- added support for list of emails to be notified
- bug fixing
- initial commit
- added support for GitHub Updater