27 Commits

Author SHA1 Message Date
Ulises Gascón
36b33cfdee blog: Nov 2025 Security Releases (#2121) 2025-12-01 16:31:42 +01:00
Ayush Saha
cbcd172d17 fix: update link to IRP Flowchart (#2116)
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com>
2025-11-13 13:24:34 +01:00
Ayush Saha
7ae56b76f1 fix: update documentation link to IRP (#2115) 2025-11-13 13:19:38 +01:00
Ayush Saha
cf70183102 fix: update link to Sovereign Tech Fund in release notes (#2117) 2025-11-12 18:35:38 +01:00
Ayush Saha
fd97b848fc blog: update the link for the captains (#2112)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-11-07 13:45:51 -05:00
Ulises Gascón
f2633654d5 blog: July 2025 Security Releases (#1994)
Co-authored-by: Linus Unnebäck <linus@folkdatorn.se>
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com>
Co-authored-by: Jon Church <me@jonchurch.com>
2025-07-31 18:06:46 +02:00
Ulises Gascón
0989623472 blog: add "June 2025 Security Releases" (#1944) 2025-07-18 10:45:06 +02:00
Ulises Gascón
c98d2c441b blog: add "How Express.js Rebuilt Its Vulnerability Reporting Process" (#1940)
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com>
2025-06-05 13:25:23 +02:00
Rowan Manning
d1f904ae9b Display author avatars in the blog (#1915)
* feat: allow blogs to have multiple authors

This requires us to update the `author` front-matter, requiring it to be
an array of objects instead of a single string. This paves the way for
us to include further author metadata.

For now we only add "name" which expects a string.

* feat: allow linking to author GitHub profiles

This adds the ability for authors to add their GitHub username to the
blog posts they author. If they provide this then their name will be
linked to their GitHub profile page.

* feat: add GitHub profile images to author lines

This adds a small profile image to author lines that have a GitHub.

* feat: add author URLs to the feeds

* fix: space the authors a little more

The authors looked a little bunched up, a left margin on each of them
reads a little better.

Co-Authored-By: Wes Todd <wesleytodd@users.noreply.github.com>

* fix: improve readability of the feed entry Liquid

Co-Authored-By: Sebastian Beltran <bjohansebas@users.noreply.github.com>

* feat: add author image for the technical committee

Co-Authored-By: Sebastian Beltran <bjohansebas@users.noreply.github.com>

* fix: set a width and height on author images

This ensures we still display a circle if, for some reason, the image
that we get isn't a perfect square.

Co-Authored-By: Shubham Oulkar <ShubhamOulkar@users.noreply.github.com>

---------

Co-authored-by: Wes Todd <wesleytodd@users.noreply.github.com>
Co-authored-by: Sebastian Beltran <bjohansebas@users.noreply.github.com>
Co-authored-by: Shubham Oulkar <ShubhamOulkar@users.noreply.github.com>
2025-05-29 10:11:07 -05:00
Ulises Gascón
658ab65f15 blog: create "May 2025 Security Releases" (#1909)
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com>
2025-05-19 21:06:22 +02:00
Ulises Gascón
cd9e6a3351 blog: Spring Cleaning in Express.js (#1902)
Co-authored-by: Wes Todd <wes@wesleytodd.com>
2025-05-16 08:39:42 +02:00
Gabriel Assis Bezerra
688c59b4aa Fix formatting of *s in v5-1-latest-release (#1875)
Fix formatting of *s

Problem: instead of showing asterisks on each line, the website has the text formatted bold and no line breaks.

Solution: add `  ` at the end of the line to break the lines.
Solution: escape the `*` as `\*` to avoid that they are interpreted as formatting commands.
2025-04-15 09:29:09 -05:00
Rowan Manning
3b8f190f0c feat: add feeds for the blog and vulnerabilities (#1867)
This adds two new feeds to the site: `feed.xml` includes all blog posts,
and `vulnerabilities.xml` includes all posts tagged with
`vulnerabilities`.

Resolves #1763

---------

Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-04-14 22:10:04 -05:00
Wes Todd
70f3c829be fix(blog): added some clarification around dates in blog post (#1859)
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com>
2025-04-01 13:00:36 -05:00
shubham oulkar
0aab4f2025 fix: changelog link in v5.1.0 blog post (#1855) 2025-03-31 09:59:43 -05:00
Wes Todd
586b428c1b feat(blog): 5.1.0 release blog (#1849)
Co-authored-by: Zbyszek Tenerowicz <naugtur@gmail.com>
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com>
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
Co-authored-by: shubham oulkar <91728992+ShubhamOulkar@users.noreply.github.com>
2025-03-31 09:05:51 -05:00
Ulises Gascón
57fa67fba0 feat: add Rewind 2024 blog post (#1723)
Co-authored-by: Christine Belzie <105683440+CBID2@users.noreply.github.com>
Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-01-09 11:54:34 +01:00
Abhijeet Pandit
9fc86bb3c2 fix: replace broken link in the v5 release post (#1720) 2024-12-20 20:32:08 +00:00
Abdul Rehman
fc401a5837 Add description to each page (#1639) (#1672)
* Add description to each page (#1639)

* fix: rersolved description issues and also added the descriptions in the es folder

* feat: added descriptions in all the languages
2024-11-03 10:05:49 -05:00
Wes Todd
bc03b0e731 blog: title fix for the v5 release post (#1664) 2024-10-23 19:46:24 -05:00
Ulises Gascón
b18b459d60 blog: Express.js Security Audit - A Milestone Achievement (#1657)
Signed-off-by: Ulises Gascon <ulisesgascongonzalez@gmail.com>
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
Co-authored-by: Jordan Harband <ljharb@gmail.com>
2024-10-22 18:52:40 +02:00
Wes Todd
81f0ab3257 feat: v5 release blog post (#1616)
* feat: v5 release

* delete duplicated removal notices

specifically, deleted the recommendations to use:

res.send(body, status)
res.json(obj, status)
res.jsonp(obj, status)

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Blake Embrey <hello@blakeembrey.com>

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Blake Embrey <hello@blakeembrey.com>

* typos, :name* change per blake

Co-authored-by: Blake Embrey <hello@blakeembrey.com>

* General edits, some review feedback

* Add a missing TO DO

* docs: removed ambiguous reference

* docs: Removed TODO

* docs: linting

* docs: added sponsorship link

* docs: added links to CVE-2024-45590, security triage team and last blog post

* docs: improved metadata

* docs: added explanation in the deprecated APIs

* docs: added section for Migration and Security Guidance

* Final polish, add toc links to breaking change sections

* Change xref to migration guide from changelog

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>

* Update _posts/2024-09-12-v5-release.md

Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>

* Move file to change post date

---------

Co-authored-by: Jon Church <me@jonchurch.com>
Co-authored-by: Blake Embrey <hello@blakeembrey.com>
Co-authored-by: Rand McKinney <crandmck@yahoo.com>
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com>
Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com>
2024-10-15 14:59:51 -07:00
Sebastian Beltran
f5ca0d8ea5 Use blockquote element (#1638) 2024-10-06 14:49:40 +00:00
Ulises Gascón
52bf0e7bfd blog: Express.js Team Supports HeroDevs' Launch of Express NES (#1636)
Co-authored-by: Blake Embrey <hello@blakeembrey.com>
2024-10-01 19:50:57 +00:00
Ulises Gascón
046df00041 blog: security patches for Sep 24 (#1607)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
Co-authored-by: Wes Todd <wes@wesleytodd.com>
Co-authored-by: Liran Tal <liran.tal@gmail.com>
Co-authored-by: Rand McKinney <crandmck@yahoo.com>
Co-authored-by: Carlos Serrano <carlos.pastor@mailonline.co.uk>
2024-09-30 13:56:47 +02:00
Rand McKinney
a1af54da09 Add link to issue 1500, minor rewording (#1544)
* Add link to issue 1500, minor rewording

* Remove date-matching_filename item per @chrisdel101

---------

Co-authored-by: Rand McKinney <rmckinne@adobe.com>
2024-07-22 10:57:46 -07:00
Chris Del
e4811a1f83 Express Blog (#1519)
* Issue #1483
- add blog post to header
- add min height to posts page
- add blog/posts index page

* Issue #1483
- add single template style to posts page; will handle all post displays
- build posts template styles

* Issue #1483
- add futher posts index styles (based on shopify blog UI)
- remove parens in liquid

* Issue #1483
- liquid func to strip out top part of excerpt
- add active to first item

* Issue #1483
- add gutter links for tags
- add JS to handle gutter tags
- add CSS for gutter + posts
- add blog specfic layout

* Issue #1483
- add search bar style adjustments

* Issue #1483
- adjust tags side menu and remove from workflow
- add in second side menu
- add How To write Post page
- add more styles

* Issue #1483
- add example post page layout
- add all links to side menu

* Issue #1483
- readd post width 100%; imgs are not all same size this way
- add border to post
- change menu text color
- save 3 sample posts to use for preview - will need deletig

* Issue #1483
- update file names

* Issue #1483
- change file name

* Issue #1483
- change updated file name
- fix wrong example link
- fix wrong div placement

* PR #1519
- remove example post
- add Posts menu to gutter

* PR #1519
- add href to posts menu
- add styles to post menu
- adjust dark styles to post menu

* PR #1519
- adjust posts filter author
- add Welcome post

* PR #1519
- small text changes

* PR #1519
- revamp write a post instructions
- re-name css variables
- increase post font size
- add custom image to blog
- add comment about img

* PR #1519
- adjust headings
- small adjust content

* PR #1519
- add new line about pre-approval

* Update css/style.css

Co-authored-by: Michael Esteban <mickel13@gmail.com>

* PR #1519
- add bullet about how to use preview feature

* PR #1519
- fix typo

* fix typo

* Update 2024-05-25-welcome-post.md

Some edits to the initial blog post.

* Update 2024-05-25-welcome-post.md

- Add blank subtitle

* PR #1519
- remove image and related markup/css

* Add blog to jekyll config, update blog layout template

* PR #1519
- move more to config
- add conds to all to avoid errors in layout
- remove excerpt sep since it's not needed

* PR #1519
- remove quotes
- update write file

* PR #1519
- lower transition fade time

* Further changes, hopefully close to final

* Fix issues that Chris raised, etc.

* Add all posts to blog menu

* Change link for Blog menu item to latest post

* PR #1519
- add mobile styles to write.md image
- remove unused cond in post.html
- remove active class in post.md

* PR #1519 Small styles remove dummies
- remove dumm posts
- move inline styles from post
- remove css comments
- add small margins

* PR #1519
- Remove image
- undo css first child change

---------

Co-authored-by: Michael Esteban <mickel13@gmail.com>
Co-authored-by: Rand McKinney <crandmck@yahoo.com>
2024-07-22 09:43:44 -07:00