-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog.txt
464 lines (375 loc) · 23 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
1.4.10 - 2019-12-03
fixes:
* Disallow direct access to the Password Reset page.
* Issue with missed locked categories.
* Duplicate notifications when sending proposals.
changes:
* Added View proposal button for Employer and proposal owner on the Project Details page.
* Remove Cancelled status when worker set it as completed.
1.4.9 - 2019-06-03
fixes:
* Fixed Saved Filters widget.
* Issue with "Closed On" date on a workspace dashboard (for newly closed workspaces only).
* Don't display Featured ribbon on the project outside Home page and Category page.
changes:
* Added HireBee - Taxonomy List widget. It can be used as Project Sub Categories widget as well.
1.4.8 - 2019-05-11
fixes:
* Proposals currency defaulting to USD throughout the site.
* Creating a child theme the bee logo disappears.
* Password Reset form throws a notice on PHP 7.2.
changes:
* Added Customizer Custom Controls library (for developers uses).
1.4.7 - 2019-02-15
fixes:
* Success Rate is showing 200% for a freelancer.
* Fixed a link to the list of two-letter language codes.
* Fixed translations.
1.4.6 - 2019-01-25
fixes:
* Duplicated e-mail's signature in password change notification.
* No line breaks in Project/Credits Plan description.
* Fixed translations for Addons MarketPlace page.
changes:
* Introduced email-template.php template. Email signature now added in the template.
* Added filter 'hrb_get_custom_form_args'.
1.4.5 - 2019-01-08
fixes:
* Notifications are not ordered chronologically.
* Warning messages on the Dashboard.
* Too small text for a Plan description.
* Fixed translation.
* Fix coloring work status label on workspace reviews section.
changes:
* Remove work status Complete when Work is marked as Incomplete by freelancer.
1.4.4 - 2018-12-27
fixes:
* Duplicate Project Cancellation notification.
* No notification sent to Freelancer for jobs marked as incomplete by Employer.
* Fixed translation for "This field is required".
* Work status labels coloring on the Projects dashboard.
* Fixed widget form inputs for 'url', 'email', 'number' types.
changes:
* Updated Feamework. Added template file for the appthemes_output_attachment() function.
1.4.3 - 2018-11-30
fixes:
* Fixed translation ability for some strings
* Incorrect validation of field Amount when editing a proposal with comma separator.
* Use require_once statement for loading WordPress files. PHP compatibility issue.
* Login form fields spacing is off
* iPad/iPhone Media Upload Issues
* Child theme not working based on the tutorials. Updated tutorial.
* RTL causes the page to have a horizontal scroll bar
changes:
* Reorder custom forms ability. Added form order metabox.
* Use new site_icon option for favicon. favicon.ico still can be used as fallback in backward compatibility purose.
1.4.2 - 2018-05-05
fixes:
* Prevented situations when order marked as Refunded or Completed, but actual requests have been failed.
* No auto refund after possible dispute period end.
* Do not allow users manually cancel paid escrow orders to avoid author refund before possible dispute resolved. Admins still able to cancel orders.
* Bad formatted checkbox "Terms" when editing a proposal.
* Bad formatted skills checkboxes on edit profile form.
* Load custom forms for both project category and sub category.
* Don't use deprecated create_function()
* Paypal adaptive error on fractional amount
changes:
* Enabled field tips on the custom forms
* Removed password in the registration email
1.4.1 - 2017-08-22
fixes:
* Added missing image.php theme template file
* Added missing the_tags() in the single blog post page so tags show up
* Added an author bio section to the bottom of each blog post. Only display if author has a description written
* Added missing wp_link_pages() to support pagination within pages and blog posts <!--nextpage-->
* Added focus color scheme styles for buttons and links
* Styled the post password protected submit button
* Blog post & page edit & read more buttons now matches the active color scheme
* Make sure embedded videos are 100% wide and scaled correctly
* Checkout progress steps no longer wrap and break in responsive view
* Added missing archive.php theme template file so blog date links work correctly (e.g. /2017/07/)
changes:
* Changed how the heart is styled for favorite links
* Moved remaining content-*.php files into parts directory
* Moved project details section tab up into project main area on single project page
* Put hrb_output_user_actions() do_action in actual profile page template instead of using separate function
* Removed "Edit Profile" button link on the public profile page
* Made html tables 100% wide by default
* Show a "project owner" label next to clarification board owner responses
* Show an "author" label next to blog post author responses
* Added a custom comments callback hrb_comments_callback() for further comment/responses customization
* Removed legacy PIE.htc file and 3rd party includes folder
* Updated the screenshot.png file with the new company logo and homepage screenshot
1.4.0 - 2017-08-10
fixes:
* Correctly load theme stylesheet using wp_enqueue_style()
* Added the initial-scale=1 to the viewport meta tag to prevent weird zooming in landscape mode
* Don't use @import inside css since it's slower
* Append correct version numbers to enqueued 3rd party js and stylesheets
* Show 0 instead of "Comments Off" when comments are turned off on a post
* Gravatar size and right padding border on comments. Also support high resolution screens
* Custom Avatars do not override Gravatars on the clarification board and post comments.
* Checkbox fields do not display multiple values on Project Preview
* Adaptive payment sandbox issues
* Added missing "Reply" to comment text string for translation
* Ordered or unordered lists breaking outside of content box on blog posts
* Don't remove certain values (admin_color, comment_shortcuts, admin_bar_front, etc) when editing user profile on front end
* Append hash to url when details, proposals, and clarification board tabs are clicked to allow direct linking
* Escape and fix some missed/incorrect usage text strings for better security
* Added footer copyright text to customizer to easily change. Added padding to the footer class. Other footer clean up
* The "Site Title" and "Tagline" in the customizer are styled correctly
* Added missing comments section to the page templates
* Added missing the_post_thumbnail() to display the featured image to page templates
* Added missing blog sidebar
* Replaced search icon with font icon for high resolution screen support
* Improved responsive design and Foundation grids
* Moved "Header Nav" sidebar widget functionality into home page. Use title, content, and featured image there instead
* Cleaned up and fix grammar in all email notifications
* Cleaned up user dashboard sidebar and increased padding around elements
* Removed dashboard sidebar counters for the pages section since it was only being used by notifications
* Replaced generic "post updated" admin messages with "project or credit updated" using the post_updated_messages filter
changes:
* Updated head in wrapper.php to more modern standards
* Always hide the WordPress admin toolbar for non-admin users. Uses new hrb_disable_admin_bar() filter.
* Removed "Appearance" under "HireBee Settings" => "General" section. Use customizer directly.
* Deprecated several functions which can be found here includes/deprecated.php
* Added support for several new currencies by updating to latest version of payments module
* Added code support for rtl languages via assets/css/style-rtl.css. Still not working well though
* Append version numbers to enqueued js and stylesheet urls so cache is cleared with new versions
* Add Google fonts filter hrb_google_font_args() so devs can add/remove fonts and weights
* Removed tooltips from header since they added little value and weren't used on all items
* Cleaned up edit user profile page and improved data quality by using url and email field types
* Removed custom header image support and replaced with native custom header logo via the customizer
* Replaced footer widget stars with font icon to support retina displays
* Added a full width page template
* Removed support for legacy IE 7 and 8 since official support for Microsoft ended in 2016
* Moved .pot file to languages folder
* Minified images using imagemin
* Upgraded normalize.css from 2.1.2 to 7.0.0
* Introduce Grunt task manager
* Introduce Bower package manager
* Updated theme framework to version 2d1da63
* Add new wp core 4.7.0 custom post type labels
1.3.8 - 2016-12-16
fixes:
* Fixed compatibility with WordPress 4.7
* The "Allow users to view their order list" option is not saving (removed option)
* Welcome email
* Error on includes / post.php
* Insecure call to Google Fonts
1.3.7 - 2016-07-27
fixes:
* Google map API issue
* Character "-" in page titles
* Disable shortcodes in description field, for non-admin users
1.3.6 - 2016-05-13
fixes:
* Dropdown not collapsing when mouse clicked away
* Transfer funds not working for escrow PayPal on serers with SSlv3
* Fixed some minor notices in Geo module
* Typo on dashboard
* Page not found on processing gateways
* Category count bug
1.3.5 - 2016-01-15
fixes:
* Clarification board not working correctly with message: Sorry, comments are closed for this item
* Missing metabox fields on edit job backend
* Protocols in the social and AppThemes links
* Added User Nickname on edit profile form, fixed WordPress 4.4 incompatibility
* User password changes without request from the user
* Some incompatibilities with new PHP7
1.3.4 - 12/10/2015
fixes:
* Typo in "Your applying to this project. Proceed?"
* Freelancers that worked on a canceled/re-opened project were able to edit their previous proposal
* Projects statuses dropdown in user dashboard not showing all available statuses
* Monthly automatic credits offer not working correctly
* Same description being displayed in 'Free Credits' and 'Free Monthly Credits' options
* Lost user password after edit profile
* Different color and typeface on search dropdown in main page and single project page
changes:
* Added compatibility for WP 4.4
* Main stylesheet is not minified anymore
1.3.3 - 08/26/2015
fixes:
* Duplicate field showing on registration form after WP 4.3
* Project moderation approval notification not being sent
* Project duration validation check allowing empty values when javascript validation was disabled
* Inaccurate category counts on frontend
changes:
* There's now only one password field in registration, profile and reset password pages (WP 4.3 or later)
1.3.2 - 06/10/2015
fixes:
* Dropdowns opening automatically when viweing all projects on user dashboard
* File upload requirements only being considered when media browser was opened for the first time (on post submission)
* Workspace title link not linking to single project page
* Option selected in "Show x results per page" filter being ignored on user dashboard
* Employers receiving two emails ("project x was published" and "project x was updated") when a project was submitted
* PayPal payment loop during escrow payments
* Edited proposals being displayed as messages on the clarification board
* Custom file upload fields ignoring file size limits set on the settings page
* 'No ratings yet' text being cut off on small screens
* Known WordPress XSS vulnerability with ‘add_query_arg()’ and ‘remove_query_arg()’
* ‘Twitter’ was misspelled
* Unecessary JS files loading on the frontpage
* Skills and rate per hour fields being displayed to employers on the edit profile page
* Freelancers search not returning any results for users that changed their display name
* Visitors able to post on a project clarification board
* 125x125 widgets content not being saved properly
* Projects relisting process being "stuck" on the preview step, when 'Charging for Projects' disabled
* Relisted projects always waiting for moderation, independently of the 'Moderate Projects' option
changes:
* Better support for SEO in page titles
* Free credits are now given to employers only if the option 'General > Shared Roles Capabilites' is enabled
* Sort categories and skills alphabetically on project submission form
* Load minified versions of javascript and CSS files (faster page loads)
* Deleted unused 'colorbox' folder
* Removed empty lines and spaces from 'admin.css' file (results in smaller file)
* Improved tooltips and descriptions in backend settings pages
* Backend project listings and order columns are now responsive
* Removed '::' from widget titles
* Allow selecting users display names in edit profile page, using dropdown (mimics WordPress backend display names dropdown)
* Replaced 'get_the_excerpt()' with 'the_excerpt()' on the front page for better compatibility with plugins that rely on 'the_excerpt()', like 'StarStruck'
new:
* Added button for direct access to a project workspace from the single project page
* Added new 'Add-ons' menu sub-item for quick browsing of the AppThemes Marketplace
* Added new 'Security' tab with options to disable backend access
1.3.1 - 01/22/2015
fixes:
* No permissions to relist message showing after successfully relisting a project
* Dashboard right sidebar 'Stats' counts
* Featured proposals sorting (featured proposals should always display first)
* Proposals canceled by freelancers selectable as candidates by employers
* Pagination for 'Purchases' on user dashboard
* 'From' email header for new user registration and password info always showing 'WordPress'
* Refine search not filtering results
* PHP warnings on 'Saved Filters' widget when some third party plugins installed
* Missing notification to freelancers when project terms were updated
* Employers able to select more then one candidate for a project
* Blog comment links hidding part of the single page content when clicked
* Avatar upload on user profiles not working
changes:
* Featured proposals are displayed first on dashboard list of proposals
* Added indication for featured proposals on dashboard list of proposals
* Users are now redirected to their dashboard immediately after login or registration
1.3 - 01/06/2015
fixes:
* Projects clarification section sometimes kept open for comments while project was not active
* Listings not being sorted correctly on some sorting items
* Projects with endless duration defaulting to the default duration set in the settings page
* No permissions for canceling/editing/deleting non published projects
* Display image thumbnail on 'Recent Projects' widget (project must have an image attached - first image uploaded is set as the featured image)
* Search icon on sidebar search bar being duplicated in IE
* Number of Sub-Categories option in customizer not working correctly
* Addons included in plans being ignored
* When logged out and a wrong password was entered message was always "You are now logged out."
* Radio buttons in custom forms allowing more then one checked option
* Freelancers work actions not available (e.g: View Workspace) when ‘Escrow’ disabled
* 404 error with non-admin users when posting a project with moderation enabled
* Error 'Fatal Error: Class APP_Paypal not found' on theme activation
changes:
* On registration, redirect users to dashboard instead of frontpage
* External links (Facebook, Twitter, etc) are now opened on a new browser tab
* Project orders email notification sent to admins now links back to the order page instead of the project page
* Site owners can now access all workspace information for employers and freelancers from the related order or dispute page
* Footer widgets titles not showing up to visitors
* Deleted bundled 'jQuery Validate' library. Uses library provided by AppThemes framework instead
* Deleted unused 'jQuery Colorbox' library
* Added option to disable optional header area from the 'Customizer' page
new:
* Disputes are now available for cases where the freelancer completes the work but the employer cancels or closes the project as incomplete (Admin > Escrow > Disputes)
* Allow choosing the number of valid days for opening a dispute after the project is canceled/marked incomplete (Admin > Escrow > Disputes)
* Allow choosing which budget types (fixed price or/and per hour) are enabled (Admin > Projects > Budget)
* Allow changing the number of allowed skills (Admin > Projects > Skills)
* Allow choosing which location types (remote and/or local) are enabled (Admin > Projects > Location)
* Allow hiding proposals quotes (amount/message) from other users ( Admin > Proposals > Visibility)
* Added new 'Urgent' option to 'Sort By' select box (displays only urgent projects)
* Added new option to the customizer to disable the optional header area
1.2.1 - 10/20/2014
fixes:
* Error 'Fatal error: Can't inherit abstract function APP_Payment_Processor::form()' on theme activation
* Translation domain missing for some strings (could not be translated)
* Credits purchase form steps not being displayed correctly
changes:
* Added compatibility for upcoming AppThemes 'Balanced-Payments' plugin (provides new escrow gateway)
* Replaced user type radio button with a dropdown on registration form for better compatibility with iOS
1.2 - 09/22/2014
fixes:
* 404 error when visiting a project page after completing the checkout process, with projects moderation enabled
* Proposals currency defaulting to USD throughout the site
* Fatal error when editing a project from the backend
* Editable proposals/projects on non-active projects
* SSL issues with facebook widget
* Endless loop on credits purchase plan select page when project posting set to free
* Projects admin menu item displaying two icons
* Missing translation domains on some strings
* Invalid orders URL on orders actions admin notification
* Tip baloon when hovering information icon on agreement form not showing
* Non editable project durations sometimes showing an empty duration (should always display 30 as default)
* Form submit on workspaces always redirecting to dashboard project listings
* Empty categories not showing on the categories listings
changes:
* Replaced 'Reset Credits Monthly' checkbox with a 'Free Monthly Credits' input option for additional control over offered credits
* Projects proposals are now only visible to registered users
new:
* Added PayPal Adaptive Payments for escrow transactions
* Added Escrow settings page
. Charge Flat Fees on Escrow transactions
. Charge Percentage based Fees on Escrow transactions
* Sidebar for escrow funds transfer
* Display agreed budget price on workspaces 'Terms' Tab
* Display total amount for 'per hour' budget types on workspaces. e.g: 100$ (2h*50$)
1.1 - 08/11/2014
fixes:
* 'HRB_Expire_Handler' declaration after child classes causing "PHP Fatal error: Class 'HRB_Expire_Handler' not found" for some users
* Removed duplicate 'id' attribute in search input field
* Ordered/unordered lists not being wrapped correctly in post/pages content
* Featured image being displayed in single posts
* Featured image not properly floated to the left in posts
* Solid background being displayed when hovering favorite icon in single project page
* Empty title in 'Find Freelancers' listings when YOAST SEO plugin enabled
* Invalid CSS class name for Tabs sections in 'scripts.js'
* Blank space on the right when viewing site in small screens
* Splash screen displaying on blog listing even when set to 'Front Page Only'
* Currency dropdown in post a project form not defaulting to currency set in 'Payments' > 'Settings'
* Fatal error when using internal templates on new pages
* Days until expiration not showing correctly in favorite and profile project listings
* Added missing WP core CSS styles for caption and images alignment
changes:
* Social network fields for the site, social connect widget, user profile, etc, optionally accept full URL’s instead of only the network user ID. Useful for some social networks like LinkedIn that can have multiple URL types like ‘linkedin.com/in/username' (default) or ‘linkedin.com/company/username’ (for companies). Users with a company profile should paste the full URL instead, otherwise the outputted URL will be the default ‘linkedin.com/in/username'
* Removed 'Local :: ' prefix from locations on the refine search sidebar
* Prefix refine search sidebar locations with the country (e.g: 'Portugal :: Lisbon', 'USA :: New York' ) in sites with no country restrictions
* Store additional geolocation metadata for projects and users locations to provide further geolocation features in future releases
* Added two new action hooks to the dashboard sidebar: 'appthemes_before_sidebar_widgets' and 'appthemes_after_sidebar_widgets' (props to 'mhupfield')
* Disabled CSS3 transitions on page loads (fixes ugly background color fades on page loads)
* Added CSS3 easing transitions to footer links
* Added support for CSS3 transitions on all major browsers
* Removed @import declarations from color stylesheets (better performance since Foundation dependent CSS styles are now loaded using <link>)
* Removed duplicate CSS3 transitions styles from color CSS stylesheets
* Moved inline CSS styles in recent posts widget to external CSS file
* Display 'No ratings yet' when ratings not available on users listings and profile
* Display 'n/a' in dashboard sidebar when rating not available
* Static refine search placeholder on sidebar replaced with real refine search input (static refine search text was already being mistaken by an input)
* Localized default widget text
* Additional tip text in 'Reset Credits' setting: "For users with paid credits, the extra credits will be added to their total"
* Replaced 'id="overview"' attribute with 'class="overview"', where used
* Discrete border with rounded corners added to blog posts images
* Internal template files are no longer selectable from the templates dropdown
* Removed duplicate heading title from 'Categories' page
* Removed 'Latest Projects' heading title from the projects listings (displayed only on frontpage)
* Removed duplicate title from top header in single post and single project pages. Single posts are now titled ‘Blog’ and single project pages are titled ‘Project Details’
* Renamed ‘Project Details’ Tab to ‘Details’ in single project pages
* Display 'Browsing - %taxonomy%' when browsing project listings by taxonomy instead of 'Latest Projects - %taxonomy%'
* Deleted empty 'login.css' stylesheet in '/styles/'
* Updated 'select2' JS plugin to version 3.5.0
new:
* New 'Geolocation' Tab:
. Option to set the language for geolocation results
. Option to limit projects and users locations to a specific country
. Option to limit projects and users geolocation results using google places types: geocode, cities, regions or all (default).
. Option to refine projects/users search by: country, location or postal code
* Restrict currencies:
. Option to limit project budget to one or multiple currencies
. Option to restrict user rates to budget currencies
* Option to allow avatar uploads on user profiles
1.0 - First Release