Skip to content

Latest commit

 

History

History
282 lines (228 loc) · 26.2 KB

CHANGELOG.md

File metadata and controls

282 lines (228 loc) · 26.2 KB

Changelog

6.5.3 - 2019-03-09

Update
  • Updated theme to latest version of Foundation, 6.5.3
  • Updated CHANGELOG.md to reflect a proper changelog going forward.
Added
  • Added support for Freemius - This will allow me to gather information on how the theme is being used as well as allow users to give me feedback on how to improve WP-Forge. However, adding this to the theme significantly increases the file size of the theme.
  • Added a function to functions.php to remove the jQuery-Migrate. This is simply not needed so there is no reason to load it.
  • Added option to hide or display Next and Previous post links to the customizer. This was added in the Post Configuration section. Thanks to Tom Gamble for the idea to make this happen.
Removed
  • Removed the option to select Float Grid, Flex Grid or XY Grid. The only css supported by WP-Forgeis the XY Grid.
  • Removed what-input.js - this is no longer part of Foundation for Sites.
  • Removed the TotalPress screenshot.png from the theme. This image is being served from Imgur now.
  • Removed the Changelog tab in the WP-Forge Theme section of the theme. The changelog is maintained on Github so no need to have a list in the theme.
  • Removed the content position from the preview as the css necessary to make it work could not be added in the .js file.
Fixed
  • Fixed issue with Main Content Positon - When a user selects Right the main content area is supposed to move to the right and the sidebar should display on the left side. This used an older version of Foundation and the css has been updated and works properly.
  • Fixed an issue with the Footer Text area. The message that was being typed was not displaying as the user was writing it. This has been corrected.
  • Fixed issue with Footer Font Size - the values being entered were not being updated immediately in the screen on the right of the customizer.
  • Fixed css for the menu widget. The links were displaying all over the place.
  • Fixed the padding from the grid-container in the search form. This was causing the search form in the sidebar to look squished.
Changed
  • Changed all the footer[role="contentinfo"] to .footer_wrap grid-container as its more specific.
  • Changed the pre tags - made the background and font darker.
  • Corrected an issue with the Footer Colors - some of the controls were not working properly.
  • Changed the deafault size of the header image from 175 to 200 in custom-header.php.
  • Changed the padding in the header.
  • Changed the line-height of links in the top-bar menu. This makes the menu look bigger instead of being so thin.
  • Changed the font size of links in the Top Bar to 16px from 0.825rem.
6.4.3.5 - 10/08/2018
6.4.3.4 - 09/10/18
  • Corrected an issue where the Off Canvas menu was not displaying for mobile view. This was due to some css I added, however I have removed the css and now the Off Canvas menu displays as it should in mobile view.
6.4.3.3 - 05/27/18
  • Added $consent parameter to comments.php - this is to avoid a php Notice that appears when the user has WP_DEBUG set to true.
  • Changed CHANGES.md to CHANGELOG.md.
6.4.3.2 - 05/26/18
  • Added GDPR compliance to the comment form.
  • Removed all code from the theme that was not needed. Now the only files that show being changed are the one that have been changed.
6.4.3.1 - 01/30/2018

Removed an extra > from content-aside.php Added .title-bar {display:none} to style.css. Added New Themes tab in the WP-Forge for my new theme Totalpress.

6.4.3 - 08/19/17
  • Updated theme to latest version of Foundation, 6.4.3 - Nothing to really worry about. Mostly updates for scss. Just keeping up with the versioning. Here is a list of what Zurb changed in this version https://github.com/zurb/foundation-sites/releases/tag/v6.4.3
  • Corrected the css for related products that were on sale. The sale banner was appearing off center.
  • Also corrected the date of the last update in the changelog.txt file.
6.4.2 - 07/19/17
  • Updated theme to Foundation 6.4.2 - Here is a list of what Zurb changed in this version https://github.com/zurb/foundation-sites/releases/tag/v6.4.2
  • Removed the wpforge_footer_sidebar_class function from functions.php - before, this function was used to calculate the number of widgets added in the footer sidebar area, and then it would apply the necessary classes to make sure the widget areas appeared properly. With the 6.4 update, this is done automatically so the function is not needed any longer.
  • Rewrote the wpforge_widgets_init function in functions.php - its smaller now, means less bloat.
  • Switched some of the html where rows and columns were still being used.
  • Adjusted the comments area.
  • Adjusted the margin-bottom of pagination.
  • Added support for WooCommerce. This should correct any layout issues when using the plugin, as well as prevent the end user from having to add it themselves.
  • Adjusted the .dropdown.menu .is-active > a color in css as well as the customizer.
  • Reworked the header image portion of header.php - if an image is displayed then display the div along with the image. If no image is displayed, do not show the empty div.
  • Changed the priority of all the WP-Forge css scripts and files.
