Skip to main content

at_utils 4.0.0 copy "at_utils: ^4.0.0" to clipboard
at_utils: ^4.0.0 copied to clipboard

A Dart library that contains various utility classes such as atSign, atmetadata, configuration, and logger.

4.0.0 #

  • fix: at_utils needs chalkdart 2.3.0 or later; the colours it uses are not in earlier versions.
  • feat: AtSignLogger logs at warning until a program sets root_level, so a program that sets no level no longer prints the SDK's info lines.
  • docs: Upgrading to at_client 4.0 takes an app from at_client 3 to 4.
  • BREAKING: at_utils.dart no longer exports PseudoServerSocket, ApplicationConfiguration, FileLoggingHandler, StdErrLoggingHandler or CLILoggingHandler — import at_utils_io.dart for these. at_utils.dart, at_logger.dart and at_progress.dart reach no dart:io, so a browser build can use them.
  • BREAKING: a ProgressEvent prints without terminal colour codes. A CLI that colours progress by type gets chalkFn from at_utils_io.dart.
  • BREAKING: AtSignLogger.stdErrLoggingHandler is removed — use StdErrLoggingHandler() from at_utils_io.dart.
  • BREAKING: removed AtUtils.formatAtSign (deprecated since 3.x)

3.5.0 #

  • feat: AtSignLogger hands its LoggingHandler each record's message and logger name with control characters, bidirectional formatting characters and line and paragraph separators written as visible escapes (\x1b, \u202e), and each line after a message's first indented by two spaces

3.4.2 #

  • fix: AtUtils.fixAtSign refuses an atSign with more than 55 characters after its @, as toAtsign does

3.4.1 #

  • fix: ConsoleLoggingHandler no longer prints an empty line after every record

3.4.0 #

  • feat: Introduce CLILoggingHandler for command-line applications
  • fix: made AtSignLogger.level setter case-insensitive

3.3.0 #

  • chore(deps): at_commons ^5.5.0
  • chore(deps): chalkdart ">=2.0.9<4.0.0"

3.2.0 #

  • feat: add ProgressPublisher interface

3.1.0 #

  • feat: Add PseudoServerSocket as a generic helper for ALPN

3.0.19 #

  • build[deps]: Upgraded the following packages:
    • at_commons to v5.0.0

3.0.18 #

  • chore: Upgrade at_commons to 4.1.1

3.0.17 #

  • chore: Upgrade at_commons to 4.1.0

3.0.16 #

  • fix: Uptake at_commons 4.0.0

3.0.15 #

  • fix: Replace "LoggingType" with "LoggingHandler" in "AtSignLogger" constructor to enable custom logging

3.0.14 #

  • chore: Moved this package to a new repo & updated repository URL

3.0.13 #

  • feat: Introduce StdErr(Standard Error) logging type which writes log output to standard error stream

3.0.12 #

  • Deprecate formatAtSign() in atsign_util and moved the functionality to fixAtSign()
  • Upgrade dependency at_commons to latest version v3.0.42

3.0.11 #

  • Change the ConsoleLoggingHandler to static reference
  • Update the at_commons version to 3.0.25

3.0.10 #

  • at_commons version change to 3.0.17 for AtException hierarchy and introducing new AtException subclasses

3.0.9 #

  • Changed at_commons dependency from 3.0.11 to ^3.0.11

3.0.8 #

  • at_commons version change for renaming NotifyDelete verb to NotifyRemove

3.0.7 #

  • at_commons version change for Info and NoOp verb
  • at_commons version change for NotifyDelete verb

3.0.6 #

  • at_commons version change for AtTimeoutException

3.0.5 #

  • Fix formatAtSign bug for null value

3.0.4 #

  • at_commons version change for AtKey creation

3.0.3 #

  • Changes to reset ttb

3.0.2 #

  • at_commons version change for compaction and notification expiry

3.0.1 #

  • at_commons version change for AtKey validations

3.0.0 #

  • at_commons version change for sync_pagination

2.0.4 #

  • at_commons version change for last notification time in monitor

2.0.3 #

  • at_commons version change for stream resume

2.0.2 #

  • at_commons version change

2.0.1 #

  • at_commons version change

2.0.0 #

  • Null safety upgrade

1.0.1+8 #

  • Minor improvements in atmetadata utils
  • at_commons version change

1.0.1+7 #

  • Third party package dependency upgrade

1.0.1+6 #

  • Replace ByteBuffer with ByteBuilder

1.0.1+5 #

  • Notification sub system changes

1.0.1+4 #

  • added createdAt and updatedAt to metadata Introduced batch verb for sync

1.0.1+3 #

  • Metadata util improvements and at_commons version change

1.0.1+2 #

  • at_commons version change

1.0.1+1 #

  • at_commons version change

1.0.1 #

  • Fixed issues reported by dartanalyzer

1.0.0 #

  • Initial version, created by Stagehand
7
likes
160
points
23.2k
downloads

Documentation

Documentation
API reference

Publisher

verified publisheratsign.org

Weekly Downloads

A Dart library that contains various utility classes such as atSign, atmetadata, configuration, and logger.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

BSD-3-Clause (license)

Dependencies

at_commons, chalkdart, collection, crypto, logging, yaml

More

Packages that depend on at_utils