8000 Refactoring by terrier989 · Pull Request #207 · dint-dev/cryptography · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@terrier989
Copy link
Member

No description provided.

Copy link
Contributor
Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR performs a refactoring update to both the cryptography and cryptography_flutter packages, bumping their versions to 2.8.1 and 2.3.4 respectively.

  • Simplified internal APIs by removing redundant wrapper functions (base64UrlDecodeUnmodifiable*base64UrlDecode*)
  • Added @internal annotations to expose internal APIs for package-internal use
  • Fixed missing semicolons in documentation examples
  • Removed empty file that only contained a license header

Reviewed Changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
cryptography_flutter/pubspec.yaml Version bump to 2.3.4 and dependency update to cryptography ^2.8.1
cryptography_flutter/lib/src/flutter/flutter_ecdh.dart Code formatting improvement (line break for readability)
cryptography_flutter/lib/src/cryptography_unsupported_error.dart Removed file containing only license header (no actual code)
cryptography_flutter/lib/src/_internal.dart Added @internal annotations to helper functions
cryptography_flutter/lib/cryptography_flutter.dart Removed export of deleted empty file
cryptography_flutter/README.md Updated version references in documentation
cryptography_flutter/CHANGELOG.md Added changelog entry for version 2.3.4
cryptography/pubspec.yaml Version bump to 2.8.1
cryptography/lib/src/cryptography/algorithms.dart Fixed missing semicolons in documentation code examples
cryptography/lib/src/browser/rsa_ssa_pkcs1v15.dart Updated to use simplified base64UrlDecode functions
cryptography/lib/src/browser/rsa_pss.dart Updated to use simplified base64UrlDecode functions and cleaned up imports
cryptography/lib/src/browser/browser_ec_key_pair.dart Updated to use simplified base64UrlDecode functions
cryptography/lib/src/browser/_javascript_bindings.dart Removed wrapper functions, reorganized extension types alphabetically, added @internal annotations
cryptography/README.md Updated version references in documentation
cryptography/CHANGELOG.md Added changelog entry for version 2.8.1

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@terrier989 terrier989 force-pushed the fix/various branch 3 times, most recently from 114bf57 to 7b190be Compare November 21, 2025 08:19
@terrier989 terrier989 merged commit 604fb48 into master Nov 21, 2025
21 checks passed
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.

2 participants

0