Commit Graph

3656 Commits

Author SHA1 Message Date
Maxime Rainville
340793a1ff MNT Added 4.9.0 changelog 2021-10-05 18:31:18 +13:00
Maxime Rainville
bad4cbef7d DOC Explain how to get off CWP 2021-10-04 11:19:09 +13:00
Michael
fbf487183e
DOC: update /app/code to /app/src for correct v4 structure 2021-09-24 15:54:58 +01:00
Maxime Rainville
065be70717 DOC Remove reference to being able to test GraphQL v4 without inlining recipes and tweak swiftmailer doc 2021-09-21 22:29:32 +12:00
wernerkrauss
d6ea45d4bf
fix invalid link in docs
the relative link to ruby i18n guides should be absolute
2021-09-20 22:04:35 +02:00
Steve Boyd
52e5e62391
DOC Escape HTML in heading 2021-09-14 16:06:32 +12:00
Maxime Rainville
da3d5813b5
Merge pull request #10090 from creative-commoners/pulls/4/image-loading-docs
DOC Mention image lazy loading available from 4.9 onwards
2021-09-14 14:08:45 +12:00
Steve Boyd
677668f43a DOC Mention image lazy loading available from 4.9 onwards 2021-09-14 14:02:20 +12:00
Bryn Whyman
db14ba6159
Merge pull request #10084 from creative-commoners/pulls/4/recipe-doc
DOC Clarify recipe usages
2021-09-14 08:36:48 +12:00
Maxime Rainville
3a9c4002b9
Apply suggestions from code review
Co-authored-by: Bryn Whyman <bryn.whyman@silverstripe.com>
2021-09-13 17:12:38 +12:00
Steve Boyd
545e24a10f Merge branch '4.9' into 4 2021-09-13 16:03:12 +12:00
Maxime Rainville
6898dd06db
DOC Minor tweaks to changelog
Co-authored-by: Bryn Whyman <bryn.whyman@silverstripe.com>
2021-09-13 12:29:04 +12:00
Maxime Rainville
26da242e6b Add a bit more detail 2021-09-09 23:06:55 +12:00
Maxime Rainville
49f2f641be DOC Mention the EOL of IE 11 in 4.9.0 changelog 2021-09-09 23:00:37 +12:00
Maxime Rainville
d499420ae2 DOC Add additional info to 4.9.0 changelog 2021-09-09 23:00:37 +12:00
Maxime Rainville
68a804463b Merge branch '4.9' into 4 2021-09-09 10:45:34 +12:00
Ingo Schommer
25c4f92e5e DOCS Mark TEMP_PATH as constant rather than env
Picked up via fa3c5e6fea (r55508686).
We could probably make this an env var as well,
but I haven't investigated if anything prior to include(constants.php)
needs to write to temp.
2021-09-08 15:33:19 +12:00
Ingo Schommer
022db808e9 DOCS Fixed browser support regression
See fdbd899766 (diff-8b995dda6748753843239d2cb849b416a3298bfe832eb956deff889d43a0345cL268)
2021-09-08 15:30:15 +12:00
Ingo Schommer
077c1a31dd
Merge pull request #10067 from patricknelson/patch-7
DOCS: Fix missing “with .env files” in published docs
2021-09-08 15:08:39 +12:00
Maxime Rainville
715892d544 MNT Added 4.9.0-rc1 changelog 2021-09-08 13:43:49 +12:00
Aaron Carlino
40bb322a7e
DOCS: Document new DBFieldArgs plugin (#10039)
* Docs for DBFieldArgs

* New docs for enumTypeMapping, ignore
2021-09-06 17:27:14 +12:00
Maxime Rainville
de3f125a53 DOC Clarify recipe usages 2021-09-06 17:15:02 +12:00
Steve Boyd
00e29758ff DOC Add information regarding Security::setCurrentUser() 2021-09-06 14:04:53 +12:00
Patrick Nelson
612f140bd1
DOCS: Documenting the capability of 'envorconstant' to be checked against specific values 2021-08-31 21:17:59 -07:00
Maxime Rainville
f8b600d7d4 MNT Added 4.9.0-beta1 changelog 2021-08-27 15:14:56 +12:00
Patrick Nelson
d2d9ce6c13 Fix formatting error in table listing around TEMP_PATH. 2021-08-26 20:08:21 -07:00
Steve Boyd
b38b27fad7 DOC Add SwiftMailer to changelog 2021-08-27 10:19:32 +12:00
Guy Marriott
7a68524ee2
Merge pull request #10068 from patricknelson/patch-8 2021-08-25 15:27:19 -07:00
Maxime Rainville
887663c97a MNT Added 4.9.0-alpha1 changelog 2021-08-25 21:16:56 +12:00
Maxime Rainville
6cb456a649
Merge pull request #10064 from creative-commoners/pulls/4/installer-swiftmailer
DOC Add email section to server requirements
2021-08-24 13:57:08 +12:00
Steve Boyd
a2f850d65f DOC Add email section to server requirements 2021-08-24 10:53:22 +12:00
Patrick Nelson
c8d1b49880 Adding spider food for SEO purposes. 2021-08-22 18:08:05 -07:00
Patrick Nelson
a6d68abbbc Fix missing “with .env files” in published docs 2021-08-22 01:31:54 -07:00
brynwhyman
c59ef273e2 DOCS incorrect php version reference 2021-08-18 17:13:27 +12:00
Steve Boyd
92f47da08b
API Update SwiftMailer from v5 to v6 (#10048)
* Update SwiftMailer from v5 to v6

- Fixes #9834
- Update default Swift_Transport to use Swift_SendmailTransport
- Update version restraint for Swiftmailer
- Address new parameter type for Swift_Message::setDate()
- Update class references in docblocks

Co-authored-by: Danaë Miller-Clendon <danae.millerclendon@silverstripe.com>
2021-08-18 12:16:45 +12:00
Maxime Rainville
2838625a09
DOC Add extra detail to the Image Lazy Loading doc (#10049) 2021-08-18 11:27:34 +12:00
Maxime Rainville
a5d07f837c
Merge pull request #10042 from creative-commoners/pulls/4/changelog-session-manager
DOC Add session-manager to changelog
2021-08-17 17:26:44 +12:00
Steve Boyd
e78a93588b DOC Add session-manager to changelog 2021-08-16 10:39:41 +12:00
brynwhyman
0128bbd804 DOCS core committer onboarding proccess 2021-08-11 16:34:49 +12:00
Michael Pritchard (HEIW)
6e8a390561 Change SilverStripe to Silverstripe CMS
Correct Silverstripe to Silverstripe CMS (#9992)
2021-08-06 11:51:43 +01:00
Steve Boyd
715208539e
Merge pull request #9923 from danielpina/patch-1
DOC Update 01_ModelAdmin.md
2021-08-05 16:32:09 +12:00
Steve Boyd
80f97552e9
Merge pull request #9992 from Michael-HEIW/Silverstripe-lessons
DOC Update SilverStripe to Silverstripe
2021-08-05 15:48:13 +12:00
Aaron Carlino
0c998fc5ce DOCS: Add Michal Kleiner as core committer 2021-08-04 22:32:25 +12:00
Steve Boyd
dc3b907f5f
Merge pull request #10029 from creative-commoners/pulls/4/titletip
NEW Title tips for form fields
2021-08-03 14:04:55 +12:00
Steve Boyd
a90d46dbc4 NEW Title tips for form fields 2021-07-31 14:45:24 +12:00
Michael Pritchard
fdbd899766 DOC Update SilverStripe to Silverstripe CMS
- Remaining Developer Guides and Upgrading
- SilverStripe in a namespace or api has not been change
- To keep PRs easier no formatting was changed

Update merge conflics with two files

Update Silverstripe Ltd, Silverstripe Cloud and Silverstripe CMS

Silverstripe CMS Ltd > Silverstripe Ltd
Silverstripe CMS Platform > Silverstripe Cloud
Silverstripe CMS Framework > Silverstripe CMS

Resolve merge conflict

Remove Framework from Silverstripe CMS Framework

- 3 files

Change SilverStripe CMS to Silverstripe CMS
2021-07-30 13:54:15 +01:00
Vlad Mencl
e436e13dfc
Fix link typo in 01_Caching.md 2021-07-27 21:37:58 +12:00
Steve Boyd
436678209e
Merge pull request #9995 from creative-commoners/pulls/4/lazy-load-docs
Add docs for lazy loading
2021-07-09 10:59:52 +12:00
Steve Boyd
03b43227a5
Update 02_Images.md 2021-07-09 10:03:44 +12:00
Andre Kiste
8225b2e890
Update 02_Images.md 2021-07-02 11:34:18 +12:00
Aaron Carlino
29320841c9 DOCS: improve graphql inheritance docs 2021-06-30 19:38:11 +12:00
Aaron Carlino
0537e769fc DOCS: Fix line break 2021-06-30 19:11:46 +12:00
Aaron Carlino
f3e1cd4599
DOCS: new union and interface inheritance pattern (#9912)
* DOCS: new union and interface inheritance pattern

* Update docs for interface queries

* Remove config references in updateSchema
2021-06-30 19:05:18 +12:00
André Kiste
b6d12bc144 Add docs for lazy loading 2021-06-29 11:45:06 +12:00
Dylan Wagstaff
82e0d8f24b
Merge pull request #9988 from Michael-HEIW/Silverstripe-Getting-Started
DOC update SilverStripe to Silverstripe
2021-06-25 16:00:09 +12:00
Michael Pritchard
b5a1024b13 DOC update SilverStripe to Silverstripe
- Only Lessons this PR
- Apply consistent formatting (120 chars etc)
2021-06-24 09:11:34 +01:00
Michael Pritchard
53ef257ff4 DOC update SilverStripe to Silverstripe
- Start with Getting Started
- Apply consistent formatting (120 chars etc)
2021-06-22 09:41:48 +01:00
Remy Vaartjes
62a74e97cc
Instructions Memcached change
Change memcached yml to After: '#versionedcache' since versionedcache is also using this. With after #corecache it won't have any effect.
2021-06-21 10:57:10 +02:00
Dylan Wagstaff
5ba38520d7
Merge pull request #9957 from Pen-y-Fan/patch-4
[doc] Add additional information required to run the test
2021-06-16 22:20:06 +12:00
Dylan Wagstaff
bac0933133
Merge pull request #9956 from Pen-y-Fan/patch-3
[doc] Update to Silverstripe 4 convention
2021-06-16 22:18:03 +12:00
Ingo Schommer
ecd58cbc69 DOCS Remove stray 3.x changelogs
It's too confusing to show *some* of them in https://docs.silverstripe.org/en/4/changelogs
2021-06-09 09:04:06 +12:00
Steve Boyd
82b62c6a5c Merge branch '4.8' into 4 2021-06-08 13:47:33 +12:00
Steve Boyd
f1f9462961 DOC Add recipe version 2021-06-08 13:03:41 +12:00
Steve Boyd
54d832d963 Merge branch '4.8' into 4 2021-06-08 12:52:47 +12:00
Maxime Rainville
1fc1e71bbf DOC Tweak 4.8.0 changelog GraphQL entry 2021-06-08 12:44:44 +12:00
Steve Boyd
d5d9f4fd41 DOC Changelog for 4.8.0 2021-06-08 12:35:18 +12:00
Steve Boyd
9463aaf571 Merge branch '4.8' into 4 2021-06-08 11:49:01 +12:00
Steve Boyd
0b22ad65f2
Merge pull request #9959 from creative-commoners/pulls/4/new-pattern-lib
DOC Update pattern library link to point to new repo
2021-06-03 10:18:16 +12:00
Steve Boyd
48677c80b6 MNT Added 4.8.0 changelog 2021-06-02 16:27:48 +12:00
Steve Boyd
7f97734a20 [CVE-2020-25817] Prevent loading of xml entities 2021-06-02 16:24:17 +12:00
Steve Boyd
8167c6f3ef DOC Update references to graphql basic-auth
Co-authored-by: Garion Herman <garion@silverstripe.com>
Co-authored-by: Maxime Rainville <maxime@silverstripe.com>
2021-06-02 16:24:09 +12:00
Ingo Schommer
fa3c5e6fea
DOCS Clearer sysadmin guidance for "packaging" (#9960)
* DOCS Clearer sysadmin guidance for "packaging"

We have all kinds of fun fallbacks that attempt to create supporting files in production environments.
The latest point of contention is dev/build automatically creating files in .graphql/ and public/_graphql/
if those don't exist. That should be regarded as a last resort option to allow introduction of GraphQL v4 in the CMS 4.x release line.
At least since CMS 4.1, we need some form of "packaging" for generated files (public/_resources),
or committing these into the codebase, so let's call that out for anyone running CMS infra.

* Add trailing slash

Co-authored-by: Aaron Carlino <unclecheese@leftandmain.com>
2021-06-02 10:59:42 +12:00
Maxime Rainville
6e13600a88 DOC Update pattern library link to point to new repo 2021-06-01 16:33:25 +12:00
Pen y Fan
843671d108
[doc] Add additional information required to run the test
- I believe the YAML file should be included for the completeness of this example.
- Added details on Caching, I know this is duplication, but I believe it reinforces this requirement by example.
- The example **phpunit.xml** file is a basic working example.

I propose this as a more complete how-to, my thinking is someone new reading this how-to documentation, can follow the instructions and successfully run the example test. I hope this is acceptable.
2021-05-31 21:07:11 +01:00
Pen y Fan
bba872e02c
[doc] Update to Silverstripe 4 convention
- The Silverstripe 4 folder structure has been changed from **app/code/** to **app/src/**
- Renamed Silverstripe in text. I assume `api:` and `Namespace`, should remain SilverStripe
- Added some missing semicolons
2021-05-31 19:08:03 +01:00
Ingo Schommer
8c9e203f1e DOCS 4.9.0 changelog with dot notation changes
[ci-skip]
2021-05-21 10:32:51 +12:00
Ingo Schommer
99c56fc913 DOC Handling nested form data
Related to #9163
2021-05-20 20:32:27 +12:00
Ingo Schommer
8806b3befc Fixes required for dot notation support in fields
See #9163
2021-05-20 20:32:25 +12:00
chromos33
ebdbbfd595
Update 04_Shortcodes.md 2021-05-19 19:16:27 +02:00
Steve Boyd
b6286983b1 Merge branch '4.8' into 4 2021-05-17 16:54:02 +12:00
Andre Kiste
6fd3a1aa05
Merge pull request #9944 from manuth/patch-16
Update 09_Casting.md
2021-05-17 15:57:23 +12:00
Andre Kiste
cb05744b7d
Merge pull request #9941 from manuth/patch-13
Update 03_Requirements.md
2021-05-17 15:26:50 +12:00
Andre Kiste
d7225f99fd
Merge pull request #9942 from manuth/patch-14
Update 05_Template_Inheritance.md
2021-05-17 15:26:25 +12:00
Andre Kiste
ee334025f0
Merge pull request #9943 from manuth/patch-15
Update 06_Themes.md
2021-05-17 15:25:19 +12:00
Steve Boyd
8b28c5647b MNT Added 4.8.0-rc1 changelog 2021-05-17 12:05:10 +12:00
Andre Kiste
7b57963182
Merge pull request #9938 from manuth/patch-10
Update index.md
2021-05-17 11:57:38 +12:00
Andre Kiste
1310252c7d
Merge pull request #9940 from manuth/patch-12
Update 02_Common_Variables.md
2021-05-17 11:51:24 +12:00
Manuel Thalmann
3a49759c0f
Update 09_Casting.md 2021-05-17 01:34:01 +02:00
Manuel Thalmann
293f7e9d05
Update 06_Themes.md 2021-05-17 01:03:03 +02:00
Manuel Thalmann
0d649e0dd8
Update 05_Template_Inheritance.md 2021-05-17 00:42:25 +02:00
Manuel Thalmann
deb767d9fc
Update 03_Requirements.md 2021-05-17 00:12:01 +02:00
Manuel Thalmann
64d569ee02
Update 02_Common_Variables.md 2021-05-16 22:22:53 +02:00
Manuel Thalmann
a1ace42294
Update 01_Syntax.md 2021-05-16 21:52:20 +02:00
Manuel Thalmann
c3ff7a417b
Update index.md 2021-05-16 20:52:27 +02:00
Daniel Hensby
1c1298e062
Merge pull request #9934 from manuth/patch-7
Update 11_Scaffolding.md
2021-05-14 20:57:56 +01:00
Daniel Hensby
045eaaaa79
Merge pull request #9933 from manuth/patch-6
Update 10_Versioning.md
2021-05-14 20:51:08 +01:00
Daniel Hensby
d3e1678823
Merge pull request #9935 from manuth/patch-8
Update Dynamic_Default_Fields.md
2021-05-14 20:23:26 +01:00
Manuel Thalmann
4f57bd94de
Apply further suggestion
Co-authored-by: Daniel Hensby <dhensby@users.noreply.github.com>
2021-05-14 20:22:23 +01:00
Manuel Thalmann
e37188da4c
Revert unnecessary change 2021-05-14 20:21:34 +01:00
Manuel Thalmann
4de89323f7
Update Grouping_DataObject_Sets.md 2021-05-14 15:43:44 +02:00
Manuel Thalmann
42f0957bd5
Update Dynamic_Default_Fields.md 2021-05-14 15:29:11 +02:00
Manuel Thalmann
ff7654db1f
Update 11_Scaffolding.md 2021-05-14 15:17:50 +02:00
Manuel Thalmann
b0cdff3619 Apply suggestions 2021-05-14 15:16:33 +02:00
Manuel Thalmann
ac7cbef6b9
Update 10_Versioning.md 2021-05-14 14:57:49 +02:00
Manuel Thalmann
ff9fc28468
Update 08_SQL_Select.md 2021-05-14 11:14:35 +02:00
Manuel Thalmann
7024af541b
Fix typos in 04_Data_Types_and_Casting.md 2021-05-14 10:28:58 +02:00
Manuel Thalmann
6e499b73af
Fix typos in 03_Lists.md 2021-05-14 02:07:00 +02:00
Guy Marriott
07bcd041ab
Merge pull request #9928 from manuth/patch-2 2021-05-13 16:08:54 -07:00
Manuel Thalmann
ed50c1b94e
Update docs/en/02_Developer_Guides/00_Model/02_Relations.md
Co-authored-by: Guy Marriott <guy.the.person@gmail.com>
2021-05-13 23:19:37 +02:00
Manuel Thalmann
a5e4a5c97d
Fix typos in 02_Relations.md 2021-05-13 22:05:17 +02:00
Manuel Thalmann
f44119ff59
Fix typos in 01_Data_Model_and_ORM.md 2021-05-13 21:18:40 +02:00
Daniel Pina
e7e586b8c3
Update 01_Validation.md 2021-05-11 18:48:51 +01:00
Daniel Pina
b6a31d9229
Update 01_ModelAdmin.md 2021-05-05 09:51:42 +01:00
Steve Boyd
0810779606 MNT Update 4.8.0-beta1 changelog 2021-05-03 11:12:23 +12:00
Steve Boyd
59c126a098 MNT Added 4.8.0-beta1 changelog 2021-05-03 11:06:49 +12:00
Maxime Rainville
6fc25e4e96
RFC Add chunk method to DataList to iterate over large dataset (#8940) 2021-04-14 07:49:44 +12:00
Steve Boyd
1c7fd287a1 ENH Reduce default token period from 90 to 30 days 2021-04-06 13:22:10 +12:00
Steve Boyd
47855e3e49
Merge pull request #9579 from scttw/patch-1
DOC Update 04_Rendering_Templates.md
2021-03-23 10:00:59 +13:00
Steve Boyd
358efdb51d
Merge pull request #9879 from jchenevey/patch-1
DOC Update 02_cors.md
2021-03-19 12:29:14 +13:00
Aaron Carlino
9e766dbaad
DOCS: Fix incorrect CSRF graphql documentation 2021-03-18 17:10:48 +13:00
Maxime Rainville
7db8913914 Merge branch '4.7' into 4 2021-03-15 14:37:16 +13:00
Maxime Rainville
77c85daf56 MNT Added 4.7.3 changelog 2021-03-15 14:36:44 +13:00
Joe Chenevey
9f9ff0151e
Update 02_cors.md
Updating docs page to reflect that CORS allowed-origins require the protocol on the front in order to function correctly.
2021-03-04 17:34:49 -05:00
Ingo Schommer
229672a49d
Merge pull request #9870 from unclecheese/pulls/4/x-clood
DOCS: Document removal of exclude directive
2021-02-26 08:12:11 +13:00
Aaron Carlino
07dea64bf6 DOCS: Document removal of exclude directive 2021-02-26 08:11:30 +13:00
Garion Herman
34bc080515 DOCS Add guide on new MySQL collation to Server Reqs
This was previously documented in the 4.7.0 changelog, but will be an ongoing
concern for developers, so it makes sense to replicate in a more obvious place.
2021-02-24 15:38:55 +13:00
Ingo Schommer
5a4641d806
DOCS Disable versioning on GraphQL (#9769)
* DOCS Disable versioning on GraphQL

Fixes #320

* Fix yaml snippet

Co-authored-by: Aaron Carlino <unclecheese@leftandmain.com>
2021-02-19 23:42:03 +13:00
Ingo Schommer
c6d6358e45
Merge pull request #9835 from unclecheese/pulls/4/nuclear-refactor
DOCS: Document GraphQL 4 BuildState changes
2021-02-17 16:20:16 +13:00
Ingo Schommer
68eeef60d5 DOCS GraphQL build requirement changes 2021-02-17 12:40:40 +13:00
Aaron Carlino
d023f46137 Update upgrading docs to refactoring 2021-02-17 11:15:43 +13:00
Stevie Mayhew
15c0621fb6
Merge pull request #9863 from edwilde/patch-12
DOC: fix accidentally nested info box
2021-02-16 09:53:17 +13:00
Stevie Mayhew
3c185d1033
Merge pull request #9862 from edwilde/patch-11
DOC: fix link syntax
2021-02-16 09:53:06 +13:00
Ed Wilde
eca656ffeb
DOC: fix accidentally nested info box
The code block was closed on the wrong side of the info box, causing it to not render correctly.
2021-02-15 14:45:56 +13:00
Ed Wilde
7d67760a69
DOC: fix link syntax
Fixing a link syntax error in execution pipeline docs.
2021-02-15 14:01:23 +13:00
Ed Wilde
8a8f5e6baa
DOC: fix code block not closed
This fixes an un-closed code block in the file usage docs, causing two code blocks (php & yml) to be joined.
2021-02-15 13:26:30 +13:00
Stevie Mayhew
38a62425f8
Merge pull request #9849 from edwilde/patch-3
DOC add a callout to the deprecation notice
2021-02-15 10:51:32 +13:00
Stevie Mayhew
4583046195
Merge pull request #9855 from edwilde/patch-7
DOC: fix api link syntax and a couple of typos
2021-02-15 10:50:54 +13:00
Stevie Mayhew
63073f7ae5
Merge pull request #9854 from edwilde/patch-6
DOC: fix broken heading
2021-02-15 10:50:19 +13:00
Stevie Mayhew
97df9725e5
Merge pull request #9852 from edwilde/patch-5
DOC: fix invalid syntax on link
2021-02-15 10:49:55 +13:00
Stevie Mayhew
f3ff7b7bbb
Merge pull request #9858 from edwilde/patch-9
DOC: fix typo
2021-02-15 10:49:16 +13:00
Ed Wilde
e60a25cfbd
DOC: fix typo
Fixing typo in searchable fields description.
2021-02-15 10:31:38 +13:00
Ed Wilde
12943d0616
DOC: fix typo 2021-02-15 10:28:52 +13:00
Ed Wilde
01eedff4a4
DOC: fix api link syntax and a couple of typos
The link to the api documentation for `writeWithoutVersion()` was invalid and not rendering as a link. Also fixed a couple of typos in surrounding text.
2021-02-15 09:47:54 +13:00
Ed Wilde
3a214a2ed3
DOC: fix broken heading
It appears there may be a bug in gatsby which causes code blocks in headings to not be output. I can't find a specific issue in their project to link this to, so it might be best to simply remove the code block here allowing the header to display correctly.
2021-02-15 09:24:15 +13:00
Ed Wilde
da56fa785b
DOC: fix invalid syntax on link
Fixing the markdown syntax for the link to HTTP Cache Headers.
2021-02-12 16:11:36 +13:00
Ed Wilde
300cef2bd1
Merge branch '4' into patch-3 2021-02-12 15:44:48 +13:00
Maxime Rainville
25094fcdf5 Merge branch '4.7' into 4 2021-02-12 15:30:04 +13:00
Maxime Rainville
651e5e205a MNT Added 4.7.2 changelog 2021-02-12 15:28:19 +13:00
Bryn Whyman
54f439ace0
Merge pull request #9848 from edwilde/patch-2
DOC complete first sentence describing middleware
2021-02-12 11:33:26 +13:00
Ed Wilde
cf50aa71b5
DOC: fix missing closing backtick for code display, add required alt attribute
Otherwise the code is output as html, and displays as a missing image. The alt attribute is required for image tags, whereas self closing is no longer required for html5.
2021-02-11 12:18:36 +13:00