basic_utils 3.0.0-nullsafety.1 copy "basic_utils: ^3.0.0-nullsafety.1" to clipboard
basic_utils: ^3.0.0-nullsafety.1 copied to clipboard

outdated

Common util classes providing a solution for different situations.

Changelog #

3.0.0-nullsafety.1 - 2021-03-11 #

  • Updated dependencies

3.0.0-nullsafety.0 #

  • Migrated to null-safety

2.7.1 - 2020-02-16 #

  • Improved DomainUtils fixed bug in parseDomain

2.7.0 - 2020-01-29 #

  • Improved DomainUtils added toIDN() and fromIDN() methods

2.7.0-rc.6 - 2020-01-20 #

  • Improved DNS Utils added reverseDns() and getReverseAddr() methods

2.7.0-rc.5 - 2020-01-16 #

  • Updated dependencies
  • Fix unit tests
  • Add unit tests

2.7.0-rc.4 - 2020-12-10 #

  • Updated dependencies (#33)

2.7.0-rc.3 - 2020-12-07 #

  • Added new field "plain" to the X509CertificateData model

2.7.0-rc.2 - 2020-12-02 #

  • Improve parsing of x509 certificates if no extensions are available
  • Improved parsing of ECC Public key pem

2.7.0-rc.1 - 2020-10-14 #

  • Change ASN1 lib from asn1lib to pointycastle (#31)
  • Improve code (PR #23 #24 #27 #30)
  • Fix crash in X509Utils if x509 certificate does not have a subject field (#28)

2.6.3 - 2020-09-30 #

  • Update ColorUtils, add invertColor method. (PR #22)

2.6.2 - 2020-08-11 #

  • Improved CryptoUtils, add new methods rsaPublicKeyFromPemPkcs1(), rsaPrivateKeyFromPemPkcs1(), rsaPublicKeyFromDERBytesPkcs1() and rsaPrivateKeyFromDERBytesPkcs1() (#18)

2.6.1 - 2020-08-03 #

  • Improved CryptoUtils, add new methods encodeRSAPrivateKeyToPemPkcs1() and encodeRSAPublicKeyToPemPkcs1() (#18)
  • Improved DateUtils to not rely on the intl package

2.6.0 - 2020-07-28 #

  • Moved X509Utils.generateRSAKeyPair() to CryptoUtils.generateRSAKeyPair()
  • Moved X509Utils.encodeRSAPrivateKeyToPem() to CryptoUtils.encodeRSAPrivateKeyToPem()
  • Moved X509Utils.encodeRSAPublicKeyToPem() to CryptoUtils.encodeRSAPublicKeyToPem()
  • Moved X509Utils.privateKeyFromDERBytes() to CryptoUtils.rsaPrivateKeyFromDERBytes()
  • Moved X509Utils.privateKeyFromPem() to CryptoUtils.rsaPrivateKeyFromPem()
  • Moved X509Utils.publicKeyFromPem() to CryptoUtils.rsaPublicKeyFromPem()
  • Add new method RSAPublicKey rsaPublicKeyFromDERBytes(Uint8List bytes) to CryptoUtils class
  • Moved X509Utils.ecPublicKeyFromDerBytes() to CryptoUtils.ecPublicKeyFromDerBytes()
  • Moved X509Utils.ecPrivateKeyFromDerBytes() to CryptoUtils.ecPrivateKeyFromDerBytes()
  • Moved X509Utils.ecPrivateKeyFromPem() to CryptoUtils.ecPrivateKeyFromPem()
  • Moved X509Utils.ecPublicKeyFromPem() to CryptoUtils.ecPublicKeyFromPem()
  • Moved X509Utils.ecPublicKeyFromPem() to CryptoUtils.ecPublicKeyFromPem()
  • Moved X509Utils.encodeEcPublicKeyToPem() to CryptoUtils.encodeEcPrivateKeyToPem()
  • Moved X509Utils.rsaPublicKeyModulusToBytes() to CryptoUtils.rsaPublicKeyModulusToBytes()
  • Moved X509Utils.rsaPublicKeyExponentToBytes() to CryptoUtils.rsaPublicKeyExponentToBytes()
  • Moved X509Utils.rsaPrivateKeyModulusToBytes() to CryptoUtils.rsaPrivateKeyModulusToBytes()

2.5.7 - 2020-07-24 #

  • Improve X509Utils, add new methods ecPrivateKeyFromPem and ecPublicKeyFromPem

2.5.6 - 2020-07-17 #

  • Improve StringUtils, enhanced capitalize method (#17)

2.5.5 - 2020-07-07 #

  • Improve X509Utils, enhanced distinguish names list (#16)
  • Improve X509Utils, added new method for elliptic curve cryptographie (#15)

2.5.4 - 2020-06-13 #

  • Improve DNSUtils (#14)
  • Updated dependencies

2.5.3 - 2020-03-09 #

  • Improve X509Utils (#13)
  • Improve DNSUtils
  • Improve unit tests
  • Update license, changed year to 2020

2.5.2 - 2020-02-24 #

  • Improve X509Utils (#10)
  • Update dependencies
  • Improve CryptoUtils
  • Add unit tests

2.5.1 - 2020-02-20 #

  • Improve X509Utils (#10)
  • Update dependencies
  • Add unit tests

2.5.0 - 2020-02-18 #

  • Improve X509Utils (#10 #11)
  • Update dependencies
  • Add unit tests

2.4.9 - 2020-02-17 #

  • Improve X509Utils, fix RangeError while parsing PEM string (#9)

2.4.8 - 2020-01-16 #

  • Update dependencies

2.4.7 - 2020-01-13 #

  • Improve HttpUtils, make body within POST requests optional

2.4.6 - 2020-01-13 #

  • Improve HttpUtils, make body within PUT requests optional

2.4.5 - 2020-01-02 #

  • Improve DateUtils
  • Add unit tests

2.4.4 - 2020-01-02 #

  • Update dependencies

2.4.3 - 2019-12-21 #

  • Fix new linter warnings

2.4.2 - 2019-12-16 #

  • Improve IterableUtils
  • Add new unit tests

2.4.1 - 2019-12-13 #

  • Improve X509 parsing

2.4.0 - 2019-12-13 #

  • Update dependencies

2.3.9 - 2019-12-13 #

  • Improve json serialization of the X509Certificate models

2.3.8 - 2019-11-29 #

  • Improve X509Utils (#8)
  • Improve UnitTests

2.3.7 - 2019-11-25 #

  • Improve DomainUtils (#7)
  • Improve UnitTests

2.3.6 - 2019-11-25 #

  • Improve DomainUtils (#6)
  • Improve UnitTests

2.3.5 - 2019-11-25 #

  • Improve StringUtils (#5)
  • Improve DomainUtils (#6)
  • Improve UnitTests

2.3.4 - 2019-11-21 #

  • Fix health suggestions

2.3.3 - 2019-11-12 #

  • Add Json Serialization To X509CertificateData Model

2.3.2 - 2019-11-11 #

  • Improve X509CertificateData Model
  • Improve X509Utils

2.3.1 - 2019-11-08 #

  • Update pubspec.yaml

2.3.0 - 2019-11-06 #

  • Added CryptoUtils
  • Improve X509Utils
  • Improve X509CertificateData Model
  • Improve and add Unit tests

2.2.5 - 2019-11-04 #

  • Improve X509Utils
  • Improve X509CertificateData Model
  • Improve and add Unit tests

2.2.4 - 2019-10-21 #

  • Export models

2.2.3 - 2019-10-21 #

  • Improve X509Utils

2.2.2 - 2019-10-21 #

  • Improve X509Utils
  • Add Unit test

2.2.1 - 2019-10-18 #

  • Minor fix

2.2.0 - 2019-10-18 #

  • Add IterableUtils (Pull Request)
  • Add Unit test

2.1.0 - 2019-10-16 #

  • Improve StringUtils
  • Add X509Utils
  • Add Unit test

2.0.3 - 2019-10-14 #

  • Improve DomainUtils
  • Add Unit test

2.0.2 - 2019-09-23 #

  • Improve ColorUtils
  • Add Unit test

2.0.1 - 2019-09-12 #

  • Improve ColorUtils
  • Improve MathUtils
  • Add Unit test

2.0.0 - 2019-09-04 #

  • Improve ColorUtils
  • Add Unit test

1.9.3 - 2019-09-03 #

  • Improve documentation of DateUtils

1.9.2 - 2019-09-03 #

  • Fix minor bug

1.9.1 - 2019-09-02 #

  • Fix minor bug

1.9.0 - 2019-09-02 #

  • Add DateUtils
  • Add unit tests

1.8.2 - 2019-08-30 #

  • Fix minor bug
  • Update dependecies

1.8.1 - 2019-08-28 #

  • Fix minor bug

1.8.0 - 2019-08-28 #

  • Add new ColorUtils
  • Add new unit tests

1.7.0 - 2019-08-26 #

  • Add ColorUtils
  • Add unit tests

1.6.0 - 2019-08-08 #

  • Switch from import files to export files
  • Improve error handling in HttpUtils

1.5.1 - 2019-08-05 #

  • Fix "Health suggestions" from pub.flutter-io.cn

1.5.0 - 2019-07-17 #

  • Improve StringUtils

1.4.0 - 2019-07-15 #

  • Improve StringUtils

1.3.0 - 2019-07-08 #

  • Improve HttpUtils

1.2.0 - 2019-06-14 #

  • Add SortUtils
  • Improve MathUtils

1.1.1 - 2019-05-06 #

  • Improve DnsUtils

1.1.0 - 2019-05-06 #

  • Fix DnsUtils

1.0.9 - 2019-05-06 #

  • Clear and improve code.

1.0.8 - 2019-05-02 #

  • Improve HttpUtils to handle simple string responses.

1.0.7 - 2019-04-28 #

  • Added new StringUtils method
  • Added new unit tests

1.0.6 - 2019-04-26 #

  • Added new DnsUtils
  • Added new unit tests

1.0.5 - 2019-04-16 #

  • Added new HttpUtils
  • Added new unit tests

1.0.4 - 2019-04-10 #

  • Added new StringUtils
  • Added new unit tests
  • Improve documentation

1.0.3 - 2019-04-02 #

  • Added new MathUtils
  • Added new EmailUtils
  • Added new unit tests

1.0.2 - 2019-03-06 #

  • Added new helper functions
  • Added new unit tests

1.0.1 - 2019-02-21 #

  • Minor changes

1.0.0 - 2019-02-21 #

  • Initial release
373
likes
0
points
1.24M
downloads

Publisher

unverified uploader

Weekly Downloads

Common util classes providing a solution for different situations.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

convert, crypto, http, json_annotation, logging, pointycastle

More

Packages that depend on basic_utils