mineral 4.0.0-dev.6 copy "mineral: ^4.0.0-dev.6" to clipboard
mineral: ^4.0.0-dev.6 copied to clipboard

Mineral is a Discord framework for designing discord bots in Dart.

4.0.0-dev.6 #

  • Enhance architecture
  • Move interfaces to dedicated domain
  • Rename mixins
  • Change Dialog methods builder
  • Implement global states
  • Migrate services passing in constructors to ioc resolver
  • Add a reconnection treatment when the heartbeat is missed 3 times
  • Implement multiple running strategies

4.0.0-dev.5 #

  • Add event parameters
  • Prepare integration with mineral_cli

4.0.0-dev.4 #

  • Add server methods
  • Add server events
  • Fix missing server_id property (see pull request)

4.0.0-dev.3 #

  • Move core into src folder
  • Add api import namespace
  • Add container import namespace
  • Add events import namespace
  • Add services import namespace
  • Add utils import namespace

4.0.0-dev.2 #

What's Changed #

4.0.0-dev.1 #

New Contributors #

3.1.0 #

  • Implement Invites
  • Implement invite packets (create, delete)
  • Implement many select menus (dynamic, user, role, channel, mentionable)
  • Migrate of Discord component to builders (wait next release to allow constructor declaration)
  • Improve main.dart file entrypoint
  • Implement new package concept
  • Fix message delete issue (no message when resolving from message id)

3.0.0 #

  • Implement cli & refactor
  • Implement new features
  • Assign true templates
  • Improve core
  • Add commands git
  • Implement Attachments
  • Channel not initialized
  • Implement http builder & split http service
  • Edit attachments in messages
  • Implement message bulk delete
  • Improve cache
  • Interaction and commands in dm channels
  • Improve users

2.6.2 #

  • Fix bad guild id
  • Remove nullable content of Message

2.6.1 #

  • Remove late keyword & refactor
  • Improve ButtonInteration access with getters

2.6.0 #

  • Remove mixins to public access
  • Add createdAt and updatedAt to Message
  • Add correct message type from fetch()

2.5.0 #

  • Add make:service
  • Add <String>.equals(value)
  • Remove String formatters and implement Recase

2.4.1 #

  • Fix wrong template (make:event)
  • Fix wrong template (make:state)

2.4.0 #

  • Redesign of the order guest
  • Implemented the new CLI from mineral_cli.
  • Removing dependencies using ffi
  • Refactor application
  • Move managers to services

2.3.1 #

  • Fix bad User avatar decoration type
  • Improve category.create() return type
  • Make allow and deny to no required params

2.3.0 #

  • Improve context menu declaration
  • Fix bad state matching

2.2.0 #

  • Add plugins access to the MineralContext

2.1.0 #

  • Migrate environment to dedicated package

2.0.0 - Release #

  • Improve accessibility
  • Implement lasted Discord updates
  • Move decorators to fully generics
  • Improve collections key matching (thanks generics)
  • Move framework context to dedicated mixin MineralContext
  • Move ioc accessibility to dedicated mixin Container
  • Standardized packages entrypoints
  • Add executable compile feature
  • More..

1.2.1 #

  • Fix wrong userId key into interactions

1.2.0 #

  • Implement setDefaultReactionEmoji method
  • Implement setTags method
  • Implement setDefaultRateLimit method

1.1.0 #

  • Implement forum channels

1.0.8 - 1.0.9 #

  • Add missing return

1.0.7 #

  • Implement unban method
  • Improve voice member

1.0.6 #

  • Fix CategoryChannel cast
  • Improve nickname getter, it returns the username if nickname is not defined
  • Implement getOrFail and getOr methods on Environment

1.0.5 #

  • Fix missing examples

1.0.4 #

  • Fix badge url

1.0.3 #

  • Improve dart analyse to get 100%
  • Generate api documentation

1.0.2 #

  • Write documentation examples

1.0.1 #

  • Improve readme shields
  • Improve dart analyse to get 100%
  • Remove unimplemented code

1.0.0 Pre-release #

  • Initialize mineral framework project
17
likes
120
points
362
downloads

Publisher

verified publishermineral-foundation.org

Weekly Downloads

Mineral is a Discord framework for designing discord bots in Dart.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

args, collection, http, intl, logging, mansion, path, recase, rxdart, uuid, watcher, win32, yaml

More

Packages that depend on mineral