# Changelog ## 1.1.0 (2017-09-08) * NEW Only show header search form if one exists to use (Robbie Averill) - 3e847a4 * Add keyword, fix syntax error (jovenden) - 13595df * Remove agency-extensions suggestion, move to Watea (jovenden) - b648bae * Remove CWP requirement (jovenden) - 8f4093d * Update changelog for 1.0.4 (Robbie Averill) - 30b85ea * FIX Remove title from userforms checkbox holder (Sacha Judd) - d8ff9f4 ## 1.0.4 (2017-08-02) * FIX Remove title from userforms checkbox holder (Sacha Judd) ## 1.0.3 (2017-06-22) * FIX Remove duplicate title attribute content (Robbie Averill) * FIX add btn btn-link class for firefox focus (Sacha Judd) * FIX add class btn to navbar-touch-caret for focus visible in firefox (Sacha Judd) ## 1.0.2 (2017-06-19) * FIX add outline-focus status for buttons (Sacha Judd) ## 1.0.1 (2017-06-06) * FIX Override Bootstrap .hide definition for userforms formfields (Robbie Averill) * FIX Update userforms holder ID to match default templates (Robbie Averill) ## 1.0.0 (2017-06-02) ## 1.0.0-rc2 (2017-06-02) * FIX Escape search term in page title (Robbie Averill) ## 1.0.0-beta3 (2017-04-27) * Add template for Security.ss from Page.ss and remove sidebar (Sacha Judd) ## 1.0.0-beta2 (2017-04-06) * FIX add js ability to define navigation breakpoints (Sacha Judd) * FIX Form validation messages should not have escaped HTML in them (Robbie Averill) * Fix build issue caused by recent webpack update (elliot sawyer) * Escape caret in constraint (Robbie Averill) * DOCS Add screenshot to readme (Robbie Averill) ## 1.0.0-beta1 (2017-03-20) * FIX Linting errors in JS and SASS files. Remove @extend from editor.scss (Robbie Averill) * Remove all @extends (Paul Clarke) ## 0.4.0 (2017-03-16) * FIX Do not allow navigation hover state on mobile (Robbie Averill) * FIX Remove empty if statement from nav template (Robbie Averill) * Toggle caret-down and caret-up on hover/active for navigation dropdowns (Robbie Averill) * move divider (Paul Clarke) * Update meta info on post (Paul Clarke) * Blog styles refactor (Paul Clarke) * Add composer alias for 1.0.x-dev (Robbie Averill) * FIX Add FontAwesome back to TinyMCE editor Sass sheet (Robbie Averill) * CWPT-480: Simplify event handlers in navbar and add documentation for what they do (Robbie Averill) * Update fav icon (Paul Clarke) * CWPT-451: Remove required class from form field labels to prevent jQuery validate adding aria-required (Robbie Averill) * FIX Add jQuery requirement to template instead of cwp config file (Robbie Averill) * FIX Remove trailing whitespace from aria-describedby and aria-labelledby (Robbie Averill) * FIX Allow bootstrap form validation states for jQuery validate to apply to comments form (Robbie Averill) * CWPT-445: Require jQuery from framework and remove from webpack config (Robbie Averill) * CWPT-481 template, style clean up, move end-of-line comments (Sacha Judd) * FIX Require recipe 1.6@dev, add BSD-3 clause license (Robbie Averill) * Update fav icon (Paul Clarke) * CWPT-475: Add 3px left to ::after icon on external links (Robbie Averill) * Tidy up class names (Paul Clarke) * Add css conventions (Paul Clarke) * Move stuff around and rename some components/includes (Paul Clarke) * CWPT-429 add site-header class to footer, add semantics to author and location (Sacha Judd) * CWPT-292: Add aria-hidden to submenus, roles to nav containers and tidy up navigation.js styles/docs (Robbie Averill) * FIX Remove local font-awesome build - agency-extensions now uses a CDN (Robbie Averill) * CWPT-297: Add role="tab" to sitemap items, "tablist" to containers", remove aria-selected on toggler (Robbie Averill) * CWPT-385: Remove documentation, moved to "cwp" module. Update readme to include necessary info. (Robbie Averill) * Move focus to mixing and update (Paul Clarke) * Uncomment PDF section with instructions to documentation on how to re-enable PDF Link (Sacha Judd) * Change underscores to dashes in footer (Paul Clarke) * CWPT-467: Remove role="button" from main navigation dropdown toggles (Robbie Averill) * CWPT-178: Add DatetimeField form field and holder templates to provide aria-labelledby for fields (Robbie Averill) * CWPT-466: Add aria-labelledby to each of the CreditCardField inputs. Allow labels to hide "for" attribute. (Robbie Averill) * CWPT-458: Comment out 'Tags:' label and categories from the blog entry tags template (Robbie Averill) * CWPT-462: Change "blog-main" ID to a class (Robbie Averill) * CWPT-457: Add 'sidebar' class to news and events sidebars so they can share styles (Robbie Averill) * CWPT-461: Add h3 class to h2 headings in blog post lists (Robbie Averill) * CWPT-460: Remove
from BlogPostPaginatedList (Robbie Averill) * CWPT-459: Move number of comments to same line as author info, fix "comments" for single comment, remove "by" author (Robbie Averill) * CWPT-179: Add PhoneNumberField holder template to allow aria-labelledby attribute for the Group label (Robbie Averill) ## 0.3.0 (2017-03-09) * FIX Blog author profile list page header with bottom border and heading margins in results list (Robbie Averill) * Applied design changes - margin spacing and bootstrap layouts (Paul Jayme) * CWPT-313: Add site tag line to header (Robbie Averill) * CWPT-363 add site-header-search class (Sacha Judd) * FIX Use CDN for font-awesome fonts, remove dist fonts and unneeded images/gitkeep files (Robbie Averill) * DOCS Update docs for SASS linting. Remove references to githook example file. (Robbie Averill) * CWPT-393: Add sass-lint to dependencies with starter linting configuration (Robbie Averill) * FIX Missed underscore renames in webpack config and editor.scss, rebuild dist files (Robbie Averill) * FIX Linting errors in SASS files: whitespace, minor rule violations (Robbie Averill) * FIX Rename SASS source files so they are not underscored (Robbie Averill) * FIX Javascript linting errors in navigation, ignore all of main.js (Robbie Averill) * Remove complexity of language selector (Paul Clarke) * FIX Add page utilities to BlogPost layout and missing translation in paginated list (Robbie Averill) * Adding blog functionality and re-writing markup and applying basic styling (Paul Jayme) * CWPT-430: Support ability to toggle page utilities per page (Robbie Averill) * CWPT-378: Remove images and icons copied from default theme, remove customisable HTML for icons (Robbie Averill) * CWPT-349 fix alignment issue, refactor css (Sacha Judd) * Fixing underlines for pagination and labels (Paul Jayme) * Fixing margin spacing, font-sizes and tag underlines (Paul Jayme) * FIX Extend .info to .meta-info for AJAX reply rendering, and hide reply form by default (Robbie Averill) * CWPT-410 Rewriting 'comments' module templates and applying minor css styling improvements (Paul Jayme) * FIX Remove Carousel include from Page layout, it is gone! (Robbie Averill) * CWPT-420 fix starter nav focus, rm border mobile dropdown menu (Sacha Judd) * CWPT-364: Swap margin-bottom for padding-bottom on showcase element in footer (Robbie Averill) * CWPT-364: Removing unsed classes in markup for features and quicklinks as well as adding margin-spacing to resolve responsivness issues (Paul Jayme) * FIX Remove carousel in favour of original homepage Jumbotron (Robbie Averill) * CWPT-326, install dependencies for accesibility plugin Starter theme (Matias) * Fix date form (Damian Mooyman) * FIX Ensure that jQuery (inc case) is exposed to the window (Robbie Averill) * Add in missing `field` class (Damian Mooyman) * FIX Remove jquery:jQuery external export to remove "undefined jQuery in ..." from console (Robbie Averill) * Rebuild dist files (Damian Mooyman) * FIX Responsive view of search results page and order of suggested spelling correction message (Robbie Averill) * Fix eslint and package.json Refactor search behaviour (Damian Mooyman) * Fix whitespace (Damian Mooyman) * Override custom userforms templates (Damian Mooyman) * Refactor aria accessibility into templates from CWPFormFieldExtension (Damian Mooyman) * CWPT-353 starter refactor for main nav-header (Sacha Judd) * FIX Use FilterDescription instead of FilterContext (Robbie Averill) * CWPT-375: Use "cwp" translations method instead of agency-extensions equivalent (Robbie Averill) * Update references to 'new-theme' and replace with 'starter-theme' or 'starter' (Robbie Averill) * Rename to starter-theme (Damian Mooyman) * Rename to cwp/dev-theme Remove redundant repository Simplify dependencies Set install path to themes/dev (Damian Mooyman) * Fix editorconfig settings (Damian Mooyman) * Adding a new icon set as a new button in the CMS which allows user to apply icons on both the front-end and back-end (Paul Jayme) ## 0.2.0 (2017-03-02) * CWPT-369 add extend btn (Sacha Judd) * Removed link title attr on mainNav subnavigation (Matias) * CWPT-95 add better naming for footer class (newleeland) * CWPT-356: Improve accessibility in page breadcrumbs. Fix $BaseHref typo. (Robbie Averill) * CWPT-347: Adjust userforms jQuery validator configuration for Bootstrap 3 validation states (Robbie Averill) * CWPT-346 This card has a comment to explain the js of how the alternative text works. (Sacha Judd) * CWPT-306: Adjust for user forms, add UDF templates and tweak SASS for fieldset group and legends in UDF (Robbie Averill) * CWPT-156 move variable from typography to variables and rename help-block to meta-info (Sacha Judd) * FIX Move filter context to an include template (Robbie Averill) * CWPT-348 move search bar above navigation on mobile (Matias) * Adding results string based on the outcome produced by the filters on both news and events pages (Paul Jayme) * feature/CWPT-345_sitemap FIX (Sacha Judd) * FIX Define entire copy of bootstrap variable sheet with our customised values, remove modularisation (Robbie Averill) * FIX Remove !default from variables that are not defaults (Robbie Averill) * feature/CWPT-321_base-variables base-theme (Sacha Judd) * FIX Update variable precendence by explicitly separating variables and manifests (Robbie Averill) * CWPT-97 update markup so that container and Quicklinks are separated (Paul Jayme) * Changed caret to fontAwesome icon (Matias) * CWPT-94: Add lang attribute to language selector, and native selected language name (Robbie Averill) * CWPT-318: Move features/quicklinks to its own include outside of the main content area (Robbie Averill) * CWPT-320: Remove Jumbotron template and implement the carousel with Jumbotron styles (Robbie Averill) * CWPT-303: Tweak documentation, add some missing sections and fix some typos/grammar (Robbie Averill) * Changed margin to padding on site-header (Matias) ## 0.1.0 (2017-02-16) * FIX Use correct path for importing node_module SCSS dependencies (Robbie Averill) * CWPT-315: Export jQuery to allow the advanced theme to import it (Robbie Averill) * FIX Add npm package name and version (Robbie Averill) * Develop, Bug Fix: MainNavigation Fix, removed console log (Matias) * Develop, Bug Fix, MainNavigation (Matias) * feature/CWPT-296_Variables added variables globally (Sacha Judd) * CWPT-297 removed extra padding on list, moved aria-expanded attr to ul instead of div in children, added li margin to avoid overlap plus icon (Matias) * CWPT-292 Main Navigation (Matias) * CWPT-284: Use Bootstrap form validation states on FormFields and their holders (Robbie Averill) * CWPT-290_style_cleanup readability (Sacha Judd) * Fix pagination bug with large set of data (Paul Jayme) * CWPT-280: MainNav bug fix (Matias) * Applied BS3 markup to registry (Paul Jayme) * CWPT-214: Load nested sitemap data with AJAX (Robbie Averill) * feature/CWPT-278_Skiplinks added PageNav (Sacha Judd) * feature/CWPT-70_remove_sharelinks deleted share js (Sacha Judd) * Add initial sitemap templates and styles (Paul Clarke) * feature/CWPT-269_IFrame FIX border none (Sacha Judd) * CWPT-274: Add "lint" command for linting Javascript with eslint (Robbie Averill) * CWPT-269_iframe added template (Sacha Judd) * Feedback changes (Christopher Pitt) * Added note about browser validation (Christopher Pitt) * Added note about tree dropdown field (Christopher Pitt) * Updated readme (Christopher Pitt) * Added docs for changing menus (Christopher Pitt) * Added docs for changing form fields (Christopher Pitt) * Added docs about customising fe files (Christopher Pitt) * Added docs for modifying template files (Christopher Pitt) * Added code style and linting docs (Christopher Pitt) * Added site creation docs (Christopher Pitt) * [hotfix] remove getMessage variable as we don't want it there. (Simon Erkelens) * Removed unused function from mix config (Christopher Pitt) * Add the role to the element. (Simon Erkelens) * develop: bug fix onClick menuNav (Matias) * feature/CWPT-235_Optionset_radio_buttons (Sacha Judd) * CWPT-267: Fix linting issues (Matias) * CWPT-263_news_events_classes (Mikaela Young) * CWPT-205: Add mainNav tab and mouse events (Matias) * remove hreflang, set lang to en-nz for all language strings. (Simon Erkelens) * Added aria-label tag to Archive Dates (Paul Jayme) * Accessibility disable defaults and add role and aria options (Simon Erkelens) * CWPT-258: change search alert classes (Mikaela Young) * Fixed header structure for News/Events pages (Paul Jayme) * "Fixed Page.ss aside column for pages with no children" (Paul Jayme) * CWPT-244_hide_footer (Mikaela Young) * CWPT-247_search_alert: add alert role (Mikaela Young) * CWPT-243_search_page_layout: removing unnecessary classes (Mikaela Young) * feature/CWPT-234_checkdrop_aria (Sacha Judd) * Fixed external links css (Paul Jayme) * CWPT-225_cms_image_alignment: add typography and alignment styles to cms (Mikaela Young) * Add lang="mi" to maori (Simon Erkelens) * flatten (Simon Erkelens) * feature/CWPT-223_Footer_logo (Sacha Judd) * Form message fixes. (Simon Erkelens) * Fixed Alt Text on Header/Logo (Paul Jayme) * Updated page wordings. (Simon Erkelens) * feature/CWPT-224: Fix pagination on page results (Matias) * CWPT-84 Search messages (Simon Erkelens) * CWPT-127: left align last modified text on print (Mikaela Young) * CWPT-202: Language toggle icon fix (Firefox) (Matias) * Fixed Button Spacing on News/Events Pages (Paul Jayme) * feature/CWPT-146_breadcrumb_contrast (Sacha Judd) * CWPT-194_optionset_checkboxset_classes (Mikaela Young) * feature/CWPT-203_navbar_fix (Sacha Judd) * feature/CWPT-136_quicklinks_spacing (Sacha Judd) * Don't add aria-describedby if there is nothing that's describing (Simon Erkelens) * Fix sr-only (Simon Erkelens) * feature/CWPT-140_export added true for Pdflink/css (Sacha Judd) * CWPT-174_event_holder_and_item: print styles (Mikaela Young) * CWPT-177: focus overrides for dropdown (Matias) * feature/CWPT-140_Header_nav_issues (Sacha Judd) * CWPT-144_skip_links: reposition and style skip links (Mikaela Young) * Added BS3 Styling to EventsHolder (Paul Jayme) * Searchresult highlighting. (Simon Erkelens) * CWPT-30_print_style_2 add print style (Mikaela Young) * CWPT-158 Laorge search field (Simon Erkelens) * CWPT-163, add print on search results (Matias) * CWPT-143 (Simon Erkelens) * Result fixes. (Simon Erkelens) * NPM Build (Simon Erkelens) * Added BS3 classes for Typography (Paul Jayme) * feature/CWPT-135_Homepage_minor_tweaks created generic page utilities for across all pages (Sacha Judd) * Searchform styling (Simon Erkelens) * CWPT-47-redo-forms (Christopher Pitt) * CWPT-41_search_results_theme: Added Search result style (Matias) * feature/Homepage_style_fixes (Sacha Judd) * Added BS3 Markup + Refactored NewsHolder (Sacha Judd) * CWPT-88-home-page-styles (Christopher Pitt) * Added translations (Christopher Pitt) * CWPT-47 badly-named-o-tron (Christopher Pitt) * Feedback changes (Christopher Pitt) * Re-shuffled markup to support a better, responsive design (Christopher Pitt) * Clean up header markup and styles (Christopher Pitt) * CWPT-50 News Item layout (Simon Erkelens) * feature/CWPT-87_Footer: Add Footer new style (Matias) * override bootstrap styles added design (Sacha Judd) * feature/CWPT-51 added BS3 markup to Pagination (Sacha Judd) * Bug Fix, Fixed SidebarNavChildren.ss internal looping (Matias) * [bugfix] the homepage didn't use the full width (Simon Erkelens) * Moved form to new location (Christopher Pitt) * feature/CWPT-54_Sidebar, Add Sidebar (Matias) * [bugfix] main.js required ;`s at the end of import statements. (Simon Erkelens) * CWPT-45 form holder (Christopher Pitt) * Added BS3 styling to $SearchForm + Imported BS3 JS for Collapse/Tab (Paul Jayme) * Homepage template with Quicklinks and Featured content. (Simon Erkelens) * feature/CWPT-63_Favicon Add favicon (Matias) * CWPT-53 related pages (Christopher Pitt) * Refactored and Added BS3 Styling to Header.ss (Paul Jayme) * CWPT-62 google analytics (Christopher Pitt) * CWPT-48 last edited (Christopher Pitt) * CWPT-44-footer-2 added title and attr on links and traslatable texts (Matias) * CWPT-44-footer-2 added footer and image dir with gov logo in it (Matias) * adding breadcrumbs styling (Sacha Judd) * Unchanged (slightly syntax improved) templates (Simon Erkelens) * CWPT-55 skip links (Christopher Pitt) * Adding translations for share links (Christopher Pitt) * Fix ie 9 window.open bug (Christopher Pitt) * Ignored path: dist/css/main.css (Matias) * CWPT-52 share links + font awesome (Christopher Pitt) * Pushing built assets thanks to no NPM on UAT (Christopher Pitt) * CWPT-68 Document Node requirements (Simon Erkelens) * CWPT-39 added page templates (Christopher Pitt) * CWPT-56 document Mix (Christopher Pitt) * Updated composer to work the correct way on requiring theme module. (Simon Erkelens) * CWPT-57 set up JS lint (Christopher Pitt) * composer init (Simon Erkelens) * CWPT-33 set up mix + include Bootstrap (Christopher Pitt) * Initial commit (Christopher Pitt)