Skip to content

2.17.1 Container.push_path() supports non-text files

Latest
Compare
Choose a tag to compare
@dwilding dwilding released this 28 Nov 07:00
· 8 commits to main since this release
e573f8f

What's Changed

This release fixes a bug with Container.push_path(). Previously, Container.push_path() required local files to be valid UTF-8 files. Container.push_path() now works on non-text files too.

Fixes

  • Make push_path open in binary mode so it works on non-text files (#1458)

Documentation

  • Use MaintenanceStatus for local issues (#1397)
  • Explicitly document that collect-status is is run on every hook (#1399)
  • Use our docs URL for the ogp:url properties Sphinx generates (#1411)
  • Set the READTHEDOCS context variable (#1410)
  • Fix Read the Docs ad placement (#1414)
  • Clarify where StoredState is stored, and the upgrade behaviour (#1416)
  • Fix copy 'n' paste error in stop_services docstring (#1457)

Continuous Integration

  • Configure the labels for dependabot PRs (#1407)
  • Disable the automatic ops[testing] releasing (#1415)
  • Use the actual poetry command, rather than manually tweaking the file (#1443)
  • Fix broken GitHub variable expansion (#1446)
  • Coverage report generation should also include testing/src/scenario (#1453)
  • Fix PR title CI job concurrency (#1451)
  • Adjust the release process to handle publishing ops and ops[testing] (#1432)
  • A better way than commenting out external repos (#1463)
  • Use more descriptive names for the publish workflows (#1464)
  • Move the XML coverage report to .report (#1465)

Refactoring

  • Import the ops[testing] repository (#1406)
  • Update linting with the latest ruff (#1441)

Full Changelog: 2.17.0...2.17.1