Skip to content

Commit

Permalink
version bump
Browse files Browse the repository at this point in the history
  • Loading branch information
dmitriy-rudakov committed Jan 8, 2021
1 parent d2710ea commit 33ec369
Show file tree
Hide file tree
Showing 5 changed files with 71 additions and 13 deletions.
19 changes: 19 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
#### 1.1.0 / 2021-01-08
* added `zu_ContactFieldDefaults` class to keep all default values for templates
* added new forms based on default field values
* created `zu/form/` and `zu/field` Сustom Blocks
* added `reCAPTCHA` support and created `zu/recaptcha` Custom Block
* added support for Ajax created forms
* added Forms Store notifications
* 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

#### 1.0.9 / 2021-01-06
* intermediate version for testing the latest changes

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,6 @@ Need help? This is a developer's portal for __Zu Contact__ and should not be use

## [![Google reCAPTCHA Settings Section](https://ps.w.org/zu-contact/assets/screenshot-02.jpg)](https://github.com/picasso/zu-contact/)

## [![Contact Form Displaying](https://ps.w.org/zu-contact/assets/screenshot-03.jpg)](https://github.com/picasso/zu-contact/)
## [![Contact Form Displaying](https://ps.w.org/zu-contact/assets/screenshot-05.jpg)](https://github.com/picasso/zu-contact/)

## [![Another Contact Form Displaying (Russian)](https://ps.w.org/zu-contact/assets/screenshot-04.jpg)](https://github.com/picasso/zu-contact/)
## [![Another Contact Form Displaying (Russian)](https://ps.w.org/zu-contact/assets/screenshot-06.jpg)](https://github.com/picasso/zu-contact/)
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "zu-contact",
"version": "1.0.12",
"version": "1.1.0",
"author": "Dmitry Rudakov",
"description": "Simple but smart Ajax contact forms. With Gutenberg based settings page.",
"description": "Simple but smart and modern Ajax contact form. With Form Blocks and Gutenberg based settings page.",
"license": "GPL-2.0-or-later",
"repository": {
"type": "git",
Expand Down
51 changes: 45 additions & 6 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,28 @@
Contributors: dmitryrudakov
Tags: gutenberg, ajax, contact form, feedback, email, feedback form, contact
Requires at least: 5.1
Tested up to: 5.5.3
Tested up to: 5.6
Stable tag: 1.0.8
License: GPLv2 or later
Requires PHP: 7.0

Simple but smart Ajax contact forms. With Gutenberg based settings page.
Simple but smart and modern Ajax contact form. With Form Blocks and Gutenberg based settings page.

== Description ==

The plugin allows you to add a feedback form or booking form to the page. The data is sent to the server via AJAX (this can be disabled using the settings and the form will be submitted as usual). To a certain extent, you can personalize the form and its fields. The form is added to the page using the shortcode `[zu-contact]` or `[zu-booking]`.
The plugin allows you to add a feedback form or booking form to the page.
The data is sent to the server via AJAX (this can be disabled using the settings and the form will be submitted as usual).
You can flexibly personalize the form and its fields.

The form is added to a page using the __Gutenberg Custom Blocks__ - with these blocks, the possibilities for customizing your form are greatly increased.

You can also add a form to a page using the shortcode `[zu-contact]` or `[zu-booking]`.

### Features

* Lightweight `JS script` & `CSS`
* Adding a contact form to any post or page using a shortcode
* Includes form blocks for the new __Gutenberg__ WordPress block editor
* Also supports adding a contact form to any post or page using a shortcode
* Form submission via AJAX (*configurable by settings*)
* Data validation on the server
* Support for required fields
Expand All @@ -29,6 +36,17 @@ The plugin allows you to add a feedback form or booking form to the page. The da
* Save messages to the database as comments to a post or page
* Compatible with the latest version of WordPress

### Gutenberg blocks

With custom blocks for Gutenberg WordPress editor you can easily create new contact forms and customize them with great flexibility:

* You can create a form based on templates or from scratch
* Add and remove form fields
* Change the position of fields, their type and other attributes
* Change field labels, placeholders and validation error messages
* Add to verification form using Google `reCAPTCHA`
* Change the animation of the form loader (used during form submission)

### Shortcode attributes

You can also personalize the form by adding attributes to the shortcode:
Expand Down Expand Up @@ -64,11 +82,32 @@ Plugin only works under __WordPress 5.1__ or higher and __PHP 7.0__ or higher

1. Plugin Settings Page
2. Google reCAPTCHA Settings Section
3. Contact Form displaying
4. Another Contact Form displaying
3. Editing form fields in the Gutenberg block editor
4. Editing form attributes in the Gutenberg block editor
5. Contact Form displaying
6. Another Contact Form displaying

== Changelog ==

### 1.1.0 ###
* added `zu_ContactFieldDefaults` class to keep all default values for templates
* added new forms based on default field values
* created `zu/form/` and `zu/field` Сustom Blocks
* added `reCAPTCHA` support and created `zu/recaptcha` Custom Block
* added support for Ajax created forms
* added Forms Store notifications
* 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

### 1.0.8 ###
* added assets for WordPress.org

Expand Down
6 changes: 3 additions & 3 deletions zu-contact.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
/*
Plugin Name: Zu Contact
Plugin URI: https://github.com/picasso/zu-contact
Description: Simple but smart Ajax contact forms. With Gutenberg based settings page.
Version: 1.0.12
Description: Simple but smart and modern Ajax contact form. With Form Blocks and Gutenberg based settings page.
Version: 1.1.0
Author: Dmitry Rudakov
Author URI: https://dmitryrudakov.com/about/
Text Domain: zu-contact
Expand All @@ -21,7 +21,7 @@

// Start! ---------------------------------------------------------------------]

// add_action('plugins_loaded', function() { // DEBUG: only
// add_action('plugins_loaded', function() { // DEBUG ONLY

require_once('zukit/load.php');

Expand Down

0 comments on commit 33ec369

Please sign in to comment.