GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — What's New in Python 3.14 (copyediting) · Issue #123299 · python/cpython

What's New in Python 3.14 (copyediting) #123299

New issue
Copy link
New issue
Copy link
Closed
1 / 11 of 1 issue completed
Closed
What's New in Python 3.14 (copyediting)#123299
1 / 11 of 1 issue completed
Copy link
Assignees
AA-Turner
Labels
3.14bugs and security fixesbugs and security fixesdocsDocumentation in the Doc dirDocumentation in the Doc dir

Description

@AA-Turner
AA-Turner
opened on Aug 24, 2024
Issue body actions

Documentation

This is a meta-issue to capture PRs for copyedits to What's New in Python 3.14.

Other meta-issues:

  • 3.13: What's New in Python 3.13 (copyediting) #109975
  • 3.12: What's New in Python 3.12 (copyediting) #109190

Linked PRs

  • GH-123299: Move ctypes What's New entry to 3.14 #123300
  • gh-123299: Copyedit "What's New in Python 3.14" #125438
  • gh-123299: Copyedit "What's New in Python 3.14" #127028
  • gh-123299: Copyedit "What's New in Python 3.14" #128814
  • gh-123299: Copyedit "What's New in Python 3.14" #129970
  • gh-123299: List PEPs 758 and 768 in 3.14 release highlights #132211
  • gh-123299: Add missing pending removals #133082
  • gh-123299: Add PyREPL syntax highlighting to release highlights #133321
  • gh-123299: Copyedit "What's New in Python 3.14" #133452
  • gh-123299: Some copyedits to What's New in 3.14 #133622
  • [3.14] gh-123299: Some copyedits to What's New in 3.14 (GH-133622) #133771
  • gh-123299: Add PEP 779 to What's New in Python 3.14 #135555
  • [3.14] gh-123299: Add PEP 779 to What's New in Python 3.14 (GH-135555) #135602
  • gh-123299: Update 'What's New in Python 3.14' from 3.14 branch #135616
  • gh-123299: Provide replacement for removed sqlite3 attributes in What's New 3.14 #125566
  • [3.14] gh-123299: Provide replacement for removed sqlite3 attributes in What's New 3.14 (GH-125566) #136103
  • gh-123299: Update What's new in Python 3.14: typos and misplaced item. #136665
  • [3.14] gh-123299: Backport typo fixes in What's New in Python 3.14 #137525
  • [3.14] gh-123299: Update What's new in Python 3.14: typos and misplaced item. (GH-136665) #137769
  • GH-123299: Copyedit 3.14 What's New: Optimizations #137789
  • GH-123299: Copyedit 3.14 What's New: Removed #137794
  • [3.14] GH-123299: Copyedit 3.14 What's New: Optimizations (GH-137789) #137813
  • [3.14] GH-123299: Copyedit 3.14 What's New: Removed (GH-137794) #137825
  • gh-123299: Fix typos and copyedit What's New in 3.14 #138040
  • [3.14] gh-123299: Fix typos & grammar and copyedit What's New in 3.14 (GH-138040) #138041
  • GH-123299: Copyedit 3.14 What's New: Move and consolidate Porting #138400
  • [3.14] GH-123299: Copyedit 3.14 What's New: Move and consolidate Porting (GH-138400) #138434
  • GH-123299: Copyedit 3.14 What's New: Build Changes #138488
  • [3.14] GH-123299: Copyedit 3.14 What's New: Build Changes (GH-138488) #138632
  • GH-123299: Copyedit 3.14 What's New: C API #138987
  • [3.14] GH-123299: Copyedit 3.14 What's New: C API (GH-138987) #139021
  • GH-123299: Copyedit 3.14 What's New: CPython bytecode changes #139402
  • [3.14] GH-123299: Copyedit 3.14 What's New: CPython bytecode changes (GH-139402) #139420
  • GH-123299: Copyedit 3.14 What's New: Other Language Changes #139425
  • GH-123299: Copyedit 3.14 What's New: Deprecated #139433
  • [3.14] GH-123299: Copyedit 3.14 What's New: Deprecated (GH-139433) #139457
  • [3.14] GH-123299: Copyedit 3.14 What's New: Other Language Changes (GH-139425) #139508
  • GH-123299: Copyedit 3.14 What's New: New and Improved Modules #139530
  • GH-123299: Copyedit 3.14 What's New: New Features #139543
  • [3.14] GH-123299: Copyedit 3.14 What's New: New and Improved Modules (GH-139530) #139555
  • [3.14] GH-123299: Copyedit 3.14 What's New: New Features (GH-139543) #139615
  • GH-123299: Copyedit 3.14 What's New: Trivia #139618
  • [3.14] GH-123299: Copyedit 3.14 What's New: Trivia (GH-139618) #139626
  • GH-123299: Copyedit 3.14 What's New: Remove PEP prefixes #139629
  • GH-123299: Copyedit 3.14 What's New: Use Title Case for top-level headings #139630
  • GH-123299: Announce final release in What's New in Python 3.14 #139631
  • [3.14] GH-123299: Announce final release in What's New in Python 3.14 (GH-139631) #139685
  • gh-123299: What's New: Link to compression and compression.zstd #156661
  • [3.15] gh-123299: What's New: Link to compression and compression.zstd (GH-156661) #156669
  • [3.14] gh-123299: What's New: Link to compression and compression.zstd (GH-156661) #156670

