Skip to content

Commit

Permalink
Prepare release 5.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Ephenodrom committed Feb 21, 2025
1 parent 3d21c36 commit e6df568
Show file tree
Hide file tree
Showing 5 changed files with 78 additions and 52 deletions.
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,26 @@
# Changelog

## [5.8.0] - 2025-01-28
## [5.8.2] - 2025-02-21

* Fix pub dev static analysis
* Renamed file names to lower case with underscore. X509Utils.dart => x509_utils.dart

## [5.8.1] - 2025-02-21

* Remove dart.io imports to be compatible with web

## [5.8.0] - 2025-02-21

* Improve pkcs12_utils to be more align with the RFC according empty passwords
* Added DER Bytes encoding as alternative to PEM (PR #116)
* Basic Constraints extension (PR #107)
* Add optional ECDomainParameters to ec key from bytes method (PR #95)
* Remove dart.io imports to be compatible with web

### BREAKING CHANGES**

* StringUtils->isIP changed type of ipType to String, see code doc.

## [5.7.0] - 2022-10-24

* ECDSA Keypair SEC1 to Pkcs8 converting (PR #101)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Update pubspec.yaml and add the following line to your dependencies.

```yaml
dependencies:
basic_utils: ^5.8.0
basic_utils: ^5.8.1
```
## Import
Expand Down
2 changes: 1 addition & 1 deletion lib/src/X509Utils.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import 'dart:convert';
import 'dart:math';
import 'dart:typed_data';

import 'package:archive/archive_io.dart';
import 'package:archive/archive.dart';
import 'package:basic_utils/src/CryptoUtils.dart';
import 'package:basic_utils/src/IterableUtils.dart';
import 'package:basic_utils/src/StringUtils.dart';
Expand Down
103 changes: 58 additions & 45 deletions pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,23 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: "0816708f5fbcacca324d811297153fe3c8e047beb5c6752e12292d2974c17045"
sha256: "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab"
url: "https://pub.dev"
source: hosted
version: "62.0.0"
version: "76.0.0"
_macros:
dependency: transitive
description: dart
source: sdk
version: "0.3.3"
analyzer:
dependency: transitive
description:
name: analyzer
sha256: "21862995c9932cd082f89d72ae5f5e2c110d1a0204ad06e4ebaee8307b76b834"
sha256: "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e"
url: "https://pub.dev"
source: hosted
version: "6.0.0"
version: "6.11.0"
archive:
dependency: "direct main"
description:
Expand Down Expand Up @@ -77,26 +82,26 @@ packages:
dependency: transitive
description:
name: build_resolvers
sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20"
sha256: b9e4fda21d846e192628e7a4f6deda6888c36b5b69ba02ff291a01fd529140f0
url: "https://pub.dev"
source: hosted
version: "2.2.1"
version: "2.4.4"
build_runner:
dependency: "direct dev"
description:
name: build_runner
sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b"
sha256: "058fe9dce1de7d69c4b84fada934df3e0153dd000758c4d65964d0166779aa99"
url: "https://pub.dev"
source: hosted
version: "2.4.6"
version: "2.4.15"
build_runner_core:
dependency: transitive
description:
name: build_runner_core
sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41"
sha256: "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021"
url: "https://pub.dev"
source: hosted
version: "7.2.10"
version: "8.0.0"
built_collection:
dependency: transitive
description:
Expand Down Expand Up @@ -133,10 +138,10 @@ packages:
dependency: transitive
description:
name: collection
sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687
sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76"
url: "https://pub.dev"
source: hosted
version: "1.17.2"
version: "1.19.1"
convert:
dependency: transitive
description:
Expand All @@ -161,22 +166,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.0.3"
dart_internal:
dependency: transitive
description:
name: dart_internal
sha256: "93ddc8b258a4fd3487d846af38676f87159d7a2ecec0e13d691bbe6ab2c4e10a"
url: "https://pub.dev"
source: hosted
version: "0.2.14"
dart_style:
dependency: transitive
description:
name: dart_style
sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55"
sha256: "27eb0ae77836989a3bc541ce55595e8ceee0992807f14511552a898ddd0d88ac"
url: "https://pub.dev"
source: hosted
version: "2.3.2"
version: "3.0.1"
ffi:
dependency: transitive
description:
Expand Down Expand Up @@ -229,10 +226,10 @@ packages:
dependency: "direct main"
description:
name: http
sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525"
sha256: fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f
url: "https://pub.dev"
source: hosted
version: "1.1.0"
version: "1.3.0"
http_multi_server:
dependency: transitive
description:
Expand Down Expand Up @@ -269,18 +266,18 @@ packages:
dependency: "direct main"
description:
name: json_annotation
sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
url: "https://pub.dev"
source: hosted
version: "4.8.1"
version: "4.9.0"
json_serializable:
dependency: "direct dev"
description:
name: json_serializable
sha256: aa1f5a8912615733e0fdc7a02af03308933c93235bdc8d50d0b0c8a8ccb0b969
sha256: "81f04dee10969f89f604e1249382d46b97a1ccad53872875369622b5bfc9e58a"
url: "https://pub.dev"
source: hosted
version: "6.7.1"
version: "6.9.4"
logging:
dependency: "direct main"
description:
Expand All @@ -289,22 +286,30 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.2.0"
macros:
dependency: transitive
description:
name: macros
sha256: "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656"
url: "https://pub.dev"
source: hosted
version: "0.1.3-main.0"
matcher:
dependency: transitive
description:
name: matcher
sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2
url: "https://pub.dev"
source: hosted
version: "0.12.16"
version: "0.12.17"
meta:
dependency: transitive
description:
name: meta
sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
url: "https://pub.dev"
source: hosted
version: "1.9.1"
version: "1.16.0"
mime:
dependency: transitive
description:
Expand Down Expand Up @@ -333,10 +338,10 @@ packages:
dependency: transitive
description:
name: path
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5"
url: "https://pub.dev"
source: hosted
version: "1.8.3"
version: "1.9.1"
pointycastle:
dependency: "direct main"
description:
Expand Down Expand Up @@ -413,18 +418,18 @@ packages:
dependency: transitive
description:
name: source_gen
sha256: fc0da689e5302edb6177fdd964efcb7f58912f43c28c2047a808f5bfff643d16
sha256: "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b"
url: "https://pub.dev"
source: hosted
version: "1.4.0"
version: "2.0.0"
source_helper:
dependency: transitive
description:
name: source_helper
sha256: "6adebc0006c37dd63fe05bca0a929b99f06402fc95aa35bf36d67f5c06de01fd"
sha256: "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c"
url: "https://pub.dev"
source: hosted
version: "1.3.4"
version: "1.3.5"
source_map_stack_trace:
dependency: transitive
description:
Expand Down Expand Up @@ -493,26 +498,26 @@ packages:
dependency: "direct dev"
description:
name: test
sha256: d983a57c33dde6d44b1fb8635f67c91f4b41d26cf227c147963affa97d63563d
sha256: "301b213cd241ca982e9ba50266bd3f5bd1ea33f1455554c5abb85d1be0e2d87e"
url: "https://pub.dev"
source: hosted
version: "1.24.8"
version: "1.25.15"
test_api:
dependency: transitive
description:
name: test_api
sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
url: "https://pub.dev"
source: hosted
version: "0.6.1"
version: "0.7.4"
test_core:
dependency: transitive
description:
name: test_core
sha256: "2f866bf4b20c11327ac166ee6036bddafb7fe9e35505ff8324f788e66913f967"
sha256: "84d17c3486c8dfdbe5e12a50c8ae176d15e2a771b96909a9442b40173649ccaa"
url: "https://pub.dev"
source: hosted
version: "0.5.8"
version: "0.6.8"
timing:
dependency: transitive
description:
Expand Down Expand Up @@ -545,6 +550,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.1.0"
web:
dependency: transitive
description:
name: web
sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
url: "https://pub.dev"
source: hosted
version: "1.1.0"
web_socket_channel:
dependency: transitive
description:
Expand All @@ -570,4 +583,4 @@ packages:
source: hosted
version: "3.1.2"
sdks:
dart: ">=3.3.0 <3.9.0"
dart: ">=3.6.0 <4.0.0"
8 changes: 4 additions & 4 deletions pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: basic_utils
description: Common util classes for Strings, Dates, X509, PKCS, Cryptographie and more.
version: 5.8.0
version: 5.8.1
homepage: https://github.com/Ephenodrom/Dart-Basic-Utils
#publish_to: https://pub.dartlang.org

Expand All @@ -15,9 +15,9 @@ dependencies:
archive: ^4.0.2

dev_dependencies:
build_runner: ^2.4.6
json_serializable: ^6.7.1
test: ^1.24.8
build_runner: ^2.4.15
json_serializable: ^6.9.4
test: ^1.25.15

false_secrets:
- /test/crypto_utils_test.dart
Expand Down

0 comments on commit e6df568

Please sign in to comment.