PluginProbe
RSVP and Event Management / 2.7.5
RSVP and Event Management v2.7.5
trunk 0.5.0 0.6.0 0.7.0 0.8.0 0.9.0 0.9.5 1.0.0 1.1.0 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.5.0 1.6.0 1.6.1 1.6.2 1.6.5 1.7.0 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 All 136 releases
← All changes | readme.txt +591 -165 1.6.2 → 2.7.5 View file →
@@ -1,165 +1,591 @@
1 -=== RSVP Plugin ===
2 -Contributors: mdedev
3 -Donate link: http://www.amazon.com/wishlist/2Q3LK1E1O3ZQ6
4 -Tags: rsvp, reserve, wedding, guestlist
5 -Requires at least: 3.0
6 -Tested up to: 3.5.0
7 -Stable tag: 1.6.2
8 -
9 -Easy to use rsvp plugin originally created for weddings but could be used for other events.
10 -
11 -== Description ==
12 -
13 -This plugin was initially created for a wedding to make rsvp'ing easy as possible for guests. The main things we found lacking
14 -in existing plugins was:
15 -
16 -* Couldn't relate attendees together so one person could easily rsvp for their whole family
17 -* Required people to remember/know some special knowledge (a code, a zipcode, etc...)
18 -
19 -The admin functionality allows you to do the following things:
20 -
21 -* Specify the opening and close date to rsvp
22 -* Specify a custom greeting
23 -* Specify the RSVP yes and no text
24 -* Specify the kids meal verbiage
25 -* Specify the vegetarian meal verbiage
26 -* Specify the text for the note question
27 -* Enter in a custom thank you
28 -* Create a custom message / greeting for each guest
29 -* Import a guest list from an excel sheet (column #1 is the first name, column #2 is the last name, column #3 associated attendees, column #4 custom greeting)
30 -* Export the guest list
31 -* Add, edit and delete guests
32 -* Associate guests with other guests
33 -* Create custom questions that can be asked by each attendee
34 -* Have questions be asked to all guests or limit the question to specific attendees
35 -* Specify email notifications to happen whenever someone rsvps
36 -
37 -If there are any improvements or modifications you would like to see in the plugin please feel free to contact me at (mike AT mde DASH dev.com) and
38 -I will see if I can get them into the plugin for you.
39 -
40 -Available CSS Stylings:
41 -
42 -* rsvpPlugin - ID of the main RSVP Container. Each RSVP step will be wrapped in this container
43 -* rsvpParagraph - Class name that is used for all paragraph tags on the front end portion of the RSVP
44 -* rsvpFormField - Class for divs that surround a given form input, which is a combination of a label and at least one form input (could be multiple form inputs)
45 -* rsvpAdditionalAttendee - Class for the div container that holds each additional RSVP attendee you are associated with
46 -* additionalRsvpContainer - The container that holds the plus sign that allows for people to add additional attendees
47 -* rsvpCustomGreeting - ID for the custom greeting div that shows up if that option is enabled
48 -* rsvpBorderTop - Class for setting a top border on certain divs in the main input form
49 -* rsvpCheckboxCustomQ - Class for the div that surrounds each custom question checkbox
50 -* rsvpClear - A class for div elements that we want to use to set clear both. Currently used only next to rsvpCheckboxCustomQs as they are floated
51 -
52 -== Installation ==
53 -
54 -1. Update the `rsvp` folder to the `/wp-content/plugins/` directory
55 -1. Activate the plugin through the 'Plugins' menu in WordPress
56 -1. Add and/or import your attendees to the plugin and set the options you want
57 -1. Create a blank page and add 'rsvp-pluginhere' on this page
58 -
59 -== Frequently Asked Questions ==
60 -
61 -= Why can't this plugin do X? =
62 -
63 -Good question, maybe I didn't think about having this feature or didn't feel anyone would use it. Contact me at mike AT mde DASH dev.com and
64 -I will see if I can get it added for you.
65 -
66 -== Screenshots ==
67 -
68 -1. What a list of attendees looks like
69 -1. The options page
70 -1. The text you need to add for the rsvp front-end
71 -
72 -== Changelog ==
73 -
74 -= 1.6.2 =
75 -* Fixed a bug so that the rsvp form works with single page layouts
76 -* Fixed a bug where the passcode was not being checked. Thanks to Jency Rijckoort for reporting the issue.
77 -
78 -= 1.6.1 =
79 -* Fixed a bug with the jQuery validate library that was causing an error with the 3.5.0 media manager. Thanks to Topher Simon for reporting the issue.
80 -
81 -= 1.6.0 =
82 -* Added in internationalization for the front-end piece of the RSVP plugin
83 -* Changed the front-end layout from a table based structure to more divs with classes to be used for styling
84 -* Added in sytling
85 -* Moved some CSS and JavaScript to separate files instead of being included inline
86 -
87 -= 1.5.0 =
88 -* Made it so the plugin would only replace the plugin short code and not all of the page's content
89 -* Changed it so when the site is running over SSL the included javascript files would also be loaded over SSL
90 -* Removed deprecated calls to session_unregister so it would work correct on PHP 5.4 and above
91 -* Changed it so on new installs of RSVP fields that have free-form text will always be UTF-8 to minimize issues with unicode characters
92 -
93 -= 1.4.1 =
94 -* Fixed a bug where the passcode field would not always get created when upgrading. This caused the attendee list to now display in the admin area
95 -* Also added some finishing touches to the passcode feature as it was released a little bit too soon
96 -
97 -= 1.4.0 =
98 -* Added in the option to require a passcode when RSVPing.
99 -
100 -= 1.3.2 =
101 -* Added in the option to change the "welcome" text
102 -* Added in the option to change the "So, how about it?" text
103 -* Fixed an issue with some MySql installations choking on the note field not having a default value
104 -
105 -= 1.3.1 =
106 -* Added in a debug option to help identify issues with queries saving to the database
107 -* Changed how the scripts and stylesheets get added so there would be less conflicts with themes
108 -
109 -= 1.3 =
110 -* Made it so custom questions showed up on the attendee list page
111 -* Added in a radio button as a custom question type
112 -* Changed the RSVP notification email to include the RSVP status
113 -* Fixed an issue with when searching for people with an apostrophe in it, it would display with the added escaping. Made sure to remove the escaping.
114 -* Added in the veggie and kids meal total count to the list of attendees in the admin area
115 -* Made it so admins can change the RSVP status
116 -* Fixed an issue with international characters not being displayed correctly on both the admin and public areas of the plugin
117 -
118 -= 1.2.1 =
119 -* Fixed a bug that was causing an error on activation for people with servers that did not have short open tags configured
120 -
121 -= 1.2.0 =
122 -* Fixed a bug in the adding of additional guests when there are custom questions
123 -* Added the ability to have a question be public or private. If a question is marked as private then only the selected attendees will be able to answer the question
124 -
125 -= 1.1.0 =
126 -* Tested the plugin on 3.0.0
127 -* Added in the ability to sort custom questions
128 -* Fixed an issue where you could not mass delete custom questions
129 -
130 -= 1.0.0 =
131 -* Removed some default text that pointed to my wedding site, doh.
132 -* Created the ability to not allow additional attendees be added
133 -* Created the ability to be notified via email whenever someone rsvps
134 -* Added the ability to specify custom questions for each rsvp.
135 -
136 -= 0.9.5 =
137 -* Fixed a major bug that would not create the correct sql tables during initial install, thanks to everyone for letting me know.
138 -
139 -= 0.9.0 =
140 -* Fixed the options page so it works in MU switched from the old options way with using the newer methods that are only for 2.7+.
141 -* Added the option of custom messages for each attendee.
142 -* Small bug-fixed and code refactoring that I noticed while testing.
143 -
144 -= 0.8.0 =
145 -* Did better variable checking on the sorting functions, as warning could show up depending on the server configuration.
146 -* Fixed an issue with the checkbox selector in the attendee list not working in Wordpress 2.9.2
147 -* Added an export button to the attendee list. When clicking this button the list will export in the same sorting order as the list
148 -* Added the ability to associate attendees on import
149 -* Added in checking when importing so names that already exist don't get imported
150 -* Fixed a warning when session variables were not created on the front-end greeting page
151 -
152 -= 0.7.0 =
153 -* Fixed a bug reported by Andrew Moore where when adding a new attendee and an option to hiding an answer the answer would still be visible
154 -
155 -= 0.6.0 =
156 -* Fixed a bug reported by Andrew Moore in the import feature that would not allow most files from being uploaded, doh!
157 -* Fixed a few other small warnings and gotchas (also reported by Andrew Moore)
158 -
159 -= 0.5.0 =
160 -* Initial release
161 -
162 -== Upgrade Notice ==
163 -* To upgrade from 0.5.0 to 0.6.0 just re-upload all of the files and you should be good to go. Really the only change was to wp-rsvp.php so uploading this changed file is all that is needed.
164 -* To upgrade to 0.9.0 at minimum copy over wp-rsvp.php and rsvp_frontend.inc.php and go to the attendeees list. Preferably deactive and reactivate the plugin so it is for sure that the database changes happen.
165 -* To upgrade to 1.0.0 at minimum copy over wp-rsvp.php and rsvp_frontend.inc.php and deactive and reactivate the plugin to get the latest database changes.
1 +=== RSVP and Event Management Plugin ===
2 +Contributors: wpchill, silkalns, giucu91
3 +Tags: rsvp, event, event management, attendee management, event planning, wedding planning, event registration, events, events management, events registration, reserve, wedding, guestlist
4 +Requires at least: 5.6
5 +Tested up to: 5.9
6 +Requires PHP: 5.6
7 +Stable tag: 2.7.5
8 +License: GPLv3 or later
9 +License URI: http://www.gnu.org/licenses/gpl-3.0.html
10 +
11 +The RSVP Plugin was created to be a straightforward event management plugin to handle registrations for a single event.
12 +
13 +== Description ==
14 +The RSVP plugin was created to help manage attendees for your events. It was initially created for my wedding and has since been used across thousands of events including:
15 +
16 +* Weddings
17 +* Business conferences
18 +* Church gatherings
19 +* Other community events
20 +* Birthdays
21 +* And much much more
22 +
23 +Many options to customize the front-end accessible from the WordPress admin area. Attendee management is available via WordPress admin. If you want even more functionality check out <a target="_new" href="https://www.rsvpproplugin.com/">RSVP Pro</a> which gives you the ability to do multiple events, setup reminder emails, translate easier and much much more.
24 +
25 +<a href="https://www.rsvpproplugin.com/knowledge-base/installing-free-version/">RSVP Plugin installation guide</a>.
26 +
27 += FEATURES =
28 +* Open registration or private attendee list
29 +* Custom questions
30 +* Import and export attendees
31 +* Ability for attendees to add additional guests
32 +* Easy to customize text
33 +* Passcode or no passcode to RSVP
34 +* Easy attendee management
35 +* Associate attendees to make it easier for groups/families to RSVP all at the same time
36 +* Email notifications
37 +
38 += ADDITIONAL FEATURES IN <a target="_new" href="https://www.rsvpproplugin.com/">RSVP Pro</a> =
39 +* Multiple events
40 +* Even more text customizations
41 +* Public attendee lists
42 +* Ability to send notifications and reminders
43 +* AJAX based front-end
44 +* More info at <a target="_new" href="https://www.rsvpproplugin.com/">https://rsvpproplugin.com</a>
45 +
46 += SUBMITTING PATCHES =
47 +What?! You found a bug, well we'd love to have a patch or issue posted at our <a href="https://github.com/SwimOrDieSoftware/Wordpress-RSVP-Plugin" target="_blank">GitHub page for RSVP Plugin.</a> If for whatever reason we don't want to accept a request we will tell you why and work with you to figure out a way to get it accepted. Also, if your pull request is accepted we will credit you in the plugin's changelog.
48 +
49 +== Installation ==
50 +
51 +1. Upload the `rsvp` folder to the `/wp-content/plugins/` directory
52 +1. Activate the plugin through the 'Plugins' menu in WordPress
53 +1. Add and/or import your attendees to the plugin and set the options you want
54 +1. Create a blank page and add [rsvp] on this page
55 +
56 +== Frequently Asked Questions ==
57 +
58 += Can I style the plugin? =
59 +
60 +Yes. Below are the styles for the plugin:
61 +
62 +* rsvpPlugin - ID of the main RSVP Container. Each RSVP step will be wrapped in this container
63 +* rsvpParagraph - Class name that is used for all paragraph tags on the front end portion of the RSVP
64 +* rsvpFormField - Class for divs that surround a given form input, which is a combination of a label and at least one form input (could be multiple form inputs)
65 +* rsvpAdditionalAttendee - Class for the div container that holds each additional RSVP attendee you are associated with
66 +* additionalRsvpContainer - The container that holds the plus sign that allows for people to add additional attendees
67 +* rsvpCustomGreeting - ID for the custom greeting div that shows up if that option is enabled
68 +* rsvpBorderTop - Class for setting a top border on certain divs in the main input form
69 +* rsvpCheckboxCustomQ - Class for the div that surrounds each custom question checkbox
70 +* rsvpClear - A class for div elements that we want to use to set clear both. Currently used only next to rsvpCheckboxCustomQs as they are floated
71 +* rsvpAdditionalAttendeeQuestions - Class name for the div that wraps around all additional attendee questions
72 +* rsvpCustomQuestions - Class name for the div that wraps around all custom questions for each attendee
73 +
74 += Is there a GitHub Repository? =
75 +
76 +Yes, that is where the main development is done - https://github.com/SwimOrDieSoftware/Wordpress-RSVP-Plugin
77 +
78 += Can I Prefill Attendee Information? =
79 +
80 +Yes, go to the page associated with the RSVP form and add to the querystring the following parameters.
81 +
82 +* firstName - For the person's first name
83 +* lastName - For the person's last name
84 +* passcode - If passcode is enabled and/or required this will need to be added as well
85 +
86 +For example if you have a page that is /rsvp for domain example.com your URL might look like - http://www.example.com/rsvp?firstName=test&lastName=test
87 +
88 +== Screenshots ==
89 +
90 +1. What a list of attendees looks like
91 +1. The options page
92 +1. The text you need to add for the rsvp front-end
93 +
94 +== Changelog ==
95 +
96 += 2.7.5 - 11.01.2022 =
97 +* Fixed: Sanitizations
98 +* Changed: Text Domain - now same with plugin permalink
99 +
100 += 2.7.4 - 10.01.2022 =
101 +* Fixed: Custom style loading on all pages. ( https://github.com/WPChill/rsvp/issues/66 )
102 +
103 += 2.7.3 - 25.10.2021 =
104 +* Fixed: Added missing textdomain for translatsion and updated French translation ( Thanks to @mathroule )
105 +* Fixed: Spanish translation - extra space was added to translation string
106 +* Added: Lite vs Premium page
107 +
108 += 2.7.2 - 02.08.2021 =
109 +* Changed: UI list tables for attendees and questions
110 +* Changed: Sorting functionality for questions
111 +* Fixed: Front input styling - https://github.com/WPChill/rsvp/issues/42
112 +* Fixed: Importing error - https://github.com/WPChill/rsvp/issues/46
113 +* Changed: RSVP Plugin menu link as so: RSVP Plugin -> RSVP and submenu RSVP Plugin -> Attendees - https://github.com/WPChill/rsvp/issues/45
114 +* Fixed: Export from menu link sometimes doesn't work - https://github.com/WPChill/rsvp/issues/44
115 +* Fixed: Multiple inserts of question types in DB if the plugin is deactivated and activated multiple times - https://github.com/WPChill/rsvp/issues/43
116 +* Added: Review request
117 +* Changed: Folders & Files structure
118 +
119 +
120 += 2.7.1 =
121 +* Fixed a problem where the "add new" custom questions change in 2.7.0 broke more of the functionality in the custom questions area.
122 +* Updated German translation courtesy of Stefan Profanter.
123 +
124 += 2.7.0 =
125 +* Change by Christopher Moncayo changing from using the "site_url" option and using the get_site_url function instead
126 +* Updates to the French translation by Tony Martin
127 +* Removal of the 20% coupon option as it wasn't used too much and annoying to see
128 +* Added an "upgrade" link to the admin area
129 +* Added a "add custom question" button to the custom question list and removed "add custom questions" link in the admin area
130 +* Changed the "+" graphic on the front-end to a button so it can be more easily styled
131 +
132 += 2.6.9 =
133 +* Changed the open date message to not be wedding specific.
134 +
135 += 2.6.8 =
136 +* Removed colons at the end of the first and last name labels so it matched the rest of the form.
137 +* Fixed some warnings that occurred when adding a new attendee from the front-end.
138 +* Changed the admin link of "RSVP Options" to "RSVP Settings" to make it a little more clear
139 +
140 += 2.6.7 =
141 +* Changed the import functionality to use a new external library (Spout) instead of a non-maintained Excel parser.
142 +
143 += 2.6.6 =
144 +* Fixed an issue where an error was thrown when a non-exact match was found for an attendee when they went to RSVP
145 +
146 += 2.6.5 =
147 +* Changed the attendee table setup to try and go to utf8mb4_unicode_520_ci to handle emojis but fall back to utf-8 if it isn't allowed by the database.
148 +
149 += 2.6.4 =
150 +* A few more small translation string changes.
151 +* Changed collation on the note field in the attendee database table so it can now handle emojis
152 +
153 += 2.6.3 =
154 +* Changed some translation strings to work better for different languages.
155 +
156 += 2.6.2 =
157 +* Fixed another problem with the admin attendee list not being properly formatted all of the time.
158 +
159 += 2.6.1 =
160 +* Fixed a problem inside of the attendee list that was caused by the code reformatting.
161 +
162 += 2.6.0 =
163 +* Reformatted the code a little bit.
164 +* Included an updated translation for the Dutch language - thank you to Xander Lammertink!
165 +
166 += 2.5.9 =
167 +* Fixed a few small issues that wasn't allowing certain text to be translated.
168 +
169 += 2.5.8 =
170 +* Fixed a small bug where names with apostrophe's in them were not being found even when they should be.
171 +
172 += 2.5.7 =
173 +* Cleaned up the code inside of rsvp_frontend.inc.php
174 +* Added the passcode and other fields to the attendee confirmation email
175 +
176 += 2.5.6 =
177 +* Removed a test file in a library we were using that was driving code quality scores down.
178 +* Code reformatting on the first step towards a bigger rewrite.
179 +* Changed the default yes/no RSVP text to be more generic.
180 +
181 += 2.5.5 =
182 +* Made it so the JavaScript libraries list jQuery as a requirement.
183 +
184 += 2.5.4 =
185 +* Added a trailing slash to the form links as this was causing some sites to do redirects instead of posting correctly.
186 +
187 += 2.5.3 =
188 +* Did a replace of smart/stylized single quotes when importing or adding an attendee. This is to handle the case where another program replaces the smart-quote and attendees try to find themselves but they can't because of the smart-quote
189 +
190 += 2.5.2 =
191 +* Removed a CSS class for the primary "Yes" for RSVP. As it was causing issues with themes.
192 +
193 += 2.5.1 =
194 +* Made it so the rsvp date can be sorted on the attendee list admin screen
195 +
196 += 2.5.0 =
197 +* Made the associated attendee RSVP question to be formatted the same as the main RSVP question.
198 +
199 += 2.4.9 =
200 +* Changed the attendee email to be HTML based and made it have better formatting when receiving the email
201 +
202 += 2.4.8 =
203 +* Changed the export functionality so that associated attendees are separated by a comma instead of a newline
204 +
205 += 2.4.7 =
206 +* Removed additional paragraph tags around certain form items so that each form input had a similar structure
207 +* Added a stricter styling rule for radio and checkboxes to be displayed inline with their labels
208 +
209 += 2.4.6 =
210 +* Added in functions to support the WordPress 4.9.6 personal data eraser
211 +* Added in functions to support the WordPress 4.9.6 personal data exporter
212 +* Added in a function for handling the addition of RSVP Pro specific privacy policy information for a site
213 +* Fixed a problem with the frotnend form when the permalink structure was set to "plain" the form would no longer post to the correct page
214 +
215 += 2.4.5 =
216 +* Fixed a bug with the latest release where it wasn't working when PATHINFO URL rewriting was done vs. the normal mod_rewrite URL rewrite
217 +
218 += 2.4.4 =
219 +* Fixed a problem with import with the kids and veggie meal options. This was reported by Roland.
220 +* Changed how the URL was figured out for the form action. Used standard WordPress APIs instead of relying on the $_SERVER global variable which was causing problems in certain hosting configurations.
221 +
222 += 2.4.3 =
223 +* Moved jQuery Validate to a local copy instead of loading from a CDN. This was done because certain themes rewrite URLs that are from different domains to their own causing JavaScript issues.
224 +
225 += 2.4.2 =
226 +* Added custom questions to the main attendee email body so it would be the same as the associated attendees portion of the emails
227 +
228 += 2.4.1 =
229 +* Made some small changes to the export functionality so it would work better with unicode characters
230 +
231 += 2.4.0 =
232 +* Fixed a problem when an attendee is editing their RSVP the associated attendees would not reflect their current RSVP status
233 +
234 += 2.3.9 =
235 +* Changed all the "password" text to be "passcode" to have consistent text
236 +
237 += 2.3.8 =
238 +* Fixed an issue where the note field is displayed in the attendee list screen without escaping causing a persistent XSS
239 +
240 += 2.3.7 =
241 +* Removed a warning when handling an RSVP and the note did not exist. This was reported by Benedict
242 +* Updated Italian translations courtesy of Andrea Paris
243 +
244 += 2.3.6 =
245 +* Added function exist checks for the nonce functions to avoid conflicts
246 +
247 += 2.3.5 =
248 +* Added in some protections to help with duplicate submissions
249 +
250 += 2.3.4 =
251 +* Fixed an issue where secondary level of associated attendees the RSVP statuses were not being recorded
252 +
253 += 2.3.3 =
254 +* Added a revised French translation courtesy of Romain Silva
255 +* Added an Italian translation courtesy of Andrea Paris
256 +
257 += 2.3.2 =
258 +* Fixed a warning on the front-end when the first or last name were not inputted.
259 +
260 += 2.3.1 =
261 +* Added a label above associating attendees in the edit form to make it more clear
262 +* Moved the "custom message" for each attendee to be above the RSVP question
263 +* Added a "back to custom question" link on the the custom question edit screen
264 +* Changed the custom question permission level to "everyone" and "select people" to make it more clear
265 +
266 += 2.3.0 =
267 +* Updated French translation courtesy of Thierry Dupiot
268 +
269 += 2.2.9 =
270 +* Added in some more email text for localization
271 +* Updated the pot file
272 +
273 += 2.2.8 =
274 +* Small fix for custom question types not always populating
275 +
276 += 2.2.7 =
277 +* Do not escape the characters within the style general option, as they are needed for some CSS selectors
278 +
279 += 2.2.6 =
280 +* Modified the import process so on import it will update attendees if the attendee has already been added
281 +
282 += 2.2.5 =
283 +* Fixed a typo in the Dutch translation
284 +
285 += 2.2.4 =
286 +* Made it so the plugin is PHP7 compatible
287 +* Changed the text for when the event registration is not open to be more generic.
288 +* Fixed an issue where the notifications included private questions that people did not have access to
289 +
290 += 2.2.3 =
291 +* Fixed an issue with the export functionality characters with accents would not render correctly with the Mac version of Excel
292 +
293 += 2.2.2 =
294 +* Fixed a bug with import based on recent refactorings. It caused it so custom question private associations were not working on import.
295 +
296 += 2.2.1 =
297 +* Fixed some warnings that were reported in the frontend file
298 +
299 += 2.2.0 =
300 +* Made it so the import and export functionality to have similar formats, making it easier to import in exported data.
301 +
302 += 2.1.9 =
303 +* Fixed a bug where the email address is not saving for new attendees
304 +
305 += 2.1.8 =
306 +* Removed the max length attribute on the passcode field in the admin area
307 +* Changed the Excel reader to spreadsheet-reader which is more supported and also handles additional formats (CSV, XLS, XLSX, ODS)
308 +
309 += 2.1.7 =
310 +* Made a correction to uninstall script to correctly remove the database version
311 +
312 += 2.1.6 =
313 +* Implemented a fix for foreign characters. Thanks to Pawel Zochowski for the fix!
314 +* Added a feature to specify CSS styling via the RSVP options
315 +* Added the email field to the attendee emails
316 +* Added the RSVP icon to the admin menu area
317 +
318 += 2.1.5 =
319 +* Changed the open date text to use the general settings date format instead of a hard coded date format
320 +* Fixed an issue with custom question types when the custom question types have a different ID than expected
321 +
322 += 2.1.4 =
323 +* Fixed a bug where if the email field was hidden and a new attendee was added it would not save
324 +* Added the ability to delete the database tables and options when uninstalling
325 +
326 += 2.1.3 =
327 +* Resurfaced the note field on the admin attendee list screen
328 +
329 += 2.1.2 =
330 +* Incremented the tested version to 4.3.0
331 +* Surfaced the date when an attendee RSVP'd
332 +
333 += 2.1.1 =
334 +* Added in a Czech translation, thanks to Radek Strnad for providing the translation.
335 +
336 += 2.1.0 =
337 +* Fixed an issue with the import process not handling unicode characters when trying to associate attendees
338 +
339 += 2.0.9 =
340 +* Small fix to correct the problem of additional attendees having slashes in front of apostrophes on the front-end.
341 +
342 += 2.0.8 =
343 +* Added in a fix for first and last name searching to work better with different naming schemes like Norwegian names, fix provided by Richard Mikalsen
344 +
345 += 2.0.7 =
346 +* Spanish typo fix contributed by Andres Gomez
347 +* Added a Norwegian translation supplied by Richard Mikalsen
348 +
349 += 2.0.6 =
350 +* Fixed a problem with the JavaScript change in 2.0.5 custom questions were not showing up.
351 +
352 += 2.0.5 =
353 +* Fixed a problem where on some themes the JavaScript would stop working correctly on the front end.
354 +* Renamed to the Finnish translation to the more common locale code, thanks to Andres Gomez for this fix
355 +* Small text change to allow for localization, thanks to Henrik Palm for this fix
356 +
357 += 2.0.4 =
358 +* Fixed a problem when exporting that the sprintf parameters wouldn't always match
359 +
360 += 2.0.3 =
361 +* Added some more front-end styling to deal with themes making the RSVP form unusable in some cases
362 +* Added an option to disable user searching when a user is not found on the RSVP form
363 +
364 += 2.0.2 =
365 +* Fixed a small bug that happens in the JavaScript when you have a custom question that has a pipe (|) in it
366 +
367 += 2.0.1 =
368 +* A few translation bug fixes and a Spanish and Finish translation submitted by Andres Gomez Garcia!
369 +
370 += 2.0.0 =
371 +* Made the multi-selects easier to use
372 +
373 += 1.9.9 =
374 +* Added some basic styling to the front-end to try and prevent themes from hiding form elements
375 +* Made it so you can pass in the passcode in the querystring when the passcode only option is enabled
376 +* Added in a Dutch translation of the RSVP plugin, thanks to Marijn Roukensfor providing the translation!
377 +
378 += 1.9.8 =
379 +* Replaced mysql_real_escape with Wordpress specific escaping methods
380 +* Removed all uses of $_SESSION variables
381 +* Added all custom questions for associated attendees to email notifications
382 +
383 += 1.9.7 =
384 +* Tested the plugin on 4.1.0
385 +* Added in a French translation of the RSVP plugin, thanks to Beno�t Quentin for providing the translation!
386 +
387 += 1.9.6 =
388 +* Added in a German translation of the RSVP plugin, thanks to Gernot Weber for providing the translation!
389 +
390 += 1.9.5 =
391 +* Fixed a bug when emailing people in certain cases it did not have all of the information it was looking for. Thanks to Guillaume De Smedt for pointing out the problem.
392 +
393 += 1.9.4 =
394 +* Added the ability to skip the first step if the querystring parameters existed for the form values.
395 +
396 += 1.9.3 =
397 +* Added shortcode [rsvp]
398 +
399 += 1.9.2 =
400 +* Fixed a bug that I introduced with the URL change in 1.9.1
401 +
402 += 1.9.1 =
403 +* Fixed some internationalization errors pointed out by Alberto Manfrinati
404 +* Changed the URL code to not use the $_SERVER variable as sometimes that does not match with the blog's domain
405 +
406 += 1.9.0 =
407 +* Fixed an issue where if you hide the email address the next time a person goes to RSVP their email address gets removed
408 +* Added an option to add some custom text to the email sent to attendees
409 +* Changed the editing of RSVPs so even if someone has RSVP'd you can edit their entry if they are associated with the person
410 +
411 += 1.8.9 =
412 +* Tested to make sure the plugin worked on WordPress 4.0.0
413 +* Fixed a bug where you couldn't deselect an attendee
414 +* Modified the not found text to show something different if we are only asking for a password, thanks to Chris Moncayo for the patch
415 +* Modified the text for the first step of the RSVP, thanks to Chris Moncay for the patch
416 +
417 += 1.8.8 =
418 +* Fixed a bug with storing answers to custom questions, was using a comma but that interferred with how some answers were written. Will require saving questions again.
419 +
420 += 1.8.7 =
421 +* Fixed a bug in the import process where non-ASCII characters were not being properly imported.
422 +
423 += 1.8.6 =
424 +* Added in an option to only show a passcode for when a guest rsvps. When this option is on the passcode has to be unique.
425 +* Fixed a bug where custom questions would not show up in the correct order when viewing the guest list in the admin area.
426 +* Added all the other information along with custom questions to the emails that are sent to the email specified in the notification email setting.
427 +
428 += 1.8.5 =
429 +* Added in an option to disable not have guest emails appear to be from the email specified in the notification option. As some hosts will not send out an email with a custom from header.
430 +
431 += 1.8.4 =
432 +* Fixed a stupid bug where the option to hide the email address didn't do it everywhere.
433 +
434 += 1.8.3 =
435 +* Modified the guest emails so that it would appear from the email specified in the option.
436 +* Added the RSVP Options page as a sub-menu item under RSVP Plugin
437 +* Added in an option to hide the email address
438 +
439 += 1.8.2 =
440 +* Fixed a bug with the new email field that made it so guests couldn't be added
441 +
442 += 1.8.1 =
443 +* Tested the plugin against Wordpress 3.9
444 +* Added in the option to send a confirmation to the person RSVP'ing. Go to Settings -> RSVP Options and select "Send email to main guest when they RSVP". Thanks to Reydel Leon for the code contributions.
445 +* Added in an option to specify the number of additional guests a person can add
446 +
447 += 1.8.0 =
448 +* Added in rsvpCustomQuestions as a div container for custom questions to help with styling
449 +* Added in a fix to stop auto newlines from paragraphs from happening on older versions of Wordpress. I remove wpautop from the_content filter when RSVP content is found.
450 +
451 += 1.7.9 =
452 +* Fixed an issue reported by a user where the private custom questions did not get included with a new additional attendee
453 +
454 += 1.7.8 =
455 +* Changed it so the first and last name are displayed in the question "Will X be attending?" where X is the person's name. It used to only display the person's first name.
456 +
457 += 1.7.7 =
458 +* Small layout bugfixes that were introduced in 1.7.6
459 +* Removed a warning reported by a user
460 +
461 += 1.7.6 =
462 +* Changed the questions for additional people to have paragraph tags wrapped around them.
463 +* Added the option to remove a guest you just tried to add
464 +
465 += 1.7.5 =
466 +* Changed how RSVP'ing for associated guests work. You no longer have to select the checkbox but just select the RSVP option (yes or no) for the guest and it will assume you are RSVP'ing for the guest.
467 +* Changed the default thank you message so it now has the main person's name for RSVP'ing and any additional people that were RSVP'd.
468 +* Made it possible to associate users with private question on import. See the import page for more details.
469 +
470 += 1.7.4 =
471 +* Fixed an issue with the table sorting for custom questions not working correctly
472 +* Added an the option to change the verbiage for the add additional guest question
473 +* When the email notification is sent now the associated attendees statuses are sent as well
474 +
475 += 1.7.3 =
476 +* Fixed some issues so notices would not surface
477 +* Fixed some admin encoding issues, fix submitted by David Dinmamma
478 +* Turned off autocomplete on the main RSVP form so people can't see who else has registered from that computer
479 +
480 += 1.7.2 =
481 +* Improved the queries to find related attendees when a person RSVPs
482 +* Incorporated an SSL check fix found at http://wordpress.org/support/topic/https-problem-1
483 +* Fixed an issue with a warning for an insert query. Notified by Chase Nimmer.
484 +* Changed the passcode field to a password and made it so was not set to autocomplete for browsers.
485 +* Added in a div container for additional attendee questions so JavaScript modifications could be done.
486 +* Added in an option to not scroll down to the RSVP form when a form post happened.
487 +
488 += 1.7.0 =
489 +* Added the ability to do open registrations
490 +* Added an anchor to the RSVP form to make it work better for single-page designs
491 +
492 += 1.6.5 =
493 +* Fixed another bug so that the RSVP form works with more single page layouts
494 +* Fixed some layout issues related to whitespace in the output
495 +* Added an option to hide the note field from the front-end
496 +* Added passcodes to the export
497 +* Added passcodes to the import
498 +* Made it so all of the front-end text was translatable
499 +
500 += 1.6.2 =
501 +* Fixed a bug so that the rsvp form works with single page layouts
502 +* Fixed a bug where the passcode was not being checked. Thanks to Jency Rijckoort for reporting the issue.
503 +
504 += 1.6.1 =
505 +* Fixed a bug with the jQuery validate library that was causing an error with the 3.5.0 media manager. Thanks to Topher Simon for reporting the issue.
506 +
507 += 1.6.0 =
508 +* Added in internationalization for the front-end piece of the RSVP plugin
509 +* Changed the front-end layout from a table based structure to more divs with classes to be used for styling
510 +* Added in sytling
511 +* Moved some CSS and JavaScript to separate files instead of being included inline
512 +
513 += 1.5.0 =
514 +* Made it so the plugin would only replace the plugin short code and not all of the page's content
515 +* Changed it so when the site is running over SSL the included javascript files would also be loaded over SSL
516 +* Removed deprecated calls to session_unregister so it would work correct on PHP 5.4 and above
517 +* Changed it so on new installs of RSVP fields that have free-form text will always be UTF-8 to minimize issues with unicode characters
518 +
519 += 1.4.1 =
520 +* Fixed a bug where the passcode field would not always get created when upgrading. This caused the attendee list to now display in the admin area
521 +* Also added some finishing touches to the passcode feature as it was released a little bit too soon
522 +
523 += 1.4.0 =
524 +* Added in the option to require a passcode when RSVPing.
525 +
526 += 1.3.2 =
527 +* Added in the option to change the "welcome" text
528 +* Added in the option to change the "So, how about it?" text
529 +* Fixed an issue with some MySql installations choking on the note field not having a default value
530 +
531 += 1.3.1 =
532 +* Added in a debug option to help identify issues with queries saving to the database
533 +* Changed how the scripts and stylesheets get added so there would be less conflicts with themes
534 +
535 += 1.3 =
536 +* Made it so custom questions showed up on the attendee list page
537 +* Added in a radio button as a custom question type
538 +* Changed the RSVP notification email to include the RSVP status
539 +* Fixed an issue with when searching for people with an apostrophe in it, it would display with the added escaping. Made sure to remove the escaping.
540 +* Added in the veggie and kids meal total count to the list of attendees in the admin area
541 +* Made it so admins can change the RSVP status
542 +* Fixed an issue with international characters not being displayed correctly on both the admin and public areas of the plugin
543 +
544 += 1.2.1 =
545 +* Fixed a bug that was causing an error on activation for people with servers that did not have short open tags configured
546 +
547 += 1.2.0 =
548 +* Fixed a bug in the adding of additional guests when there are custom questions
549 +* Added the ability to have a question be public or private. If a question is marked as private then only the selected attendees will be able to answer the question
550 +
551 += 1.1.0 =
552 +* Tested the plugin on 3.0.0
553 +* Added in the ability to sort custom questions
554 +* Fixed an issue where you could not mass delete custom questions
555 +
556 += 1.0.0 =
557 +* Removed some default text that pointed to my wedding site, doh.
558 +* Created the ability to not allow additional attendees be added
559 +* Created the ability to be notified via email whenever someone rsvps
560 +* Added the ability to specify custom questions for each rsvp.
561 +
562 += 0.9.5 =
563 +* Fixed a major bug that would not create the correct sql tables during initial install, thanks to everyone for letting me know.
564 +
565 += 0.9.0 =
566 +* Fixed the options page so it works in MU switched from the old options way with using the newer methods that are only for 2.7+.
567 +* Added the option of custom messages for each attendee.
568 +* Small bug-fixed and code refactoring that I noticed while testing.
569 +
570 += 0.8.0 =
571 +* Did better variable checking on the sorting functions, as warning could show up depending on the server configuration.
572 +* Fixed an issue with the checkbox selector in the attendee list not working in Wordpress 2.9.2
573 +* Added an export button to the attendee list. When clicking this button the list will export in the same sorting order as the list
574 +* Added the ability to associate attendees on import
575 +* Added in checking when importing so names that already exist don't get imported
576 +* Fixed a warning when session variables were not created on the front-end greeting page
577 +
578 += 0.7.0 =
579 +* Fixed a bug reported by Andrew Moore where when adding a new attendee and an option to hiding an answer the answer would still be visible
580 +
581 += 0.6.0 =
582 +* Fixed a bug reported by Andrew Moore in the import feature that would not allow most files from being uploaded, doh!
583 +* Fixed a few other small warnings and gotchas (also reported by Andrew Moore)
584 +
585 += 0.5.0 =
586 +* Initial release
587 +
588 +== Upgrade Notice ==
589 +* To upgrade from 0.5.0 to 0.6.0 just re-upload all of the files and you should be good to go. Really the only change was to wp-rsvp.php so uploading this changed file is all that is needed.
590 +* To upgrade to 0.9.0 at minimum copy over wp-rsvp.php and rsvp_frontend.inc.php and go to the attendeees list. Preferably deactive and reactivate the plugin so it is for sure that the database changes happen.
591 +* To upgrade to 1.0.0 at minimum copy over wp-rsvp.php and rsvp_frontend.inc.php and deactive and reactivate the plugin to get the latest database changes.