A

Activity

Next
  1. AA-Turner
    added
    docsDocumentation in the Doc dirDocumentation in the Doc dir
    on Aug 24, 2024
  2. AA-Turner
    added a commit that references this issue on Aug 25, 2024

    GH-123299: Move ctypes What's New entry to 3.14 (#123300)

    9b37498
  3. hugovk
    added a commit that references this issue on Sep 27, 2024

    gh-123299: Copy-edit the 3.14 What's New (#124670)

    1ba35ea
  4. hugovk
    added a commit that references this issue on Oct 15, 2024

    gh-123299: Copyedit "What's New in Python 3.14" (#125438)

    66064c3
  5. hugovk
    added a commit that references this issue on Nov 20, 2024

    gh-123299: Copyedit "What's New in Python 3.14" (#127028)

    3746d0a
  6. ebonnal
    added a commit that references this issue on Jan 12, 2025

    pythongh-123299: Copyedit "What's New in Python 3.14" (python#127028)

    bb74b49
  7. hugovk
    added a commit that references this issue on Jan 14, 2025

    gh-123299: Copyedit "What's New in Python 3.14" (#128814)

    9830132
  8. hugovk
    added a commit that references this issue on Feb 10, 2025

    gh-123299: Copyedit "What's New in Python 3.14" (#129970)

    1feaecc
  9. AA-Turner
    added a commit that references this issue on Apr 7, 2025

    gh-123299: List PEPs 758 and 768 in 3.14 release highlights (#132211)

    e80ed2c
  10. hugovk
    added a commit that references this issue on May 2, 2025

    gh-123299: Add missing pending removals (#133082)

    39afd29
  11. ambv
    added a commit that references this issue on May 3, 2025

    gh-123299: Add PyREPL syntax highlighting to release highlights (#133321

    a85f526
  12. hugovk
    added a commit that references this issue on May 6, 2025

    gh-123299: Copyedit "What's New in Python 3.14" (#133452)

    3dfed23
  13. merwok commented on May 7, 2025

    @merwok
    merwok
    on May 7, 2025
    Member
    More actions

    I noticed a pet peeve in the what’s new (which is great otherwise — what a release!)

       attributes = {"src": "shrubbery.jpg", "alt": "looks nice"}
       template = t"<img {attributes} />"
       assert html(template) == '<img src="shrubbery.jpg" alt="looks nice" class="looks-nice" />'

    [ edit: better explanation on PR 132220 ]

    HTML has some elements defined to not require a closing tag: <img src="..." alt="..."> is valid.

    XML has a short form to condense opening and closing tags together: <img src="..." alt="..."/> is equivalent to <img src="..." alt="..."></img>. All opening tags need a matching closing tag, or the self-closing form.

    A decade ago, to ensure compatibility with SGML and XML parsers, the best practice was to add a space before the slash. It was taking advantage of an SGML feature where / was actually closing the tag and > was ignored as garbage. It was ugly but compatible with the two kinds of parsers existing at the time.

    Modern HTML does not require this, and has also abandoned XML rules (except for SVG that can be embedded directly, but that’s defined in the HTML spec I think).

    So the easy, simple, correct form should be:

       attributes = {"src": "shrubbery.jpg", "alt": "looks nice"}
       template = t"<img {attributes}>"
       assert html(template) == '<img src="shrubbery.jpg" alt="looks nice" class="looks-nice">'

    Thanks for coming to my TED talk.

  14. hugovk commented on May 7, 2025

    @hugovk
    hugovk
    on May 7, 2025
    Member
    More actions

    @merwok Would you like to open a PR to fix it?

  15. merwok commented on May 7, 2025

    @merwok
    merwok
    on May 7, 2025
    Member
    More actions

    Fine #133622

    Reacted by Hugo van Kemenade
  16. 83 remaining items

  17. miss-islington
    added a commit that references this issue on Oct 5, 2025

    pythonGH-123299: Copyedit 3.14 What's New: Trivia (pythonGH-139618)

    f61184c
  18. hugovk
    added a commit that references this issue on Oct 5, 2025

    [3.14] GH-123299: Copyedit 3.14 What's New: Trivia (GH-139618) (#139626)

    bb212a1
  19. danigm
    added 3 commits that reference this issue on Oct 7, 2025

    pythonGH-123299: Copyedit 3.14 What's New: New and Improved Modules (p…

    056a80a

    pythonGH-123299: Copyedit 3.14 What's New: New Features (python#139543)

    4927cce

    pythonGH-123299: Copyedit 3.14 What's New: Trivia (python#139618)

    f3d6f1b
  20. hugovk
    added a commit that references this issue on Oct 7, 2025

    GH-123299: Announce final release in What's New in Python 3.14 (#139631)

    134ff81
  21. miss-islington
    added a commit that references this issue on Oct 7, 2025

    pythonGH-123299: Announce final release in What's New in Python 3.14 (p…

    bc39b68
  22. hugovk
    added a commit that references this issue on Oct 7, 2025

    [3.14] GH-123299: Announce final release in What's New in Python 3.14 (…

    33f1330
  23. StanFromIreland
    added a sub-issue on Oct 7, 2025
    • Incorrect sentence structure in "what’s new in Python 3.14" #139698
  24. hugovk commented on Oct 12, 2025

    @hugovk
    hugovk
    on Oct 12, 2025
    Member
    More actions

    Python 3.14 is out! 🚀

    Reacted by Adam Turner
  25. hugovk
    closed this as completedon Oct 12, 2025
  26. hugovk
    added 3 commits that reference this issue on Aug 30, 2026

    gh-123299: What's New: Link to compression and compression.zstd (#156661

    aad4288

    [3.14] gh-123299: What's New: Link to compression and compression.zstd (

    2390b08

    [3.15] gh-123299: What's New: Link to compression and compression.zstd (

    b67c014
  27. clin1234
    added a commit that references this issue on Sep 12, 2026

    pythongh-123299: What's New: Link to compression and compression.zstd (…

    b4c73c3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @AA-Turner
    AA-Turner

Labels

3.14bugs and security fixesbugs and security fixesdocsDocumentation in the Doc dirDocumentation in the Doc dir

Projects

  • docs issues
    Status
    Todo
    Show more project fields

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.