6.4.1.1 - 07/12/17
  • Corrected issue with footer sidebar area. Switched to large auto cells for each sidebar area. This moves towards the new XY grid from foundation. The calculation in functions.php is no longer needed to calculate and add the apropriate sizes to the individual sidebars.
  • Added a image size for the custom logo. Logo is set to 1170px wide which is the full length of the theme and the image has auto height. If your image is smaller than the logo area it will shrink accordingly.
  • Added back the custom header feature that the custom logo was supposed to replace, so now users can use either the custom logo or custom header feature, as well as random header images.
6.4.1 - 07/06/17
  • Updated to the latest version of Foundation for Sites v6.4.1 - not really need but I like to on top of things.
  • Corrected the no-js in styles.css. There is an issue where the menu was loading after the js was loaded and this caused the menu to kind of flash or delay when it finally loaded. This was bugging me that it was happening. Seems to have gotten corrected. See this issue foundation/foundation-sites#10339
  • Removed the Russian.mo file as it is not needed.
6.4 - 06/30/17
  • Updated to the latest version of Foundation for Sites v6.4.
  • Switched the "felx-video" to "Responsive Embed" - This makes sure embedded content, like videos, maintain their aspect ratio as the width of the screen changes.
  • Removed the margin from responsive embed (flex video), this was causing the bottom portion of embedded videos to be cut off.
  • Added selective refresh to the site-title and site-description.
  • Added the ability to show or hide the site title and the site description individually.
  • Site-title and site-description are now wrapped in a p tag when not on the front page.
  • Post titles are wrapped in a H2 tag, except when viewing the actual post, then the post title is wrapped in a H1 tag
  • Switched from custom header to custom logo introduced in 4.5
  • Added the new Accordion Menu to Off-Canvas and Top-Bar
  • Added Schema markup to posts and pages.
  • Moved Skip to Content link out of content-navigation.php to right after the opening body tag.
  • Corrected some issues with the customizer css. When some options were changed, those options were not reflecting in the in-line css or preview.
  • Added Russian translation files - Thanks to Spartak Klain, https://sajtprint.ru, for taking the time to do this.
6.3.1.2 - 04/07/17
  • Adjusted some of the inline css of the customizer.
  • Corrected an issue where the customizer section pertaining to the footer was not working properly. See this thread: https://wordpress.org/support/topic/footer-length-not-setting/
  • Added customizer option to change the color of text in pages. See this thread: https://wordpress.org/support/topic/customizer-seems-broken/
  • Went through every setting in customizer. Corrected issues with the customizer where options were not working properly. Everything should be working properly now.
  • Added Default values to description of all the customizer options. The only options that do not have a default are the default customizer options.
  • Added new css for pricing tables. Code is smaller. See http://zurb.com/building-blocks/pricing-table-foundation-6
  • Added new css for hollow buttons. Default is that the hollow styles only work for <button> elements, which appear to only work in forms. I added css to cover regular buttons(which are clickable and have links) that have the hollow class added, in effect making what are referred to as ghost buttons. See https://www.sitepoint.com/rise-ghost-button/
  • Added customizer option where user can change the hover background color of the active item in off-canvas menu.
  • Added customizer option where user can change the hover background color of the active item in top-bar menu.
  • Removed the genericon from both top-bar and off-canvas menus. Switched to the default menu-icon.
  • Divided customizer.css into sections.
  • Removed the color option for Nav Content Background Color - this option is not relevant as the end user cannot see the nav content area. If you can't see it then there is no reason it should be there. I set the background color for .nav_wrap to transparent in style.css.
6.3.1.1 - 03/16/17
  • Moved all css related to customizer options into customizer.css.
  • Reconfigured the inline css of the customizer. The only time an inline style will appear is when a change is made via the customizer and only the css for the elelment that was changed will be displayed inline.
  • Corrected an issue where the links in top-bar were not displaying to the right if links to the right was selected for Top of Browser - Scroll and Top of Browser - Fixed. See https://wordpress.org/support/topic/odd-off-canvas-behaviour-after-update/#post-8910039
  • Removed the second top-bar-left div that held the top-bar-title from the top-bar and replaced with actual top-bar-title div. See https://wordpress.org/support/topic/odd-off-canvas-behaviour-after-update/#post-8910039
  • Removed Welcome to from theme-dashboard.php - This is a little redundant as the user knows the name of the theme they have chosen to use.
  • Changed the name of the first tab in the theme-dashboard.php file to Getting Started - I believe this provides a better description of this area as the name of the theme is displayed clearly above.
