Added default sort attribute 'Title' to property overview shortcode (it was missed if any property attribute was sortable)
Added options to "Other Properties" widget to show properties of same time, if no parent property exists, and to shuffle results.
Fixed bug with Property Features causing error when Microsoft Word apostrophe used
Fixed the issue with overwriting 'address attribute' to validated value.
Other simple fixes.
Extra changes: reverted some fix which had conflicts.
Added URL trimming for images.
Fixed property attribute's value, which showed incorrect url (if url was set for property attribute).
Fixes to WPP_F::isURL().
Encoding and EOL fixes.
Widgets' rendering and view fixes.
Grouped Property Search view fixes.
Update to detect plugin name so can be placed into different folder.
Added $_POST to $_GET conversion for search results.
Added new arument "in_new_window" (value:true|false) to [property_overview] shortcode.
Added 'Clear Cache' functionality. See Settings page, Tab "Help".
Removed depreciated setting "Display larger image, or slideshow, at the top of the property listing." which is not used anymore.
Bug fix with property type viewing in "Latest properties" and "featured properties" widgets.
Bug fix with property's attribute "city". Now "Searchable" can be manually set for it.
Other minor fixes.
Featured Properties widget restoration.
Added "Property Attributes" widget. When placed on a property page, can be used to display a list of attributes related to the property. The widget allows selection of specific widgets, as well as configuration of the sort order.
Added input type selection for data entry, available: free text, dropdown selection and checkbox. (in Developer tab)
Updated [property_attribute] to query taxonomies. New arguments: "make_terms_links" and "separator".
Bug fix with back-end property overview page breaking when certain attributes were set to display in overview column.
"Property Type" label can now be renamed by creating a custom attribute with property_type slug, and giving it a different label.
"Features" taxonomy hidden from overview table when disabled via Power Tools feature.
Removed some labels for "Property" to make application more universal.
Update to prevent single property pages from taking over taxonomy archives on front-end.
Updated post type registration to exclude property type from regular search results.
Re-ordered contents of "Developer" tab placing Attributes at the top for convenience.
Several property search improvements
FEPS: Pre-defined values and input types are now set by the newly available "Data Entry" settings in the Developer tab.
Developer notes: WPP_Core::init() broken up into WPP_Core::init_upper() and WPP_Core::init_lower(). Widget and widget area loading compartmentalized into WPP_F::widgets_init(). Back-end scripts consolidated into WPP_F::load_assets();
"Area" attribute will not only be appended with "sq ft." if it is set as numeric in the Developer tab.
All "wpp_stat_filter_" filters are set in prepare_property_for_display(). Exceptions: wpp_render_search_input(), Sidebar Property Listing widgets, and back-end Property Overview rows.
PDF Flyer. Improvements to avoid server issues when open_basedir restriction is in effect.
New [property_attribute] shortcode arguments: before, after, if_empty, do_not_format, and strip_tags.
Improvements to Parent Property editor. Values aggregated from child properties are uneditable and include a notification message so it can be easily identified which attributes are upward inherited, and which are not.
Improvement to Supermap and Property Map to display a list of child properties, when they exist, for the currently displayed property, and general redesign of the Google Map balloon Info Window.
Bug fixes to "Other Properties" widget.
Major improvements to template selection and general front-end page-type logic.
Settings page UI modification to work with deployments not utilizing permalinks.
WordPress 3.3 compatibility testing.
XML Importer: A few bug fixes and more advanced removal of bad XML characters.
Patch release to fix Google Map problem.
Update the $property and $post variables so they are same on single property pages. For developers: $post is always an object, and $property is always an array.
New shortcode: [property_attribute] to pull a single attribute without using PHP. Example: [property_attribute attribute=bedrooms] will return the number of bedrooms for current property. [property_attribute property_id=4 attribute=bathrooms] will return the number of bathrooms for property with ID of 5.
New shortcode: [property_map] to pull a single attribute without using PHP. Example: [property_map width="100%" height="100px" zoom_level=11 property_id=5]. Leave property_id blank to get map for currently displayed property.
New dynamic arguments available for [property_overview]: post_id, post_parent and property_type which are replaced with the current properties' data when passed into a shortcode on a property page.
All property attributes can now contain and execute WordPress shortcodes.
Property Type label can now be used to query properties, example [property_overview property_type='Single Family Home']
UI Improvement: On search results sorting options are not displayed if only one property is returned.
UI Improvement: Added "expand all" and "collapse all" to Property Stats editor table in Developer tab.
Improved pagination slider to adjust it's width based on the width of the Forward and Next buttons to avoid overlapping issue with translated buttons.
Improved property export to work with JSON and XML format. Exports can also conduct basic queries using URL parameters. Instructions may be found in the "Help" tab.
New Metabox: Child Properties: When editing a parent property, all children are displayed in a metabox.
[featured_properties] shortcode improvements, new shortcode arguments that can be passed: property_type, per_page, sorter_type, thumbnail_size, pagination, hide_count, and stats.
Property Overview shortcode can accept a ID in order to query a specific property.
Improvements to default property-overview.php for better custom templating.
Improved remote script and image loading. Remote scripts (such as Google) are first verified by WPP_F::can_get_script() to make sure the are reachable, before being sent to browser. Images can be verified via WPP_F::can_get_image()
Fixed a problem with child properties' permalinks.
Fixed issue with "Next" pagination button not working with certain configurations.
Added a check to prevent display addresses from returning with commas only when not enough attributes exist to display full address, yet formatting is applied.
Added additional backwards-compatibility for thumbnails sizes.
Added automatic image resizing to Google Map infobox thumbnail.
XML Importer: Added button to sort all import rules.
XML Importer: Added better limit control - pre and post-QC.
XML Importer: Added setting to set minimum image size for images.
Added [list_attachments] shortcode for displaying property, and regular post, attachments along file-type icons. Included file-type icons are: Microsoft Word, Microsoft Excel, ZIP, Adobe PDF, and default.
Added support for secure domains, external assets are loaded using https mode when necessary.
Added sorter_type=none and hide_count=true to [property_overview] shortcode which let you hide the sorter or the result counts, respectively.
Added wpp_alternating_row() and get_attribute() functions to simplify template creation.
Added 'view_details' argument to the [property_overview] shortcode which renders a "View Details" button.
Improved XML Importer cycle time nearly tripling import speed on large feeds (over 10,000 objects).
Fixed issue with Supermap "auto-fix" button not working.
Added additional TwentyTen style fixes.
Search widget improvements - default sort attribute and order can be set.
Added ability to do "open ended search"
Changed draw_property_search_form() to allow default sort attribute and sort order.
Added Danish translation
Improved the UI on the settings page, especially in the Developer tab
Added ability to mark attributes as numeric or monetary, which will make WPP format them properly when displayed on the front-end.
Added function to (optionally) disable the WordPress update_post_caches() function from being ran on the property overview page
Moved a lot of help text from the body of the settings page into the dropdown "Text" tab
Fix to searching - when a single numeric value is in search, system looks for exact match, not "like" match as with strings.
Minor fix with widgets - properties without thumbnails were showing up incorrectly.
Modified WPP_F::revalidate_all_addresses() so an array of property IDs can be passed in to validate.
After pagination, user's browser is automatically scrolled to the top of the paginated properties.
Fixed phone number formatting issue where the number would not be displayed if it was not 10 characters.
Added multi-checkbox search option.
Added automatically generated ALT and TITLE to sidebar widgets for improved image SEO.
Image captions and descriptions can not be displayed in Gallery widgets.
Renamed jQuery Cookie file to jquery.smookie.js (to avoid some hosts from blocking the file for security reasons)
Links in Property Meta are displayed as clickable links on front-end.
revalidate_all_addresses() function updated to skip any properties with valid addresses, if argument passed.
More tweaking and fixes to the sorting issues with numerical values (i.e. prices).
Added cron.php to run imports from the command line
Image fixes for the XML importer
Fix to widget image sizes (overlapping issue).
Option to automatically remove all associated property images when a property is deleted. WordPress does not remove attached images when the post or page is deleted, so a custom function was added to do this for properties.
Improvements to the default property-overview.php template.
Fix to "Developer" tab, previous version did not show some labels.
Semantic changes - "Properties" now labeled as "All Properties" on back-end.
Improvements to automatic image regeneration function, wpp_get_image_link(), and an option to disable it completely.
Added "Admin Only" attribute designator. Using the Developer tab, an attribute can be marked as "Admin Only" and it will only be visible in control panel or to logged in administrators.
Added an option to prevent loading the theme-specific stylesheet, if it exists in the first place. (Settings -> Display -> "Do not load theme-specific stylesheet.")
Ensured compatibility with WordPress 3.2
Changed "Properties" label to "All Properties" to stay consistent with new semantics.
Fixed admin styles to match new admin design.
Added styles for Twenty Eleven theme.
Added on-the-fly image resizing.
Updated Nivo Slider and global JS files to avoid version conflicts.
New: HTML code now rendered in meta fields on single property page.
Fixed issue spaces being removed from predefined values.
Fixed issue with 1 showing up on front-end instead of 'Yes'
Fixed issue with dashes in predefined values, they are now converted into HTML character.
Fixed bug with sorting for [property_overview] shortcode.
Added option to disable automatic feature download.
Added option to complete hide "Hidden Attributes" from property editing page - as opposed to being grayed out.
Added additional translation strings to property-pagination.php
Added new Google Map languages: Arabic, Bulgarian, and Thai
Added array_fill_keys() to support older versions of PHP (was causing errors when displaying [property_search] widget)
Bug fix with warning being displayed on Settings page
Changed core to use load_plugin_textdomain() to load localization settings.
"For Sale" and "For Rent" attributes are no longer being added programmatically.
Fixed default stylesheet for Supermap which was causing overflow issues with images.
Property meta can now execute shortcodes!
Made pagination backwards compatible to function with customized older versions of WP-Property themes
Added Turkish translation.
Properties -> Settings -> Plugins tab now displays the domain you should use when purchasing premium features.
Fix to property_overview query that had issues with sorting.
Property editing screen will show a checkbox for an attribute if the pre-defined values in Developer tab are set to 'true,false' or 'false,true' instead of a dropdown.
Fix to pre-defined values being trimmed automatically, before an issue was caused by spaces before or after the value not being recognized in search.
More advanced currency settings.
[property_overview show_children=true/false] tag added.
'wpp_get_properties_query' filter added to the primary property query.
Bug fix in: prepare_property_for_display();
Fixed issue with certain attributes causing "No Result Found" search result.
New feature to add predefined values that will create a drop-down on the property editing page.
Added option to show pagination below the property_overview content as well as the top. (Enable on Property Settings page under "Display" Tab)
Fixed Google map zooming issue.
Fixed bug with search values from trashed properties being used in search drop-downs.
Change to the property_overview shortcode to support date ranges in the form of mm/dd/yyyy for filtering.
Add localization tags for "Type:" and "Property Types".
Fixed bug with Property Gallery header displaying even if there are no photos in gallery.
Non-public release of 1.15.1
Updated 'wpp_property_stats_input_' filter to pass full $property array to function.
Fix to TwentyTen default styles.
Added 'wpp_post_init' action that runs after WPP is fully loaded and initialized -> good place to hook in WPP pre-header functions.
Updated Default API functions to reflect changes to 'wpp_property_stats_input_' filter update.
Added "label" key back to default taxonomies in actions_hooks.php
Public release of 1.14
1.14 (non-public version)
Fix to search and sorting.
Fixed typo in property editing screen.
Added filter: wpp_search_form_field_[slug] to filter elements in search widget / shortcode.
Fixed issue with draft properties showing up poorly in back-end.
Fixed ownership nag not going away after ownership of premium folder has been granted.
Generated new POT file
Fix to Google Maps link to use localization from back-end overview.
Added backup / restore backup features for WP-Property configuration on Properties -> Settings -> Help
Public release of 1.12
Included Slovakian translation.
Small fix to UD_F::base_url() to return the correct URL when permalinks are not used and using the dynamically created property overview page.
Various fixes to search logic.
Updated Premium Folder permission error to identify when the issue really is permissions, or actually ownership.
Search result pagination back-button support.
Added function to automatically check for premium features on activation.
Improved compatibility with sites not using permalinks
Added $wp_query variable is_property_overview
Added function is_property_overview_page() to check if current page is for property-overview
Fixed issue with IE speed problem
Bug fixed that prevented dashes from being used in attribute values.
Property Features taxonomy bug fix.
Fixed Google Maps panning issue (Infobox was being cut off)
Search fix for "City"
Compatibility with WordPress 3.1
Added hook to add new taxonomies
Added capacity to load theme-specific WPP stylesheets
Fix multiple shortcode pagination bugs
Added a 'plain_list' overview template
Fixed FancyBox bug
Fixed address backslash issue.
Fixed incorrect Spanish translation issues.
Fixed pagination issue with empty property showing up.
Fixed sorting by title
Added Child Theme Support
MSIE 7 - 8 pagination error fix
Google Maps infobox special character fix
"wpp_settings_page_property_page" action hook added to settings page for UI expansion
Multiple [property_overview] elements can now be used on a single page without interference.
Option to disable phone number formatting
[property_overview pagination=off] fix
WIP: Multiple [property_overview] elements on one page - pagination fix
Added function to re-validate all addresses, very useful for updating Google Maps localization in bulk.