Skip to content

Release v1.0.0 - #10

Merged
3 commits merged into
mainfrom
release/1.0.0
Jul 27, 2026
Merged

Release v1.0.0#10
3 commits merged into
mainfrom
release/1.0.0

Conversation

@kurtmckee

Copy link
Copy Markdown
Member

Initial release

  • Import sgmllib from Python 2.7.18.
  • Update the code to work with Python 3.
  • Move sgmllib to be a namespace package: feedparser.sgmllib.

Fixed

  • Convert an AssertionError from _markupbase to an SGMLParseError.

Changed

  • Add type annotations.
  • Convert the SGMLParser.__init__() verbose parameter to a bool.
  • Convert the SGMLParser.goahead() end parameter to a bool.

The following changes were incorporated from feedparser:

  • Support trailing dollar signs in attribute names.
  • Support tags with namespace prefixes.
  • Support hexadecimal character references.

Documentation

  • Publish the original sgmllib documentation to Read the Docs.

Infrastructure and maintenance

  • Add CI.
  • Add pre-commit hooks.
  • Update the test suite.

@kurtmckee kurtmckee self-assigned this Jul 27, 2026
@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 feedparser-sgmllib | 🛠️ Build #33777126 | 📁 Comparing 103b293 against latest (9cb1f4e)

  🔍 Preview build  

3 files changed
± changelog/index.html
± py-modindex/index.html
± sgmllib/index.html

@kurtmckee kurtmckee closed this pull request by merging all changes into main in 855c2c4 Jul 27, 2026
@kurtmckee
kurtmckee deleted the release/1.0.0 branch July 27, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant