Adds DFs
This commit is contained in:
593
spec/fixtures/dynamic_finders/plugin_version/mesh/change_log/CHANGELOG.md
vendored
Normal file
593
spec/fixtures/dynamic_finders/plugin_version/mesh/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,593 @@
|
||||
# Change Log For Mesh
|
||||
|
||||
## [1.2.5.6] - 2018-11-15
|
||||
|
||||
### Fixes
|
||||
|
||||
- Removed yoast content scoring from Mesh due to undocumented changes in WordPress SEO (Feature will come back at a later date)
|
||||
|
||||
## [1.2.5.5] - 2018-11-12
|
||||
|
||||
### Fixes
|
||||
|
||||
- Fixed wp_die in utilities
|
||||
|
||||
## [1.2.5.4] - 2018-11-06
|
||||
|
||||
### Fixes
|
||||
|
||||
- Fixed over zealous sanitization
|
||||
- Fixed missing integration folder on wordpress.org
|
||||
- Fixed an issue with not allowing you to reset section/column titles
|
||||
|
||||
### Added
|
||||
- Better support for WordPress Export / Import tools
|
||||
|
||||
## [1.2.5.3] - 2018-06-08
|
||||
|
||||
### Fixes
|
||||
- Fixed a minor issue with column centering using default mesh styles
|
||||
- Fixed a minor typo in the changelog
|
||||
|
||||
## [1.2.5.2] - 2018-06-05
|
||||
|
||||
### Fixes
|
||||
- Fixed some occurrences were column BG images were not saving properly.
|
||||
|
||||
## [1.2.5.1] - 2018-05-31
|
||||
|
||||
### Fixes
|
||||
- Inadvertent display of section titles when you didn't want that.
|
||||
|
||||
## [1.2.5] - 2018-05-30
|
||||
|
||||
### Fixes
|
||||
|
||||
- Quality of life fixes for UI.
|
||||
- Background images can now be removed on blocks!
|
||||
- Tons of refactoring for section and block option customization
|
||||
- Fixed offset selector being shown when it shouldn't be
|
||||
|
||||
### Added
|
||||
- You can now center blocks within single column sections ( any width smaller than 12 columns )
|
||||
- You can now set the width of a single column section to any width you want (higher than 3 columns by default)
|
||||
- Mesh is even more compatible with Foundation Flex Grid, XY Grid, CSS Grid and even more custom grid systems.
|
||||
- Added new "Foundation 6.4.X" option within Foundation Menu of Mesh Settings
|
||||
- Added new setting to select Float, Flex and XY grids in Foundation Menu of Mesh Settings
|
||||
- Developers will find section and block controls have even more flexibility (documentation to come soon)
|
||||
- Better css when hovering a draggable columns.
|
||||
- Moved and Refactored a ton of methods to be more organized (utilities.php)
|
||||
- Added utility methods for outputting CSS Classes and other attributes for sections, rows and columns
|
||||
- Added more descriptions to options within Mesh Settings
|
||||
- Added Mesh_Input class to handle building all input markup (dramatically cutting down code duplications between blocks and sections)
|
||||
- Added a nag message for reviews. Please help!
|
||||
- Added a ton of new filters
|
||||
- You can now define your own max columns using the `mesh_max_columns` filter
|
||||
- Filter html attributes for sections, rows and columns, `mesh_element_attributes`
|
||||
- Filter html attributes for sections `mesh_section_attributes`
|
||||
- Filter html attributes for rows `mesh_row_attributes`
|
||||
- Filter html attributes for columns `mesh_column_attributes`
|
||||
- Filter css classes for rows `mesh_row_classes`
|
||||
- Filter css classes for title `mesh_section_title_css_classes`
|
||||
- Filter css classes for columns `mesh_column_classes`
|
||||
- Filter available responsive grid systems `mesh_responsive_grid_systems`
|
||||
- Filter available to override available foundation versions `mesh_foundation_version`
|
||||
- Filter to define the max columns of a given row `mesh_max_columns` Default remains 12
|
||||
|
||||
### Updated
|
||||
- Tons of CSS refactoring to make the UI cleaner
|
||||
- Media and TinyMCE menus of each section now collapse when viewing smaller blocks for a better overall experience.
|
||||
- TinyMCE default settings are now shared between blocks built with php and javascript.
|
||||
- Dramatically cut down the code needed within mesh php templates (Developers may want to review any custom templates on a staging environment)
|
||||
- Admin area now utilizes Mesh_Responsive grid class more extensively
|
||||
- Minor code formatting for code climate / WPCS
|
||||
- Minor security enhancements to escape admin related content on output
|
||||
- Minor JavaScript optimizations
|
||||
- Column resizing is now more responsive. Sections no longer redraw on every "slide", instead only redraw after a change occurs.
|
||||
|
||||
## [1.2.4] - 2018-05-01
|
||||
|
||||
### Fixes
|
||||
|
||||
- Fixed a few undefined indexes
|
||||
- Fixed a few conflicts with gutenberg (This is not full compatiblity with Gutenberg)
|
||||
- Fixed an issue where Mesh Templates could potentially lost the ability to add Mesh Sections
|
||||
|
||||
### Added
|
||||
- Added the ability to define and ID for each Mesh Section and Block for more customization!
|
||||
- Added actions
|
||||
- mesh_controls_before
|
||||
- mesh_controls_after
|
||||
- mesh_sections_before
|
||||
- mesh_sections_after
|
||||
- mesh_columns_before
|
||||
- mesh_columns_after
|
||||
- Added filters
|
||||
- mesh_row_attributes
|
||||
- mesh_column_attributes
|
||||
- Added field for custom Section ID, Section ID defaults to mesh-section-{post_id}
|
||||
- Added preliminary support for Gutenberg (AKA No conflicts)
|
||||
- Added new uninstall process that will clear out Mesh Templates, Sections and Terms
|
||||
|
||||
#### Updated
|
||||
|
||||
- Updated Foundation 6.X data attribute tag support
|
||||
- CSS slightly.
|
||||
|
||||
## [1.2.3] - 2017-12-06
|
||||
|
||||
### Fixes
|
||||
|
||||
- Fixed a javascript issue with FireFox
|
||||
- Fixed an issue with Equalizer options being over sanitized.
|
||||
|
||||
## [1.2.2] - 2017-9-24
|
||||
|
||||
### Fixes
|
||||
|
||||
- Fixed bug causing 'Show Title' checkbox to not work correctly
|
||||
|
||||
### Updated
|
||||
|
||||
- Minor Code Climate configuration changes.
|
||||
- Minor formatting changes for markdown linting.
|
||||
|
||||
## [1.2.1] - 2017-8-27
|
||||
|
||||
### Fixes
|
||||
|
||||
- Include data-interchange in Mesh allowed HTML on section elements
|
||||
- Fixed up some undefined indexes.
|
||||
- Include form elements in Mesh allowed HTML
|
||||
|
||||
### Added
|
||||
|
||||
- Added hooks to Mesh templates
|
||||
|
||||
## [1.2.0] - 2017-8-17
|
||||
|
||||
### Fixes
|
||||
|
||||
- Remove trailing whitespace from row class
|
||||
- Remove checks for equalizer in the 1 column template
|
||||
- Fixed a bug where reordering would stop that section from working properly
|
||||
until refresh.
|
||||
- Fixed a bug where collapsed sections could not be toggled open after a new
|
||||
section was added
|
||||
- Fixed a bug when excluding Mesh template related taxonomies from the
|
||||
generated sitemap
|
||||
- Fixed a bug where section and block background images were displayed before
|
||||
"update" / "publish"
|
||||
- Controls within Sections and Columns/Blocks are now extendable for
|
||||
developers.
|
||||
- More security hardening for potential XSS and CSRF.
|
||||
- Fixed a bug where trashing unused blocks was more aggressive than it should
|
||||
be. Simma down nah.
|
||||
- Fixed a pesky bug what would delete your content if you changed column count
|
||||
before saving.
|
||||
- A bunch of little things under the hood you probably wont notice
|
||||
|
||||
### Added
|
||||
|
||||
- First time users will now have an improved onboarding process.
|
||||
- Existing users will now be presented with a notification to view
|
||||
*"What's new"*
|
||||
- Added support for Yoast SEO page analysis.
|
||||
- Added support for scripts within urls within TinyMCE.
|
||||
- Added support for duplicating sections of a post using "Duplicate Post"
|
||||
Plugin
|
||||
- Added support for duplicating sections of a post using "Post Duplicator"
|
||||
Plugin
|
||||
- First implementation of block caching layer.
|
||||
|
||||
### Updated
|
||||
|
||||
- WordPress Coding Coding Standards
|
||||
- Improved build process.
|
||||
- Improved code analysis process within codeclimate
|
||||
|
||||
## [1.1.7] - 2017-6-12
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix for issue within "content" being replaced when it shouldn't be
|
||||
- Fix for duplicated sections not applying the proper date.
|
||||
|
||||
### Updated
|
||||
|
||||
- Confirmed 4.8 compatibility
|
||||
|
||||
## [1.1.6] - 2017-4-10
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed undefined index `foundation_version`.
|
||||
- Fix bug for `.row` max-width being set to `rem-calc(1200)`
|
||||
- Fix issue within visual editors within blocks. The html was being saved
|
||||
instead of the raw data. wpautop filter should still be applied if available.
|
||||
- Hot fix bug with Foundation interchange conflict
|
||||
- Setup Code Climate and Code Climate test coverage reporting.
|
||||
- Fix PHP warnings when retrieving `mesh_post_types` when it is not yet set.
|
||||
- Include mesh.js.map in Grunt build
|
||||
|
||||
### Added
|
||||
|
||||
- Introduce a `CONTRIBUTING.md` file.
|
||||
- Add a `.travis.yml` file to automate our unit tests.
|
||||
- Add `addtextdomain` task to the Grunt configuration.
|
||||
- Add `JSON` files to Code Climate grading.
|
||||
- Add `node_modules` folder to the `.gitignore`.
|
||||
|
||||
### Updated
|
||||
|
||||
- Update unit test install scripts.
|
||||
- Changed `esc_attr_e()` and `esc_html_()` calls to `echo esc_attr()` and
|
||||
- `echo esc_html()` when containing a variable.
|
||||
- Remove `makepot` task from the Grunt configuration.
|
||||
- Exclude the `Michelf` library from Code Climate scanning.
|
||||
- Remove `languages` folder.
|
||||
- Replace `Michelf` library with `Parsedown`
|
||||
|
||||
## [1.1.5] - 2017-2-6
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed equalize options should not show if the section is only 1 column wide.
|
||||
- Fixed some minor typos.
|
||||
- Fixed minor display issue that occurred when removing all Mesh sections on a
|
||||
post.
|
||||
|
||||
### Added
|
||||
|
||||
- Ability to filter `mesh_tiny_mce_before_init` to allow even more extended
|
||||
option filtering
|
||||
- Default support for interchange using Mesh even if your theme isn't built on
|
||||
Foundation
|
||||
- Actions mesh_section_add_before_misc_actions and
|
||||
mesh_section_add_misc_actions for more customization.
|
||||
- Ability to preview sections that are not published yet.
|
||||
|
||||
### Updated
|
||||
|
||||
- Mesh templates default to "starter" mesh_template_type upon creation
|
||||
|
||||
## [1.1.4] - 2016-12-21
|
||||
|
||||
### Fixed
|
||||
|
||||
- Selected/uploaded background images were not displaying within admin until
|
||||
refresh.
|
||||
- Fixed Mesh Template order consistenty when closing.
|
||||
- Fixed block resizing was broken in some instances.
|
||||
- Fixed Mesh titles displaying outside of their container if the title is too
|
||||
long
|
||||
|
||||
### Added
|
||||
|
||||
- Window will now scroll to the newest block when adding a new section.
|
||||
|
||||
## [1.1.3] - 2016-11-17
|
||||
|
||||
### Fixed
|
||||
|
||||
- Interchange on section and block background images
|
||||
- Fixed minor typo in the previous changelog
|
||||
|
||||
### Added
|
||||
|
||||
- Exclude Mesh template taxonomies from being added to the WordPress SEO
|
||||
sitemap.xml
|
||||
- Equalizer minimum breakpoint support for Foundation 6
|
||||
- The ability to select which version of Foundation your theme is using
|
||||
(Defaults to Foundation 5)
|
||||
- `mesh-background` custom image size (1920 x 1080) by default.
|
||||
- Filters to define what images sizes will be used by interchange.
|
||||
|
||||
## [1.1.2] - 2016-11-07
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed compatibility issue with PHP 5.4 (Thanks @missmuttly anf @tecbrat)
|
||||
|
||||
## [1.1.1] - 2016-10-19
|
||||
|
||||
### Fixed
|
||||
|
||||
- Some minor copy / typo adjustments
|
||||
|
||||
### Added
|
||||
|
||||
- Equalizer minimum breakpoint support for Foundation 6
|
||||
|
||||
### Updated
|
||||
|
||||
- Changelog should have proper information now
|
||||
|
||||
## [1.1] - 2016-10-17
|
||||
|
||||
### Added
|
||||
|
||||
- You can now create reusable templates.
|
||||
- Templates are excluded from Yoast SEO admin shenanigans by default.
|
||||
- Preliminary remove Mesh Settings on Uninstall.
|
||||
- You can now filter how many mesh_templates `mesh_templates_per_page` are
|
||||
queried if you have a lot of templates (More than 50)
|
||||
- Better version tracking and upgrade process.
|
||||
- You can now filter the output of `mesh_loop_end`. An example would be to stop
|
||||
the default output of mesh_display_sections.
|
||||
- Better "in progress and busy" state of page building.
|
||||
- New Welcome message on Mesh Templates Post List to help guide users
|
||||
- Initial implementation for documentation generation.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Typo in Mesh settings text field utility method.
|
||||
- Offset now displays properly within Post Edit screen on page load.
|
||||
- When setting an offset to 7,8 or 9 on single column (12) visual did not match
|
||||
what was being stored in post_meta.
|
||||
- Minor security improvements.
|
||||
- Now running Mesh admin sections through wp_kses with a custom set of
|
||||
whitelisted elements and attributes.
|
||||
- After deleting all sections within a post you had to refresh the pages before
|
||||
you could get your controls back.
|
||||
- New sections could not toggle post box collapse with out a page refresh.
|
||||
- Ordering of sections was being lost when updating a post.
|
||||
- Fixed When going from more to less columns you can now trash unused columns.
|
||||
(Thanks for the find @kelter)
|
||||
- Some formatting issues in the readme.
|
||||
- If you added a section then immediately tried to resize a JS error would
|
||||
occur to do aria checks.
|
||||
|
||||
### Updated
|
||||
|
||||
- Some localization strings needed sprucing up (old MCS references).
|
||||
- Some style updates (notifications, tighted up soe visuals for consistency).
|
||||
|
||||
## [1.0.5] - 2016-08-08
|
||||
|
||||
### Fixed
|
||||
|
||||
- README.md and CHANGELOG.md not pulling into settings page.
|
||||
Thanks @nate-allen [mesh-25]
|
||||
- Column "More" Options UI is very tight and overlaps.
|
||||
Thanks @nate-allen [mesh-18]
|
||||
|
||||
## [1.0.4] - 2016-08-04
|
||||
|
||||
### Fixed
|
||||
|
||||
- Javascript error was thrown if the user had any columns within text view when
|
||||
saving. [mesh-21]
|
||||
- Templates were missing the ability for the first column to have an
|
||||
offset. [mesh-5]
|
||||
- Post Type enabling wasn't working properly. [mesh-19]
|
||||
|
||||
## [1.0.3] - 2016-05-15
|
||||
|
||||
### Added
|
||||
|
||||
- Updated build process for easier deployment to wordpress.org
|
||||
|
||||
### Fixed
|
||||
|
||||
- Minor code formatting updates
|
||||
- Fixed publish / update button display issue [mesh-11]
|
||||
|
||||
## [1.0.2] - 2016-05-13
|
||||
|
||||
### Fixed
|
||||
|
||||
- Missing Domain Path: /languages
|
||||
|
||||
## [1.0.1] - 2016-05-13
|
||||
|
||||
### Updated
|
||||
|
||||
- Readme has more information
|
||||
- Setting up localization
|
||||
|
||||
### Fixed
|
||||
|
||||
- Checks for Foundation
|
||||
|
||||
## [1.0.0] - 2016-04-21
|
||||
|
||||
### Updated
|
||||
|
||||
- Change the name of Multiple Content Sections to Mesh for public release.
|
||||
- Finalized Name change for public release.
|
||||
- Removed unneeded realtime ajax calls that resulted in unwanted publishing
|
||||
of content
|
||||
- Massive overhaul of admin CSS for public release.
|
||||
- Completely reworked interface for public release for more WordPress core
|
||||
consistency and ease of use (More to come)
|
||||
|
||||
### Fixed
|
||||
|
||||
- TinyMCE now works better. Using a fix seen here
|
||||
https://github.com/alleyinteractive/wordpress-fieldmanager/blob/master/js/richtext.js#L58-L95
|
||||
- TinyMCE options are now consistent when displaying new and existing
|
||||
block editors
|
||||
|
||||
### Added
|
||||
|
||||
- Allowing the ability to toggle kitchen sink items. @todo Not displaying yet
|
||||
- Admins can now control some plugin settings. Settings -> Mesh
|
||||
- Admins can disable or enable CSS as needed
|
||||
- Admins can now enable Mesh on individual post types.
|
||||
- Admin area is now much more modular
|
||||
|
||||
### Known Issues
|
||||
|
||||
- Some non blocker minor styling issues.
|
||||
- Minor display issues on smaller screens.
|
||||
- Ajax `$_POST` is sending more data than needed.
|
||||
|
||||
## [0.4.5] - 2015-10-27
|
||||
|
||||
### Fixed
|
||||
|
||||
- Blocks had issues selecting a background once the blocks code was separated
|
||||
out.
|
||||
|
||||
## [0.4.4] - 2015-10-3
|
||||
|
||||
### Fixed
|
||||
|
||||
- Temporary fix for toggling styles between html/text view of blocks
|
||||
|
||||
### Updated
|
||||
|
||||
- Separated section controls into a different template for more flexible
|
||||
expansion later on.
|
||||
|
||||
## [0.4.3.1] - 2015-09-21
|
||||
|
||||
### Fixed
|
||||
|
||||
- Made sure that a block always matches the parent section when being created
|
||||
(publish|draft) etc
|
||||
|
||||
## [0.4.3] - 2015-09-21
|
||||
|
||||
### Added
|
||||
|
||||
- Can now collapse column spacing using an option
|
||||
|
||||
## [0.4.2.1] - 2015-09-21
|
||||
|
||||
### Fixed
|
||||
|
||||
- Made sure that blocks can not have the same `post_name`
|
||||
|
||||
## [0.4.2] - 2015-09-21
|
||||
|
||||
### Added
|
||||
|
||||
- Checking if a page is private before displaying it to the end user.
|
||||
- Created logic to display the title of a section either above the blocks or
|
||||
within a specific block
|
||||
|
||||
### Fixed
|
||||
|
||||
- JavaScript references we're broken after JavaScript was separated.
|
||||
|
||||
## [0.4.1] - 2015-09-12
|
||||
|
||||
### Added
|
||||
|
||||
- Controls are displayed in the footer of the sections
|
||||
- Separate CHANGELOG.md file
|
||||
- Doc Blocks within JavaScript for some methods were added
|
||||
- Offset can now be defined per block/column not just per section
|
||||
|
||||
### Updated
|
||||
|
||||
- Separated Controls into it's own reusable template
|
||||
- Separated MultipleContentSections into it's own class
|
||||
- Gruntfile.js now joins JavaScript files and minifies
|
||||
- Separated block related Javascript into it's own file
|
||||
|
||||
### Fixed
|
||||
|
||||
- Default Template `<div>` was not being closed correctly
|
||||
|
||||
## [0.4.0] - 2015-09-10
|
||||
|
||||
### Added
|
||||
|
||||
- Users can now disable notification messages
|
||||
|
||||
### Updated
|
||||
|
||||
- Frontend templates support column offset and custom css classes
|
||||
|
||||
## [0.3.9]
|
||||
|
||||
### Updated
|
||||
|
||||
- Style cleanup of the column resizer
|
||||
|
||||
### Fixed
|
||||
|
||||
- zindex issue when resizing columns
|
||||
|
||||
## [0.3.8]
|
||||
|
||||
### Fixed
|
||||
|
||||
- Cleaned up Post Type labels used when exporting content using the WordPress
|
||||
export tools (now shows "Section")
|
||||
|
||||
## [0.3.7]
|
||||
|
||||
### Updated
|
||||
|
||||
- Cleaned up notifications
|
||||
- Cleaned up reordering
|
||||
- Added smoother/real-time column resizing
|
||||
|
||||
## [0.3.6]
|
||||
|
||||
### Added
|
||||
|
||||
- CSS classes to Blocks
|
||||
- Background Image to blocks
|
||||
- Utility method to build out section background images
|
||||
|
||||
### Fixed
|
||||
|
||||
- 3 column layouts can now be resized
|
||||
|
||||
## [0.3.5]
|
||||
|
||||
#### Significant Release. Probably breaks backwards compatibility with internal
|
||||
releases.
|
||||
|
||||
### Added
|
||||
|
||||
- Ability to reorder blocks using drag and drop
|
||||
- Block order saves using Ajax
|
||||
- Ability to define custom css classes per section
|
||||
- Better localization support on **MOST** strings
|
||||
- Users now have a bunch of default templates to choose from
|
||||
|
||||
### Updated
|
||||
|
||||
- Better redrawing of editable areas after reordering (of drawers and sections)
|
||||
is complete
|
||||
- Additional Security hardening prior to public release
|
||||
|
||||
## [0.3.0]
|
||||
|
||||
### Added
|
||||
|
||||
- Notifications display on saving, reordering
|
||||
- Added css of admin elements
|
||||
- Added better structure for notifications
|
||||
|
||||
## [0.2.0]
|
||||
|
||||
### Added
|
||||
|
||||
- Added README.md
|
||||
- Added ability to have multiple editors within a *section* based on template
|
||||
- Added GruntFile
|
||||
|
||||
### Fixed
|
||||
|
||||
- Minor code cleanup to adhere to WordPress coding standards
|
||||
- Refactor code for template selection
|
||||
|
||||
## [0.1.1]
|
||||
|
||||
### Added
|
||||
|
||||
- Added feature to store data from multiple content sections within "the_content"
|
||||
of the parent post. This allows content within Multiple Content Sections to show up within the WordPress search results.
|
||||
- Added ability to select templates
|
||||
- Added ability to upload media to sections
|
||||
|
||||
## [0.1.0]
|
||||
|
||||
- Initial Internal Release
|
||||
Reference in New Issue
Block a user