Skip to content

Latest commit

 

History

History
559 lines (378 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

559 lines (378 loc) · 12.6 KB

Changelog

All notable changes to this project will be documented in this file.

[4.1.1] - 2021-05-05

Changed

  • Fixing include paths for base template files

Removed

  • Some unused files.

[4.1.0] - 2021-05-05

Changed

  • Tailwind Preset and Config Base Files
  • NPM Package versions bumped
  • Composer Package versions bumped
  • Now uses Laravel Mix 6

Added

  • AlpineJS

Removed

  • .stylelintrc config as not used
  • .yarnclean as not used

[4.0.0] - 2021-02-11

Changed

Swapped to PostCSS instead of Sass

  • Changed ot PostCSS Setup
  • Removed lots of unnecessary CSS. I found quite a bit of redundancy - some now done with tailwind by default, some done in normalize; some just dropped as not needed. Renamed IE Notice to Outdated Browser Notice

Update deploy ignore list.

Change the SVG structure to introduce sub folders for social icons, file-type icons and general icons.

Update PostCSS files to use Tailwind layers. Update Tailwind to use presets and added better defaults for spacing scale.

Update .env example to match new format

Update general settings to match new format

  • Updates the aliases
  • Update to use some env settings

Swapped Templates Structure based on https://nystudio107.com/blog/an-effective-twig-base-templating-setup

Update social share and follow templates

  • Update the alias form @icons to @icon
  • Add the ability to show social follow icons in colour

Bumped Craft Version to 3.6
Bumped PHP Version to 7.4 in Composer

Added

Added standard file-type icons

[3.2.4] - 2020-10-21

Changed

Project Config Site Name Project Config Email Settings

[3.2.3] - 2020-10-21

Added

Added post install command craft setup/welcome Added post install command dump-autoload -o

[3.2.2] - 2020-10-21

Removed

Removed Commented out post composer scripts for after initial installation due to breaking the composer.json file

[3.2.1] - 2020-10-21

Changed

Clean and tidy up of composer.json for correct plugins and versions

Added

Commented out post composer scripts for after initial installation

[3.2.0] - 2020-10-20

Added

Adding PurgeCSS settings to tailwind config

Changed

Clean and tidy up of laravel-mix config Renamed Craft Site Name in Project Config

Removed

PurgeCSS config and dependencies removed from laravel-mix

Removed PostCSS dependencies no longer required

  • PostCSS Colour Functions
  • PostCSS Sorting

[3.1.0] - 2020-10-20

Changed

Updated NPM Package and Dependencies

[3.0.0] - 2020-10-20

Added

  • Image Optimize Plugin
  • Sync script to run pull_db and pull_assets together in one script
  • Added Field Manager JSON fields for contact fields
    • Building Name
    • Address Line 1
    • Address Line 2
    • City/Town
    • County
    • Post Code
    • Email
    • Telephone
  • Added Field Manager JSON fields for social media fields
    • Facebook
    • Instagram
    • LinkedIn
    • Twitter
    • YouTube
  • Added Field Manager JSON fields for legal fields
    • Full Company Name
    • Company Number
    • VAT Number
  • Added Field Manager JSON fields for terms fields
    • Terms
  • Added Field Manager JSON fields for teaser fields
    • Teaser Image
    • Teaser Body
    • Teaser Heading
  • Added Field Manager JSON fields for assets fields
    • Alt
    • Notes
    • Stock/Source Url
    • Display Title
  • Added Field Manager JSON fields for image optimisation fields
    • Srcset 8x5

Config Files - Image Optimization Config File

Changed

  • Update to the Latest Composer Package Versions
  • Update to the Latest NPM Dependencies
  • Updated and Migrated to New Project Yaml Setup as per Craft 3.5
  • Fixed Common_mysql to allow for funny characters in db passwords
  • Update post- README file for new projects
  • Swapped general settings to use Environmental Vars where applicable
  • Update to .env example
    • Add app ID Setting(craft 3.5)
    • Add Disallow Robots Setting (craft 3.5)
    • Swapped to DEFAULT_SITE_URL to PRIMARY_SITE_URL (as per Craft default)
  • Set users profile image asset folder
  • Setting better Tailwind Defaults
    • Opacity
    • Zindex
    • Spacing
    • Margin (flood/full width)
    • CSS Grid Auto Cols
    • CSS Grid (cols/rows) -1
    • Screensizes
    • File colours
    • Min Width
    • Variants

Removed

  • Plugins Removed
    • Imager Plugin (no longer supported)
    • Retcon Plugin (possibly not required now tailwind offers typography plugin)
    • Typed Link Field Plugin (not required for all projects as standard)
    • CP Field Inspect Plugin (now native)
    • Relabel Plugin (now native)
  • Config Files
    • Image Config File

[2.2.0] - 2020-03-29

Added

IE Notice to update browsers for IE10/11

[2.1.3] - 2020-03-28

Added

Added package.json.default file

Changed

  • Updated Project.Yaml
    • Added User Photos Storage
    • Updated Terms Copy Field
  • Added setup and install instructions

[2.1.2] - 2020-03-22

Changed

  • Updated README file

[2.1.3] - 2020-03-27

Added

Added package.json.default file

Changed

  • Updated Composer Scripts
  • Updated npm Scripts

[2.1.2] - 2020-03-22

Changed

  • Updated README file

[2.1.1] - 2020-03-22

Changed

  • Fixed composer.json file

[2.1.0] - 2020-03-22

Added

Added some composer post create project scripts

  • remove readme
  • remove licence
  • copy .env.example to .env
  • copy /scripts/.env.example.sh to /scripts/.env.sh
  • copy README.md.default to README.md

Added craft scripts based on https://github.com/nystudio107/craft-scripts

  • Image Component
    • Added Picture Classes var
    • Renamed Image Classes var
    • Added svgConvert var

Added Readme Default

  • Still in development

Changed

  • tweaks to .gitignore
  • Comment out Craft scripts until installed

Removed

  • amasci-setup script
  • NY107 Craft Scripts from composer

[2.0.2] - 2020-03-22

Added

  • src Folder
    • SVG's for standard social icons and social sharing
    • PHPstorm extension for providing auto-complete for Craft CMS API and Plugins
    • Sass Files, Defaults and Examples
    • JS Files, Defaults and Examples
    • Img and touch directories and gitkeep files.

Changed

  • Social Colours added to tailwind.config

[2.0.1] - 2020-03-21

Added

  • Added TailwindUI -@tailwindcss/ui npm Package -purgeCSS defaultExtractor update -tailwind.config update

Changed

  • readme
    • to markdown. -added and updated todo's.

[2.0.0] - 2020-03-21

Added

  • .browserlistrc to configure browser support for autoprefixer and babel
  • .stylelint for linting css and sass
  • webpack.mix.js
    • Added js extraction
    • Added clean hashed versions of js and css before production builds
    • Added PostCSS postcss-color-function
    • Added PostCSS postcss-pxtorem
  • LICENSE.md
  • Video Component Template (_components/video.twig)
  • _components/download.twig
    • Added Instructions and Params for better clarity
    • Added Show FileSize Option
    • Added Better checks
  • Added TwigPack Plugin and Config file
  • Added Relabel Plugin
  • Added Retcon Plugin
  • Added Link Field Plugin
  • Error templates (404, 410, 503, 504)

Changed

  • webpack.mix.js
    • Improved config for purgeCSS.
    • Changed pkg to settings.
  • package.json
    • Update title and description and version to reflect correctly.
    • Updated Keywords.
    • Updated License.
    • Updated Dev Dependencies versions.
    • Updated Dependencies versions.
    • Comment out Vue dependencies in case this isn't required initially.
  • _components/image.twig
    • Added fallback.
    • Added better SVG output
  • _components/social-follow.twig
    • Fixed some breakages.
    • Added TailwindCSS Purge CSS Classes.
  • _components/social-share.twig
    • Fixed some breakages.
    • Added TailwindCSS Purge CSS Classes.
  • _components/download.twig
    • Moved location to components folder.
    • Added Instructions and Params for better clarity.
    • Added improved checks.
  • _components/pagination.twig
    • Removed querystring check as now built into Craft 3. - Added documentation and options/defaults.
  • Replaced {% spaceless %} tags as deprecated. used {% apply spaceless %} instead.
  • Better documentation and consistency over all modules.
  • Updated TODO in readme.
  • Updated Craft & plugins to latest versions.
  • Updated Imager Settings
    • Set resizeFilter to use lanczos - the craft default.
    • Set local to use Imagick Webp as this is quicker.
    • Disabled fillTransforms as this is not my preferred approach now.
    • Set the filenme default to hashed version to match production locally.
  • Updated general config to use Flat Multi-Environment Config, as per this article https://nystudio107.com/blog/multi-environment-configuration-for-craft-cms-3
  • Updated .env.example to reflect the settings above.
  • Updated composer.json
    • Update to post install and post update commands to clear caches required.
    • Added Sort Package setting.
  • Updated simple and standard json redactor settings.
  • Updated contact.twig page to include block and extend layout.
  • Updated contact.twig to include address with icon (commented out).
  • Renamed index.twig to home.twig
  • Updated home.twig page to include block and extend layout.
  • Updated _includes/_layouts/site.twig
    • fixed include paths.
    • Moved into the file so code isn't split over includes.
    • Added #app wrapper to the body.
  • Updated _includes/_globals/footer.twig
    • Added legals include.
    • Updated copyright year to 2020.
    • Added cache tags.
    • Changed url() to siteUrl().
  • Updated _includes/_globals/head.twig
    • Removed redundant SEOmatic hook.
    • Added DNS pre-fetch and preconnect for the site.
    • Added DNS pre-fetch and preconnect for the google fonts.
    • Comment out Google Fonts code initially.
    • Update to Twigpack css file.
    • Cleanup and reorder of Basic Page Needs META tags.
    • Comment our favicons and added todo note to set them up.
  • Updated _includes/_globals/header.twig
    • Added better comments.
    • Clean up some old code.
    • Added some Vue code for nav
    • Updated _includes/_globals/scripts.twig
      • Twigpack for scripts.
      • Clean up scripts block as now moved to the _includes/_globals/footer.twig file.

Removed

  • package.json
    • Removed JQuery.
    • Removed Picturefill.

[1.8.0] - 2019-10-30

Changed

  • Added rebrand folder to git ignore
  • Updated image component twig template for better flexability to pass in options

[1.7.0] - 2019-10-13

Added

  • Added Hashed versions for compiled assets
  • Added Twigpack to laravel mix and templates
  • Added Stylelintrc
  • Added Yarnclean
  • Added browserslistsrc to remove warnings and errors from laravel mix

Changed

  • Remove dependencies required initially
  • Updated dependency versions
  • Updated config and settings for paths, clean and twigpack

[1.6.0] - 2019-06-19

Changed

  • Remove dependencies required initially
  • Updated dependency versions

[1.5.0] - 2019-05-30

Added

  • new templates
  • new configs

Changed

-Some Template Classes

[1.4.0] - 2019-04-17

Added

  • new templates
  • new configs
  • TODO write up fully

Changed

-Lots

  • TODO write up fully

[1.3.0] - 2019-03-17

Added

  • more base templates and base includes
  • craft plugins

Changed

  • improvements to templates
  • gitignore

[1.2.0] - 2019-03-10

Added

  • base templates and base includes
  • deployignore file for excluding files for deployment
  • composer scripts for deployment

Changed

  • update to readme
  • update to php version is composer

[1.1.0] - 2019-02-05

Changed

  • update to project config
  • update to project environmental vars and general config

[1.0.9] - 2019-02-04

Changed

  • update to project config

[1.0.8] - 2019-02-04

Changed

  • updated project config.yaml to work and extended environmental vars

[1.0.7] - 2019-02-04

Changed

  • included a var for sitename in project config

[1.0.6] - 2019-02-04

Changed

  • Cleaning up project config

[1.0.5] - 2019-02-04

Added

  • Adding base translations file
  • Adding base templates and includes

[1.0.4] - 2019-01-23

Added

  • Adding base craft config and base setup using new Craft 3.1 environment yaml file

[1.0.3] - 2019-01-03

Changed

  • Added storage folder as a base folder with gitkeep

[1.0.2] - 2019-01-03

Changed

  • Added type to composer.json

[1.0.1] - 2019-01-03

Changed

  • Fixed composer details in 'composer.json', added name, description and version

[1.0.0] - 2019-01-03

Added

  • Initial release