Releases: GravityKit/GravityView
Releases · GravityKit/GravityView
1.1.3
1.1.2
- Added: Extensions framework to allow for extensions to auto-update
- Fixed: Entries not displaying in Visual Composer plugin editor
- Fixed: Allow using images as link to entry
- Fixed: Updated field layout in Admin to reflect actual layout of listings (full-width title and subtitle above image)
- Fixed: Editing entry updates the Approved status
- Fixed: When trying to access an entry that doesn't exist (it had been permanently deleted), don't throw an error
- Fixed: Default styles not being enqueued when embedded using the shortcode (fixes vertical pagination links)
- Fixed: Single entry queries were being run twice
- Fixed: Added Enhanced Display style in Edit Entry mode
- Modified: How single entries are accessed; now allows for advanced filtering. Converted
gravityview_get_entry()
to useGFAPI::get_entries()
instead ofGFAPI::get_entry()
- Modified: Form ID can be 0 in
gravityview_get_entries()
- Modified: Improved Edit Entry styling
- Modified: Convert to using
GravityView_View_Data::get_default_args()
instead of duplicating the settings arrays. Used for tooltips, insert shortcode dialog and View metaboxes. - Modified: Add a check for whether a view exists in
GravityView_View_Data::add_view()
- Modified: Convert
GravityView_Admin_Views::render_select_option()
to use the key as the value and the value as the label instead of using associative array withvalue
andlabel
keys. - Translation updates - thank you, everyone!
- Romanian translation by @ArianServ
- Finnish translation by @harjuja
- Spanish translation by @jorgepelaez
1.1.1
- We fixed license validation and auto-updates. Sorry for the inconvenience!
- Added: View Setting to allow users to edit only entries they created.
- Fixed: Could not edit an entry with Confirm Email fields
- Fixed: Field setting layouts not persisting
- Updated: Bengali translation by @tareqhi
- Fixed: Logging re-enabled in Admin
- Fixed: Multi-upload field button width no longer cut off
- Tweak: Added links to View Type picker to live demos of presets.
- Tweak: Added this "List of Changes" tab.
1.1
Public Launch!
- Refactored (re-wrote) View data handling. Now saves up to 10 queries on each page load.
- Fixed: Infinite loop for rendering
post_content
fields - Fixed: Page length value now respected for DataTables
- Fixed: Formatting of DataTables fields is now processed the same way as other fields. Images now work, for example.
- Modified: Removed redundant
gravityview_hide_empty_fields
filters - Fixed/Modified: Enabled "wildcard" search instead of strict search for field searches.
- Added:
gravityview_search_operator
filter to modify the search operator used by the search. - Added:
gravityview_search_criteria
filter to modify all search criteria before being passed to Gravity Forms - Added: Website Field setting to display shortened link instead of full URL
- Fixed: Form title gets replaced properly in merge tags
- Modified: Tweaked preset templates
1.0.9-beta
Forgot to tag this!
1.0.9 on July 18
- Added: Time field support, with date format default and options
- Added: "Event Listings" View preset
- Added: "Show Entry On Website" Gravity Forms form button. This is meant to be an opt-in checkbox that the user sees and can control, unlike the "Approve/Reject" button, which is designed for adminstrators to manage approval.
- Modified: Improved horizontal search widget layout
- Modified: Improved "Start Fresh" and "Switch View" visual logic when Starting Fresh and switching forms
- Fixed: Single Entry showing 404 errors
- Fixed: PHP notice on WooCommerce pages
- Fixed: Don't display empty date/time value
- Fixed: Only show Edit Entry link to logged-in users
- Fixed: Re-enabled "Minimum Gravity Forms Version" error message
- Updated: Dutch translation by @leooosterloo (100% coverage, thank you!)
- Tweak: Added "Preview" link to Data Source
- Modified: Created new
class-post-types.php
include file to handle post type & URL rewrite actions.
1.0.8.1-beta
- Fixed: DataTables
- Restored pageSize
- Prevented double-initilization
- FixedHeader & FixedColumns work (now prevent scrolling)
- Changed default Scroller height from 400 to 500px
- Fixed: Filtering by date
- Fixed: PHP warning in
gv_class()
- Fixed: Debug Bar integration not printing Warnings
- Removed settings panel tracking script
- Fixed: 1.0.8 fixes an issue accessing single entries that was introduced in 1.0.7
1.0.7-beta
= 1.0.7 on July 14 =
- Edit Entry - you can add an Edit Entry link using the "Add Field" buttons in either the Multiple Entries or Single Entry tab.
- For now, if the user has the ability to edit entries in Gravity Forms, they’ll be able to edit entries in GravityView. Moving forward, we'll be adding refined controls over who can edit which entries.
- It supports modifying existing Entry uploads and the great Multiple-File Upload field.
- Modified: Approved Entry functionality
- Approve/Reject Entries now visible on all forms, regardless of whether the form has an "Approved" field.
- The Approved field now supports being renamed
- Added: Very cool DataTables extensions:
- Scroller: dynamically load in new entries as you scroll - no need for pagination)
- TableTools: Export your entries to CSV and PDF
- FixedHeader: As you scroll a large DataTable result, the headers of the table stay at the top of the screen. Also, FixedColumns, which does the same for the main table column.
- Added: Shortcodes for outputting Widgets such as pagination and search. Note: they only work on embedded views if the shortcode has already been processed. This is going to be improved. Read the documentation
- Added: Search form fields now displayed horizontally by default. That can be changed.
- Added: Easy links to "Edit Form", "Settings" and "Entries" for the Data Source Gravity Forms form in the All Views admin screen
- Added: Integration with the Debug Bar plugin - very helpful for developers to see what's going on behind the scenes.
- Fixed: Insert View embed code.
- Fixed: Now supports View shortcodes inside other shortcodes (such as
[example][gravityview][/example]
) - Fixed: Conflict with WordPress SEO OpenGraph meta data generators
- Fixed: Enforced image max-width so images don't spill out of their containers
- Fixed: Sanitized "Custom Class" field setting values to make sure the HTML doesn't break.
- Modified: Updated
GravityView_Admin_Views::is_gravityview_admin_page()
to fetch post if not yet set. - Modified: Enabled merge tags in Custom Class field settings
- Modified: Set margin and padding to
0
on pagination links to override theme conflicts - Modified: Updated
gv_class()
calls to pass form and entry fields to allow for merge tags - Modified: Default visibility capabilities: added "Can View/Edit Gravity Forms Entries" as options
- Modified: Added custom
class
attribute sanitizer function
gravityview_sanitize_html_class
- Tweak: Improved the Embed View form layout
- Tweak: Hide "Switch View" button when already choosing a view
- Tweak: Moved shortcode hint to Publish metabox and added ability to easily select the text
- Tweak: Added tooltips to fields in the View editor
- Tweak: Remove WordPress SEO score calculation on Views
- Tweak: Use
$User->ID
instead of$User->id
in Name fields - Tweak: Added tooltip capability to field settings by using
tooltip
parameter. Uses the Gravity Forms tooltip array key. - Translation updates - thank you, everyone! The # of strings will stay more stable once the plugin's out of beta :-)
- Added: Portuguese translation by @luistinygod - thanks!
- Updated: Bengali translation by @tareqhi
- Updated: Turkish translation by @suhakaralar
- Updated: Dutch translation by @leooosterloo
- If you'd like to contribute translations, please sign up here.
1.0.5-beta
- Added: Lightbox for images (in View Settings metabox)
- Added: Merge Tags - You can now modify labels and settings using dynamic text based on the value of a field. (requires Gravity Forms 1.8.6 or higher)
- Added: Customize the return to directory link anchor text (in the View Settings metabox, under Single Entry Settings)
- Added: Set the title for the Single Entry
- Added: Choose whether to hide empty fields on a per-View basis
- Improved: DataTables styling now set to
display
by default. Can be overridden by using the filtergravityview_datatables_table_class
- Improved: Speed!
- Added
form
item to global$gravityview_view
data instead of looking it up in functions. Improvesgv_value()
andgv_label()
speed. - Added
replace_variables()
method toGravityView_API
to reduce time to process merge tags by checking if there are any curly brackets first.
- Added
- Improved: "No Views found" text now more helpful for getting started.
- Fixed: Approve Entries column not displaying when clicking Forms > Entries link in admin menu
- Fixed: Field Settings gear no longer showing for widgets without options
- Fixed: Added Gravity Forms minimum version notice when using < 1.8
- Fixed: Column "Data Source" content being displayed in other columns
1.0.4-beta
- Added: DataTables integration Created a new view type for existing forms that uses the DataTables script.
- We're just getting started with what can be done with DataTables. We'll have much more cool stuff like DataTables Extensions.
- Added: "Add All Fields" option to bottom of the "Add Field" selector
- Added: Choose how to display User data. In the User field settings, you can now choose to display the "Display Name", username, or ID
- Added: Custom date format using PHP date format available for Entry Date and Date fields
- Added:
search_field
parameter to the shortcode. This allows you to specify a field ID where you want the search performed (The search itself is defined insearch_value
) - Added: Using the Shortcode help article
- Added: Data Source added to the Views page
- Fixed: Field labels escaping issue (
It's an Example
was displaying asIt\'s an Example
) - Fixed: Settings "gear" not showing when adding a new field
- Fixed: Sorting issues on fields like Name, Address, Product
- Added many translations. Thanks everyone!
- Bengali translation by @tareqhi
- German translation by @seschwarz
- Turkish translation by @suhakaralar
- Dutch translation by @leooosterloo
- If you'd like to contribute translations, please sign up here. Thanks again to all who have contributed!*
1.0.3-beta
- Added: Sort by field, sort direction, Start & End date now added to Post view (Note: When using the shortcode, the shortcode settings override the View settings.)
- Fixed: Fatal errors caused by Gravity Forms not existing.
- Added a setting for Support Email - please make sure your email is accurate; otherwise we won't be able to respond to the feedback you send
- Fixed: Custom CSS classes didn't apply to images in list view
- Improved Settings layout
- Tweak: Hide WordPress SEO, Genesis, and WooThemes metaboxes until a View has been created
- Tweak: Field layout improvements; drag-and-drop works smoother now
- Tweak: Add icon to Multiple Entries / Single Entry tabs
- Tweak: Dialog boxes now have a backdrop
- Fixed: Don't show field/widget settings link if there are no settings (like on the Show Pagination Info widget)
- Fixed: Security warning by the WordFence plugin: it didn't like a line in a sample entry data .csv file
- Fixed: Don't show welcome screen on editing the plugin using the WordPress Plugin Editor
- Tweak: Close "Add Field" and "Add Widget" boxes by pressing the escape key
- Added: Hungarian translation. Thanks, @dbalage!
- Added: Italian translation. Thanks, @ClaraDiGennaro
- If you'd like to contribute translations, please sign up here.