6.3.1.0 - 03/04/17
6.3.0.2 - 03/02/17
  • Switched code in content-off_canvas.php on line 59 from wpforge_topbar_mobile_display to wpforge_mobile_display - this was causing the off-canvas menu not to appear when "Use Off-Canvas for Mobile?" was set to yes.
  • Adjusted the priority of the Off-Canvas Settings.
6.3.0.1 - 02/27/17
  • Corrected an issue in the theme-dashboard.php file. Seems I added the version code in the wrong area.
6.3.0 - 02/27/17
  • Updated to Foundation version 6.3.0
  • Updated Font-Awesome to 4.7
  • Removed ap.js - moved the actual call for foundation to theme-functions.js - now there is only one file.
  • Added 'what-input.js' and 'foundation.js' to the 'wpforge_theme_functions' of functions.php - this makes the scripts load closer to the closing body tag as they were meant to be.
  • Moved to one off-canvas file for the theme. There is no need to have two of the same files being called by two different fuinctions, when one file and one function will do.
  • Moved Use Off-Canvas for Mobile? to Top-Bar Settings section.
  • Added options for off-canvas that will appear when Use Off-Canvas for Mobile? is set to 'Yes' in Top-Bar Settings. These settings only affect mobile Off-Canvas (the off-canvas menu used in conjunction with the top-bar)
  • Switched 'data-accordion' to 'data-drilldown' in off-canvas. 'data-accordion' still does not work as of 6.3.0 and is slated to be possibly added to next major release, 6.4. See this thread foundation/foundation-sites#9348 - For now 'data-drilldown' will remain in place until the 'data-accordion' is corrected and functions properly. Thanks to @cbirdsong for asking how this is done, which promted the switch: See https://wordpress.org/support/topic/parent-links-of-off-canvas-mobile-menu-not-working/
  • Updated 'off-canvas' menu to the latest version. Unfortunately, only two Off-Canvas Directions are available: 'position-left' and 'position-right'. The other positions, 'position-top' and 'position-bottom', are slated for possible inclusion in the next update, keep in mind I make no guarantee that they will. The reason they were not added in this update is due to the fact that currently the menu does not look proper if top or bottom is used.
  • Added the abilty for the user to set the Off-Canvas Transitions to 'push' or 'overlap'.
  • Removed Foundation 'active' class from menus. Switched to'current-menu-item', which is already built into WP core. In my opinion this is a much better option and is easier to style. Thanks @OttoPotto for bringing up this request which gave me the idea to switch. See this thread #50
  • Removed the title-bar title link from top-bar and off-canvas menus. In my opinion, I feel this is redundant as normally users add a link to the home page in the menu.
  • Switched to 'data-sticky-container' and 'data-sticky' in place of 'fixed' for the main menu when the Top-Bar is set to Top of Browser - Fixed.
  • Moved 'Use Off-Canvas for Mobile?' section into the Top-Bar Settings section after movng towards one off-canvas file. Makes more sense this option should only be available if the top-bar is selected as the primary menu.
  • Modified the js code in contain-to-grid.js, which was eventually moved it to theme-functions.js. See this thread #51 Thanks to @HenkBarreveld.
  • By modifying and moving the 'contain-to-grid' js this allowed for the removal of the 'wpforge_contain_to_grid' function from functions.php as well as removal of the actual 'contain-to-grid.js' file, as it was no longer needed.
  • Corrected a few issues with all of the different navigation menus regarding colors. Specific issues were how the 'current-menu-item' appeared for the top-bar and off-canvas menus. Typically what would happen is, if the colors for the active or 'current-menu-item' were selected for the top-bar, those color choices were applied to 'off-canvas' as well. What if the user wanted different colors for the 'current-menu-item' in 'off-canvas'? So I added 'current-menu-item' color choices to Off-Canvas Colors section.
  • Wrapped Recent Posts, Popular Categories, Monthly Archives and Popular Tags elements of 404.php in
      .
    • Removed references to earlier versions of the theme from CHANGELOG.txt. These references referred to an earlier version of WP-Forge which was built using Foundation 5.
    • Removed the old admin notice. Replaced with a new theme info page located under Apperance called 'WP-Forge Theme'.
    6.2.4.2 - 10/31/16
    • Wrapped 'wpforge_setup' function in a 'if_function_exists'. This function is located in functions.php.
    • Modified the padding of the next and previous buttons in orbit.
    • Corrected an issue where the sub menu items could not be clicked on touch screens. Thanks to @gsatsan for bringing it to my attention: https://wordpress.org/support/topic/touch-menu-not-working/#post-8376221
    • Updated the .po file
    6.2.4.1 - 10/27/16
    • Removed the "scroll to function" I added in 6.2.4 - This was causing a conflict with tabs.
    6.2.4 - 10/23/16
    • Updated Foundation to latest version, 6.3.0
    • Corrected issue with 'active' class css in menu widget. The background was filled the active color.
    • Added '!important' to line 4353 of customizer.php - this portion of the file deals whith the hover color of the active link in the sidebar menu widget. Before adding '!important', when hovering over an active link in the menu widget, the link would disappear.
    • Added Pricing Table css from Foundation 5.
    • Modified contain-to-grid.js - Thanks to @HenkBarreveld for the suggestion - see this thread: #49
    • Added css that affects the look and feel of the Orbit bullets. They appear smaller now. You can easily adjust the css to suit your needs. CSS is located on line 1013 of style.css
    • Added flex-video class to videos shared from VideoPress.com.
    • Corrected issue with the arrow not showing in select boxes.
    • Added a "scroll to" function to 'theme-functions.js' this will allow you to add anchor points to content in your theme and associate links with those anchors. When the link is clicked, the theme will scroll to the anchor point.
    6.2.3.1 - 06/26/16
    • Changed the 'wp_get_attachment_metadata()' function for images in image.php - Seems there was an error being generated about the width and the height. Looked at the snippet in Twenty Sixteen and adjusted the function in WP-Forge.
    • Corrected an issue with the styling of the Sitemap template.
    • Removed sitemap style sheet from css folder as it was not needed.
    • Removed the post thumbnail from sitemap.php.
    • Added '!important' to line 4369 of customizer.php - this portion of the file deals whith the hover color of the active link in the footer. Before adding '!important', when hovering over an active link in the footer, the link would disappear.
    6.2.3 - 06/25/16
    • Updated to the latest version number of Foundation. No core files were updated. As stated by Zurb: This release builds upon 6.2.2 to improve how the settings file is generated. No changes to the core framework went in here.
    • Added popular categories, monthly archives and tags to 404.php.
    • Added the sitemap template back into the theme.
    • Updated Font-awesome to the latest version, 4.6.3.
    • Corrected an issue where when changing the color of the primary button, the color change would not appear in the preview but would show after the change was applied.
    6.2.2 - 05/29/16
    6.2.1.3 - 05/13/16
    • Added a color transition to all links
    • Added additional options to change colors of various elements in posts. You can now change the colors associated with category lists, tag lists, meta information and post title.
    • Corrected an issue with the post formats where the category was displaying at the bottom of the posts.
    • Changed the colors of the aside post format.
    6.2.1.2 - 04/30/16
    • Removed the java script from wpforge-functions.php that removed empty p and br tags from the content area. This was causing line breaks not to work.
    • Corrected an issue where changes made to pagination colors in customizer were not being applied in real time.
    6.2.1.1 - 04/17/16
    • Corrected and issue where some of the text in the comment form was not translatable Thanks to @jarnoan (https://github.com/jarnoan) for bringing this to my attention months ago: #48
    • Adjusted the Off-Canvas menu. 6.2.1 added some additional padding which made the menu look "fatter".
    • Updated Font-Awesome to 4.6.1
    • Updated Motion-Ui to 1.2.2
    • Adjusted the mobile styles for certain elements.
    • Added the following classes: secondary label radius, to the comment reply link via js in wpforge-functions.js and I also added the following classes: alert label radius, to the cancel reply link via js in wpforge-functions.js.
    • Removed the hr from header.php. This only displayed on small mobile devices and after a hard look, I decided to remove it.
    6.2.1 - 04/09/16
    • Updated to Foundation 6.2.1
    • Went back to the accordion style menu for off-canvas.
    • Removed the border around images.
    • Corrected an issue where the categories were displaying at the end of posts above the post tags even if the option was not set for them to display there.
    • Added .button support to the Foundation Buttons section of the customizer.
    • Added button support to the Foundation Buttons section of the customizer.
    • Modified the heading tag section of both post content and page content sections of the customizer. Now the fields to change the font size of heading tags is hidden unless a specific tag is chosen.
    • Added the .button class css from foundation.css to the button class in the WP-Forge style sheet. Now buttons built with will have the same look and feel as regular foundation buttons and will take on the modification set in the Foundation Buttons section of the customizer.
    • Corrected an issue where the default link color for links within a page were showing up as black. They now show properly as blue, which is the default.
    6.2 - 03/27/16
    • Updated to the latest version of Zurb's Foundation, 6.2
    • Increased the width of the theme from 1024px to 1200px. This is based off the new width of rows which is 1200px.
    • With the increase in width, I decided to add a fourth footer widget.
    • Added fonts.css to editor. Previously only genericons.css was added. Since this was combined into fonts.css with font-awesome, fonts.css was added. Now genericons and font-awesome are available via the editor.
    • Updated Font-Awesome to latest version, 4.5. font-awesome.min.css was added to fonts.css, the full version of Font-Awesome is located in /fonts/full (per WordPress guidelines).
    • Genericons css was minified and changed in fonts.css - full version of genericon.css is available in /fonts/full (per WordPress guidelines).
    • Added Motion-UI (https://github.com/zurb/motion-ui)
    • Renamed load-foundation.js to app.js.
    • Removed normalize.css as it is now part of foundation.css.
    • Increased thumbnail size to 800px and full width thumbnail to 1200px.
    • Removed Modernizer - The way F6 is written, this file is no longer needed.
    • Added the contain-to-grid option back for the main menu area. Initially I removed it because the contain-to-grid element was removed in F6. However I was able to retain this option. All options previously available for the top-bar menu are still intact.
    • Added to ability to set the font size for the footer area.
    • Removed the 'wpforge_active_list_pages_class' function. This started on line 276 of functions.php - This function was not need as the 'wpforge_active_nav_class' function above it starting on line 261 added the same 'active' class to the current page item in the top-bar menu.
    • Added a new version of page-navi function. Old function was not displaying properly. See http://www.wpbeginner.com/wp-themes/how-to-add-numeric-pagination-in-your-wordpress-theme/ for more information.
    • Removed the custom-bckground-white body class from the theme. I saw no purpose in it, so it is removed.
    • Removed the postfix element from the search submit button. This element was removed from F6 and shrunk the submit button in the search form widget.
    • Changed word-wrap for pre. Now pre wraps properly (or at least how I want it to)
    • Added new off-canvas menu. I was able to retain the look and functionality, plus all of the options in the customizer.
    • Adjusted the options for the new top-bar menu in customizer.
    • Added @version to all files for better version control.
    • Corrected an issue in the comment form. In discussion settings, unchecking "Comment author must fill out name and email" removed the "Your Name" and "Your Email" labels from the comment form. These labels appear properly now. See this thread: https://wordpress.org/support/topic/comment-form-labels-not-visible-on-discussion-setting-change?replies=3#post-7869547 - Thanks to user "forbc" for bringing this to my attention.
    • Added option in customizer to reset the comment forms back to their original positions. For details see http://www.wpbeginner.com/wp-tutorials/how-to-move-comment-text-field-to-bottom-in-wordpress-4-4/
    • The separator for breadcrumbs will now show automatically via css.
    • Added function to wpforge-functions.js that removes empty p and br tags from the content area.
    • Removed the About WP-Forge section under Appearance. It was kind of clunky and not dev friendly. I will be switching to a new About WP-Forge admin page. The admin notice about WP-Forge will still display once the theme has been activated.
    • Added the clearfix class to gallery via the wpforge-functions.js file
    • Added support for Jetpacks new social menu.
    • Fixed issue where categories were not showing above tags if Where to display categories? was set to Above Post Tags.
    • Redid the comment reply button by adding a label class.
    • Reversed the Sticky pin icon to the other direction.
    • Changed the icon for the post date.
    • Removed the actual search form from 404.php and added get_search_form function instead.
    • Changed .entry-content for posts to .entry-content-posts and .entry-content for pages to .entry-content-pages. I did this to better help the end user control the look and feel of posts as well as pages.
    • Added options for font sizes, color as well as link decoration to customizer for posts, pages, sidebar and footer sidebar.
    • Title Area of the top-bar will only appear in Top- of Browser - Scroll and Top of Browser - Fixed. Title area does not show in Normal Position or Contain to Grid Sticky
    • Added Foundation Buttons Panel and sections for Foundation buttons - Now the end user can change the settings of all the Foundation buttons.
    • Added the option to select between regular Foundation grid or the new Foundation flex grid (this is available under the Content Settings Panel)
    • Left the inline css that is added to the header via the customizer as is. Meaning, each element is on its own line.