8000
Skip to content

Releases: ArchiveTeam/ludios_wpull

5.0.4

20 Sep 22:56
c3e7be6

Choose a tag to compare

What's Changed

  • Update ca-bundle.pem by @HeliosLHC in #32
  • update inline condition for link element by @iorgun in #33
  • Strip anchors in URLs by @Fusl in #18
  • remove deprecated external tests with broken dependencies (fusil) by @HeliosLHC in #34
  • Loosen required version of sqlalchemy by @ngie-eign in #36

New Contributors

Full Changelog: 5.0.3...5.0.4

5.0.3 - Public release

15 Jan 16:17
5d06b02

Choose a tag to compare

Bump version from 3.0.9 to 5.03
Replace deprecated setup.py with pyproject.toml
Refactoring of deprecated async code to use modern asyncio (async/await) syntax
Dependencies

  • Upgrade Tornado to version 6 and refactor code to support it
  • Upgrade SQLAlchemy to version 2 and refactor code to support it
  • Upgrade psutil to version 5
  • Upgrade yapsy (master branch) to latest version to support Python 3.10+
    • Latest release version is very old and doesn't support newer Python versions
  • Add packaging dependency used by yapsy (does not recursively resolve)

Change name written to WARC metadata from "Wpull" to "ludios_wpull" per @JustAnotherArchivist 's recommendation
Unit Tests

  • Fixed the majority of the existing broken unit
  • Refactor unit tests to use modern asyncio, IsolatedAsyncioTestCase, and Tornado's gen_test where
  • Replace deprecated unit test assertion methods

Tornado

  • Removed deprecated Tornado
  • Replace custom ConcurrentHTTPServer with now native ThreadingHTTPServer

Remove logic for handling older deprecated Python versions (below 3.7)
Replace namedlist with dataclasses where possible
Replaced deprecated sub classing of object and certain collection types
Refactor certficate and SSL related code to support changed behaviors to Python's stdlib SSL library

Add Github Actions test

12 Jan 04:10
5d6e7f0

Choose a tag to compare

Pre-release

Add Github Actions test

5.0.0.a - Python 3.12 support and modernizations

12 Jan 03:42
7b4ed99

Choose a tag to compare

Bump version from 3.0.9 to 5.0.0a
Replace deprecated setup.py with pyproject.toml
Refactoring of deprecated async code to use modern asyncio (async/await) syntax
Dependencies
    Upgrade Tornado to version 6 and refactor code to support it
    Upgrade SQLAlchemy to version 2 and refactor code to support it
    Upgrade yapsy (master branch) to latest version to support Python 3.10+
        Latest release version is very old and doesn't support newer Python versions
    Add packaging dependency used by yapsy (does not recursively resolve)
Change name written to WARC metadata from "Wpull" to "ludios_wpull" per @JustAnotherArchivist 's recommendation
Unit Tests
    Fixed the majority of the existing broken unit tests
    Refactor unit tests to use modern asyncio, IsolatedAsyncioTestCase, and Tornado's gen_test where possible
    Replace deprecated unit test assertion methods
Tornado
    Removed deprecated Tornado code
    Replace custom ConcurrentHTTPServer with now native ThreadingHTTPServer
Remove logic for handling older deprecated Python versions (below 3.7)
Replace namedlist with dataclasses where possible
Replaced deprecated sub classing of object and certain collection types
Refactor certficate and SSL related code to support changed behaviors to Python's stdlib SSL library
0