Skip to content

Bump afdko from 4.0.3 to 5.0.0#337

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/afdko-gte-5.0.0
Closed

Bump afdko from 4.0.3 to 5.0.0#337
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/afdko-gte-5.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 22, 2026

Copy link
Copy Markdown
Contributor

Bumps afdko from 4.0.3 to 5.0.0.

Release notes

Sourced from afdko's releases.

5.0.0

Release Notes

Changelog

Sourced from afdko's changelog.

5.0.0 (released 2026-03-22)

Major restructuring: Unified command interface, massive C++ modernization, and build system overhaul

This is a major release with extensive architectural changes including a substantial C→C++ conversion. While we have worked to maintain compatibility, with this much change there are likely to be regressions. Users not in a position to thoroughly verify their output may want to wait for 5.0.1 or 5.0.2 before upgrading.

Summary of Command and Interface Changes

Unified Command Interface

  • New primary interface: All AFDKO tools are now accessed through afdko <command> syntax
    afdko makeotf -r
    afdko tx -dump font.otf
    afdko spot -Proof font.otf
  • Deprecated wrappers: Individual command wrappers (e.g., makeotf, tx, spot) are deprecated with gradual rollout:

makeotfexe → addfeatures Transition

  • Variable Font Support: addfeatures, which replaces makeotfexe, supports more direct building of variable fonts:
  • Workflow changes: For direct invocation, you may now need to build a CFF table first using tx
    • tx has been enhanced with features previously exclusive to makeotfexe, including GlyphOrderAndAliasDB support

Other Changes

Major C/C++ Port

  • C → C++ conversion: Overall codebase is now 49% C++ vs 4% C++ in v4.0

Build System Modernization

  • scikit-build-core: Migrated from setuptools to scikit-build-core for better CMake integration
  • Version integration: All tools use AFDKO package version as tool version
  • Simplified dependencies: Streamlined build requirements (scikit-build-core, setuptools-scm, cython)

Bug fixes

Many issues have been fixed in this update. Because of the large amount of change we are not listing those issues individually. Check the AFDKO issue records for details.

Important Notes

  • Potential regressions: Due to the extensive changes, some edge cases may not work as expected initially. Please report any issues.

... (truncated)

Commits
  • 0617194 AFDKO 5.0.0: Unified command interface, C++ modernization, build system overhaul
  • 51b309d Merge pull request #1810 from adobe-type-tools/master
  • See full diff in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 22, 2026
@github-actions

github-actions Bot commented Apr 22, 2026

Copy link
Copy Markdown

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 2 package(s) with unknown licenses.
See the Details below.

License Issues

requirements.txt

PackageVersionLicenseIssue Type
afdko5.0.0NullUnknown License

setup.py

PackageVersionLicenseIssue Type
afdko5.0.0NullUnknown License

OpenSSF Scorecard

PackageVersionScoreDetails
pip/afdko 5.0.0 UnknownUnknown
pip/afdko 5.0.0 UnknownUnknown

Scanned Files

  • requirements.txt
  • setup.py

@dependabot dependabot Bot force-pushed the dependabot/pip/afdko-gte-5.0.0 branch 2 times, most recently from 3c6ad2c to 5834306 Compare April 23, 2026 06:31
@dependabot dependabot Bot changed the title Update afdko requirement from >=4.0.3 to >=5.0.0 Bump afdko from 4.0.3 to 5.0.0 May 13, 2026
@dependabot dependabot Bot force-pushed the dependabot/pip/afdko-gte-5.0.0 branch from 5834306 to a139ce0 Compare May 13, 2026 11:51
Bumps [afdko](https://github.com/adobe-type-tools/afdko) from 4.0.3 to 5.0.0.
- [Release notes](https://github.com/adobe-type-tools/afdko/releases)
- [Changelog](https://github.com/adobe-type-tools/afdko/blob/develop/NEWS.md)
- [Commits](adobe-type-tools/afdko@4.0.3...5.0.0)

---
updated-dependencies:
- dependency-name: afdko
  dependency-version: 5.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/afdko-gte-5.0.0 branch from a139ce0 to 8e4ea0a Compare May 13, 2026 11:56
@dependabot @github

dependabot Bot commented on behalf of github May 19, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #351.

@dependabot dependabot Bot closed this May 19, 2026
@dependabot dependabot Bot deleted the dependabot/pip/afdko-gte-5.0.0 branch May 19, 2026 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants