/
.changelog
980 lines (670 loc) · 25.8 KB
/
.changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
# Changelog
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). Each change can include things under the following categories:
- Adds
- Changes
- Removes
- Fixes
----------
## [Unreleased]
### Changes
- lightens logo underscore
- Changes 'light' Light Mode colour variable to 'lightest' and introduces new 'light'
### Fixes
- Fixes scrollbar colour in Light Mode so that it's dark against the white background instead of white
----------
## [5.13.6] - 2021-01-08
### Adds
- Adds video styling, in line with image styling
## [5.13.5] - 2021-01-07
### Changes
- Adds border to focussed links
- Uses underline for focussed links
- Thins `<blockquote>` marker line slightly
## [5.13.4] - 2021-01-02
### Changes
- Restyles `<blockquote>` with italics, a thinner line and hanging line on larger screens
- increases font size to reduce line length on medium screens
## [5.13.3] - 2020-12-12
### Fixes
- Removes internal absolute URLs
- Removes a few stray `http://localhost:3000` links
- Uses `https://` or `//` in links to avoid mixed content warnings
- Fixes broken external URLs
- Uses newer github repo URL to prevent redirect
- Tidies up blue beanie article's link formatting
- Changes all internal blog URLs that are now resources, to prevent reliance on redirects
- Removes websites from testimonials which no longer have a website
## [5.13.2] - 2020-12-03
### Fixes
- Stops blinking of logo cursor on OSs that don't have a 'reduce motion' preference
## [5.13.1] - 2020-11-29
### Fixes
- Prevents hanging list markers in blockquotes
- Removes left and right padding on inline code in links to prevent gaps in underline
- Updates markdown-it dependencies
## [5.13.0] - 2020-11-15
### Changes
- Makes homepage blog posts 'featured' rather than the most recent two
- Updates to node version 12.13.1
- Updates eleventy to 0.11.1
- Updates eleventy plugins packages
- Updates Markdown-it packages
- Updates Browsersync, Del and Version Bump npm packages
### Fixes
- Tweaks top padding on code in links
- Matches code in links' colours to rest of link
- Makes link text black on focus in Dark Mode, passing AA colour contrast
- Adds title to YouTube embed iframe for improved accessibility
- Increases colour contrast for selected in Dark Mode
- Corrects references to Dark Mode to use title case
- Corrects typos of 'accessibility'
## [5.12.2] - 2020-10-08
### Changes
- Makes form labels the normal text colour rather than blue
## [5.12.1] - 2020-10-05
### Removes
- Removes footer address's ARIA role
## [5.12.0] - 2020-09-16
### Adds
- Skills/services section, covering user experience design, frontend development, accessibility, user interface design, HTML email, and Perch CMS
## [5.11.9] - 2020-09-09
### Changes
- Gives footer address a different role – presentation rather than group
### Removes
- Removes navigation link dividers
### Fixes
- Gives navigation links a minimum height to be better touch targets
- Uses margin to separate navigation items rather than padding
## [5.11.8] - 2020-09-09
### Changes
- Uses lighter background for code in light mode
### Fixes
- Addresses colour contrast for inline code inside links
- Tidies focus styling for inline code inside links
- Fixes colour contrast for syntax highlighted code in both light and dark modes
## [5.11.7] - 2020-08-25
### Adds
- Adds common post-blog post content to json feed
- Adds humans.txt file
- New date filter to Eleventy config
### Changes
- Uses smart filter for apostrophes, etc. in post titles in the common feed content
- Styles `header`, `navigation`, `main` and `footer` elements rather than their equivalent ARIA roles
### Removes
- Removes `aria-hidden` attribute where there's already a `hidden` attribute
- Removes explicit ARIA roles of `banner`, `navigation`, `main` and `contentinfo`
## [5.11.6] - 2020-08-08
### Adds
- Allows webfonts to be used by other servers
## [5.11.5] - 2020-08-08
### Adds
- Adds FS Me Bold webfont
## [5.11.4] - 2020-08-03
### Adds
- Adds unsubscribe page
- Adds link to unsubscribe page to newsletter signup form
### Fixes
- Updates browsersync to 2.26.10 to fix security vulnerability
- Takes trailing slash from newsletter URLs
## [5.11.3] - 2020-07-17
### Adds
- Adds ability to add large social images to any page via front matter
- Adds large summary images to homepage and about page
## [5.11.2] - 2020-07-15
### Removes
- Stops paragraphs in `<blockquotes>` being inline
## [5.11.1] - 2020-06-30
### Adds
- Allows post/resource/testimonial/case study URL override parameter in front matter
- Inserts non-breaking space into recent article title to fix problematic wrapping
### Fixes
- Removes non breaking spaces (which aren't valid) from titles in feeds
## [5.11.0] - 2020-06-30
### Adds
- Adds changes default image styling to accommodate intrinsic aspect ratio
- Swaps all Markdown image references to HMTL with width and height attributes set
- Adds lazy loading attribute to after-the-fold images
### Changes
- Makes About page picture a progressively enhanced WebP
## [5.10.5] - 2020-06-28
### Changes
- Makes contact CTA a bit less corporate sounding
- Reduces unsubscribe message in newsletter sign up small print
## [5.10.4] - 2020-06-27
### Adds
- Adds 'more case studies' after each case study
- Adds custom featured image for case studies
### Changes
- Gives image alt text a background colour if the image fails to load
- Gives case studies their own page layout
- Uses contact CTA on case studies
- Specifies featured image on each case study
## [5.10.3] - 2020-06-24
### Changes
- Changes prism.js colour scheme to Monokai
## [5.10.2] - 2020-06-22
### Adds
- Adds portfolio redirects to netlify.toml
### Fixes
- Rearranges some redirects that were added to netlify.toml randomly, so they're easier to find
## [5.10.1] - 2020-06-21
### Changes
- Stretches images into left and right gutter
### Fixes
- Uses calc for left and right margin on videos so that it's a progressive enhancement
## [5.10.0] - 2020-06-21
### Adds
- Adds Netlify function for newsletter subscription via Buttondown's API
- Adds environment variables and fetch packages
- Adds .env file for environment variables
- Tells Netlify to go to 'confirm email' page on newsletter signup
- Newsletter sign up form to Blog pages
- Newsletter sign up form as default CTA throughout site
- Adds new YouTube embed include, using no cookie embed code
- Styles embedded YouTube videos
### Changes
- Adds some spacing top and bottom to pre code blocks
- Reduces main heading (`<h1>`) size slightly
- Uses 'development' rather than 'dev' in homepage `<h1>`
- Removes hyphen from references to frontend development
- Uses same 'contact me' CTA for resources
- Refactors CTA conditionals
- Used new YouTube embed for 'Why you need a privacy policy' resource's embedded video
### Removes
- Removes Campaign Monitor newsletter integration from Resources
- Removes newsletter unsubscribe page
## [5.9.1] - 2020-06-07
### Changes
- Builds option to use dedicated page description in front matter, rather than sharing the `intro`
### Removes
- Removes top and bottom margin from images when they're in a `<p>` tags (when added via Markdown)
## [5.9.0] - 2020-05-31
### Adds
- Adds .netlify/ directory to .gitignore
- New portfolio section
- Case study on GOV.UK task lists
### Changes
- Updates Eleventy to version 11.0.0
- Updates markdown-it-anchor package
## [5.8.0] - 2020-05-06
### Adds
- Defines layouts in order to leave the base layout more manageable
- Adds `aria-label` attributes to all `<section>` elements
- Adds [microdata](https://schema.org/BlogPosting) to blog posts and resources
- New section spacing variable to make distances between elements more uniform
- Makes links with a role of button actionable with `space` as well as `return`
- Stops links that look like buttons being draggable with the `draggable="false"` attribute
### Changes
- Updates version-bump-prompt and markdown-it-anchor packages
- Makes base layout a wee bit more readable and adds article tags around articles
- Moves blog post info above article
- Better sizing and spacing for Apple Watch sized screens
### Removes
- Removes unnecessary `<div>` surrounding intro paragraph
- Removes 'back to resources' link after resource posts
- Removes button focus styling when active to stop messiness on Firefox
### Fixes
- Default paragraph margin fix
- Removes bottom margin from buttons
- Fixes some vulnerabilities in some node dependencies
## [5.7.2] - 2020-04-08
### Fixes
- Increases contrast (brightens up) list markers in dark mode
## [5.7.2] - 2020-04-05
### Adds
- Adds styling for inline `<code>` snippets inside links
## [5.7.1] - 2020-04-03
### Adds
- Styling for `<kbd>` element
## [5.7.0] - 2020-01-25
### Adds
- Adds custom summary image option to blog posts and resources
- Adds [security.txt file](https://securitytxt.org)
### Fixes
- Missing alt text for twitter image
## [5.6.4] - 2020-01-15
- Applies some npm package patches
- Upgrades Eleventy to 0.10.0
- Upgrades Eleventy Syntax Highlighter to version 3
- Removes unused Gulp Rename package
## [5.6.3] - 2019-12-28
Updates terms page with more recent details and corrects some grammar.
## [5.6.2] - 2019-12-27
Removes tagging from version bump tasks
## [5.6.1] - 2019-12-19
### Removes
Removes full-stop from 'updated' line at end of updated posts/resources
## [5.6.0] - 2019-12-10
### Changes
Changes all URLs to reference site at `www.` subdomain
### Fixes
- Removes absolute URLs from blog posts and resources
- Fixes funky URL in email resource
## [5.5.5] - 2019-12-03
### Adds
- Adds 404 configuration in Browsersync
- 'More posts' section after each blog post and resource
### Changes
Updates colophon, adding Netlify
### Fixes
- Fixes weird issue where twitter icons weren't showing on iOS
- Fixes weird issue where twitter link in footer wasn't showing on iOS
## [5.5.4] - 2019-11-22
### Adds
Redirects FreeAgent article flagged as 'not found' in Netlify Analytics
### Changes
- Uses small image Twitter card again
- Updates Twitter card images with underscore
- Updates eleventy config with ES6 function syntax
- New Safari tab icon with colour specified
- Updates favicon, apple icon and feed icon
- Updates legacy logo pngs to new rectangle underscore
- Updates site logo with rectangle underscore
## [5.5.3] - 2019-11-16
### Changes
- Moves bump from gulp to npm
- Updates Now page
- Redirects a few 'not found' pages flagged in Netlify Analytics
## [5.5.2] - 2019-11-05
### Adds
Adds 'serverless' and 'git' tags to relevant posts
### Fixes
- Adds some missing redirects for a couple of resources
- Adds a redirect for hacky-looking page visits
## [5.5.1] - 2019-10-30
### Adds
- Adds redirects to pick up some 'resources not found' from Netlify analytics
- Adds missing 'subscribed' page for mailing list
### Fixes
Changes way homepage feature posts are counted
## [5.5.0] - 2019-10-27
### Changes
- Darkens Dark Mode text highlighting colour slightly
- Changes Dark Mode highlighted text to black
### Fixes
Makes focus styles for links, buttons, the logo and the 'skip to content' link much more obvious
### Adds
Sublime Text project file syntax highlighting
## [5.4.1] - 2019-10-21
### Changes
- Gives blog posts and resources a different meta image for social media sharing than normal pages
- Uses a png for open graph sharing instead of a jpg
- Updates Sublime Text project config filename
- Updates privacy policy, removing bits about cookies
### Adds
- Adds some more open graph information for images
- VSCode project config for syntax highlighting
## [5.4.0] - 2019-10-16
### Adds
CV
### Changes
- Updates repo name in package.json
- Lightens highlight blue colour
## [5.3.2] - 2019-10-12
### Fixes
Fixes colour contrast on buttons and forms when on box-out panels
### Removes
- Deletes now-unnecessary nginx config file
- Takes staging instructions out of readme file as there's no staging for this project
## [5.3.1] - 2019-10-09
### Changes
- Makes all non-production Netlify deploys run the staging build
- Reorders list of two blog posts on homepage to be reversed
## [5.3.0] - 2019-10-07
### Adds
- Adds robots.txt to repo
- Adds favicon.ico to repo
- Adds .nvmrc file
- Creates a `staging` auto-deployment for Netlify
### Changes
- Upgrades to [Eleventy 0.9.0](https://github.com/11ty/eleventy/releases/tag/v0.9.0)
- Uses project specific eleventy version (using [npx](https://www.npmjs.com/package/npx))
- Updates del, gulp-autoprefixer and markdown-it
- Updates Now page
- Puts Blog link first in primary nav
### Fixes
- Removes outline from heading link focus to fix multi-line overlap issues
- Adds more redirects for categories to stop some 404s
- Makes `<small>` text a different style rather than smaller
- Amends colours in both light and dark mode, including highlight panels, to meet AAA colour contrast
- Stops silly link underline removal in reset, then subsequent re-addition in the link stylesheet
## [5.2.0] - 2019-09-20
### Adds
- Netlify config file
- Adds redirects to netlify.toml
- Puts canonical page link to `<head>`
## [5.1.2] - 2019-08-30
### Adds
New article: 'Practice makes perfect'
## [5.1.1] - 2019-08-23
### Adds
New article: 'How to avoid disabled buttons'
## [5.1.0] - 2019-08-21
### Adds
- New article: 'Amending your last Git commit'
- New article: 'Changing editor for Git on the command line'
### Changes
- Adds newest Nginx config
- Reduces top margin for nested lists
## [5.0.15] - 2019-08-11
### Changes
- Creates lib folder and moves date filter in there
- Moves all general styling to components
- Refines print stylesheet a bit
### Removes
- Removes CSS Comb and Style Lint config files
- Removes unused search stylesheet
- Removes redundant IE8 styles
### Fixes
- Makes 'skip to content' link visible on focus
- Fixes sublime text project config file
- Adds sublime text workspace files to gitignore
- Uses proper URL for git repo in package.json
- Uses proper fall-back logo for IE8
- Fixes title HTML character output
- Fixes page title variables in document head
- Simplifies navigation markup and styling
- Adds ARIA labels to distinguish `<nav>` elements
- Makes footer text normal size
- Aligns baselines of logo and nav in header
- Corrects date on new years resolution post
- Makes `<h1>`s full-width again
## [5.0.14] - 2019-08-04
### Adds
Adds `<h4>`s and their styling back in
## [5.0.13] - 2019-08-04
### Adds
New article: 'Website version 5'
### Changes
- Reverses blog, resources and testimonials listings, so that the highest number is the one at the top of the list
### Fixes
- Adds list semantics back on blog listings
- Uses best practice way to [specify browsers](https://github.com/postcss/autoprefixer#browsers) in Autoprefixer
## [5.0.12] - 2019-07-26
### Adds
- List marker styling
- Adds post type (article or resource) to the listing detail, next to the date and categories
- Adds slight drop shadow to images in case their edges match the website background colour
- Adds 'edit this page on GitHub' link to footer, now that repo is public
- New article: 'Changing your Git history'
### Changes
- Amends button hover and active styling to be more sympathetic to links
- Uses outline for button focus state so that it's more obvious
- Makes post listings header the link to the article
- Refines post in list spacing
- Refactors heading sizes and styles across site
### Removes
Removes headings below level 3
### Fixes
Updates markdown-it dependency to fix vulnerability
## [5.0.11] - 2019-07-18
### Adds
New article: 'Right here, right now'
### Updates
- Fleshes out some category descriptions
- Updates Now page
### Fixes
Fixes some capitalisation on homepage
## [5.0.10] - 2019-07-17
### Adds
New article: 'Stop the ride, I want to get off'
## [5.0.9] - 2019-07-16
### Adds
- New article: 'Minimalism and progressive enhancement'
- Gives some categories a more custom introduction
## [5.0.8] - 2019-07-14
### Adds
New article: 'Refining my writing process'
### Changes
- Rewords homepage heading and intro, which now references the Now page
- Reduces spacing between list items
- Makes CTA alternative action sans-serif
- Changes URL of blog feeds to be more general, until more granular subscriptions are needed
### Fixes
Fixes final outstanding non-critical accessibility issues by refactoring `<aside>` and `role="complementary"`, and moving CTAs inside the `<main>` landmark
## [5.0.7] - 2019-07-13
### Adds
- Adds 'Now' page and links to it from the bottom of the 'About' page
- New article: 'Folder sharing and the new Apple OSs'
### Changes
- Allows titles to use normally-typed apostrophes and converts them to nice ones on build
- Uses slug filter for URLs but defines `remove` parameter for special characters like `+` and `'`
- Adds filter to take a twitter handle and make it into a link to twitter
- Moves back class to utitlity stylesheet
- Uses paragraph tags for read more wrapper
- Uses sans-serif font for 'post details' component
- Renames Atom feed as rss.xml wasn't right as it's not RSS – it's Atom
### Removes
- Removes pagination component completely
- No more link marker for read more
- Removes link marker styling
### Fixes
- Puts some Open Graph URLs straight
- Corrects file name for 'Design and dev should be more joined up' article
## [5.0.6] - 2019-07-02
### Adds
New blog post: 'Design and dev should be more joined up'
### Changes
- Rewords blog post CTA
- Moves 'back to posts' link for blog under CTA
- Uses global data for twitter handle
### Removes
Stop post in list link sticking to bottom of container
## [5.0.5] - 2019-06-30
### Fixes
- Refreshes all bookmark icon and fixes broken links
- Makes RSS references in `<head>` absolute
## [5.0.4] - 2019-06-30
### Adds
Generic ‘Follow’ CTAs on all pages except in blog, resource and testimonials sections
### Removes
Takes 'edit on GitHub' link out of footer
## [5.0.3] - 2019-06-27
### Adds
- Adds '…appeared first on tempertemper.net' to feeds
- Adds role="img" to SVGs
### Changes
- Changes RSS feed to Atom
- Adds company name and email to global data file
- Uses global data file for contact page email address
### Fixes
- Formats updated date properly in JSON feed
- Fixes incorrect tabindex attribute on skip link
- Indents logo SVG with 4 spaces for consistency with HTML
- adds more unique ID to logo SVG title
- Makes Twitter SVG title IDs unique and allows two per page
- Adds role="group" to address to stop duplicate contentinfo being added implicitly
### Removes
- Removes full stop from 'Ltd'
- Removes weird rel attribute from privacy policy link
## [5.0.2] - 2019-06-26
### Adds
New 'Getting to grips with Git' blog post
### Changes
- Text in blog call to action
- Button styling
### Removes
- Work link from testimonials call to action
- Inner focus from submit buttons in Firefox
- Gets rid of secondary button style variant
### Fixes
Twitter icon and text alignment in buttons
## [5.0.1] - 2019-06-25
### Adds
- Proper solution for the notch on iPhone X
- Stops VAT and company number being picked up as phone numbers on iOS
### Changes
- Updates Nginx example file with static site config
- Switches inline nav dividers to after each item as it makes more sense when they wrap onto two lines
- Uses website specific email address on contact page
- Updates to modular scale version 3
### Fixes
- Stops twitter link in footer centre aligning on mobile
- Fixes separation and grouping of footer nav groups
- Stops twitter link in footer taking up full width
## [5.0.0] - 2019-06-24
### Adds
- Adds updated flag for updated posts
- Adds categories section to homepage
- Adds images and fonts to gulp build
- New subscribe page with links to RSS, JSON feed, etc.
- Syntax highlighting for code blocks
- Adds new Apple category
- Styles nested bullets
- Uses markdown filter for post in list description
- Adds 'edit page on GitHub' link to footer
### Changes
- Rebuilds website in [Eleventy](https://www.11ty.io) instead of [Perch](https://grabaperch.com)
- Makes categories site-wide, rather than scoped to blog articles, resources, etc.
- CSS cache busting using site version number
- Updates conten pretty much all over site
- Left-aligns page headings on small screens
- Reworks headings for smaller screens
- Left-aligns footer content on small screens
- Updates to [Gulp](https://gulpjs.com/) version 4
- Builds, serves and watches site with Gulp and [Browsersync](https://www.browsersync.io/)
- Restyles inline code
### Removes
- Removes hamburger menu for mobile devices
- Removes projects section
- Removes services section
- Removes pagination
- Removes search
- Removes contact form
- Gets rid of pattern library for now
- Removes build directory from repo (site builds in deployment pipeline)
- Removes some categories to tidy/focus the list
- Stops hyphenation on medium to large screens
- Gets rid of blog and article headings as links
### Fixes
- Fixes misaligned subscription form submit button
- Sorts slightly broken RSS feed
- Gives JSON feed a good going over
- Sorts bottom margin on homepage teaser elements
- Fixes broken links to woff2 files
## [4.11.2] - 2019-01-25
### Changes
- Adds `autocomplete="off"` attribute to search form
- Adds `prefers-reduced-motion` media queries to stop animations when the user has their operating system's 'Reduce motion' setting on
## [4.11.1] - 2019-01-04
### Adds
JSON feed
### Changes
Moves RSS feed page template
### Fixes
Gets rid of extra whitespace in blog post listing category links
## [4.11.0] - 2018-11-29
### Adds
- Adds gulp bump for versioning
- Adds unreleased section to changelog
- Introduces new white, specific to dark mode
- Styling for inline and block level code in dark mode
- New dynamic call to action template
### Changes
- Updates readme to use npm start
- Fleshes out package.json file
- Adds some more extension to 2 space index in editorconfig
- Sublime text project syntax highlighting overrides
- Nginx config details for pattern library
- Updates npm packages
- Changes dark mode greys slightly
- Adjusts font spacing in dark mode
- Adds outline to focussed links
- Makes read more button stick to bottom of panel in teaser component
- Makes homepage video embed optional
- Adds blog teaser to homepage
- Makes secondary call to action on CTA template editable and optional
- Makes primary CTA text editable
- Makes excerpt textareas a little bit bigger
- Adds published toggle to projects
- Adds published toggle to services
### Fixes
- Corrects version number in changelog
- Fixes top margin on second list item in teaser component
- Makes inline code legible
- Stops colour animation on navigation menu icon
- Makes footer text bigger to pass AA accessibility
- Sorts messy underline on Twitter link in footer
- Fixes output of timestamp page template
- Blog post tag spacing fix
### Removes
- Takes Perch language files out of the repo once and for all
- Gets rid of projects and testimonials on homepage
- Removes unused call to action templates
## [4.10.1] - 2018-11-13
## Adds
- support for Safari dark mode
- adds skip to main content link for screenreaders
- adds `visually-hidden` utility class
- utility classes stylesheet
## Changes
- better link focus styling using background colour
- softens black a tiny bit for dyslexic users
- reduces padding on right side of blockquotes to provide more reading width at mobile
- tidies up scss variables
- moves .index-list to utility stylesheet
- moves pagination styling to components
- moves ie specific meta data from partial to document head
- underlines all links except headings
## Fixes
fixes `code` background when in a `pre`
## Removes
- removes hyphenation from paragraph text so that words don't break
- removes visited link styles
- gets rid of unused fonts partial in head
## [4.10.1] - 2018-09-05
### Adds
Adds blue background colour to website that shows when the page bounces
## [4.10.0] - 2018-08-29
### Adds
- Configures pattern library
- Adds basic components to library for header, footer and typography
## [4.9.1] - 2018-02-21
### Adds
- Nginx config file for reference
- Introduces this `.changelog`
- Updates `.editorconfig`
- Adds `copy:js` to js Grunt alias
- Adds `aria-label`s to 'read more' links on index pages for blog, resources, testimonials, services and projects
### Changes
- Updates js files for document `<head>`
- Uses php's more up to date array syntax
- Page templates are now a raw-html-free-zone – php only
- Brings indentation in line with `.editorconfig`
- Uses one head layout template for whole site, to save duplication
- Uses one header layout template for whole site, to save duplication
- Lazy loads fonts with new CSS `font-display` property
- Dedicated mailing list page template
- Newly drawn search icon
- Reworks search fields' semantics and restyles accordingly
- Includes html5 shiv and responsive-nav js differently (better)
- Uses traditional sectioning headings, rather than now-depricated HTML5 method
- Increases CTA heading size
### Fixes
- Fixes some broken links in footer (privacy policy and terms)
- Fixes broken project links on servcies pages
- Makes subscribed/unsubscribed pages reference Resources rather than the blog
- Fixes flash of 'open' mobile nav on smaller screens when page loads
### Removes
- Removes [Bower](https://bower.io)
- Gets rid of scss linting (for now)
- Removes downloads page
- Removes unnecessary link and form input colour animations on hover/focus
## [4.9.0] - 2018-02-07
### Adds
- New resources section, more or less mirroring the setup of Blog with:
- Resource index
- Resource page
- Resource categories
- Introductory paragraph on blog index
- Adds top and bottom borders to the page to brighten it up a wee bit
### Changes
- Updates to Perch 3.0.14
- Makes blog call to action 'follow me on Twitter', rather than a mailing list subscribe form
- Makes twitter svg reuseable
### Fixes
- Fixes blog navigation pagination
- Sitemap.xml now works
- Sorts out form width issue
### Removes
Gets rid of PostCSS Stylelint (for time being)