All Versions
20
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 2

  • v0.2.0 Changes

    • ๐Ÿ“‡ Rename Network.Telegram.API to Network.API.Telegram
    • ๐Ÿ“ฆ Replace PL newtype with Tagged newtype from tagged package
    • Replace Message' with Way and include it to Capacity with Send constructor
    • โœ‚ Remove user_id field from Contact datatype
    • Define Persistable instances for Location datatype
    • Define Inform datatype and include it to Capacity with Send constructor
    • ๐Ÿ›ฐ Put Payload type family into Persistable type class
  • v0.1.9 Changes

    • ๐Ÿšš Move Messaging datatype to Persistable module and make it over Capacity parameter
    • Define Persistable instances for Info datatype (for direct and reply messages)
    • โž• Add ticks to all constructors of Capacity to surround them from two sides in promoted versions
    • Define Persistable instance for Member (for kicking and unbanning only)
    • Define Powers and Restrictions datatypes within created Member submodule
  • v0.1.8 Changes

    • โž• Add information about Group or Supergroup (id and title) into Moving datatype
    • โž• Add Fetch capacity, define Persistable Fetch for Sender to get info about bot
    • ๐Ÿ›ฐ Define PL newtype to avoid violating injectivity annotation of Payload type family
    • Define Messaging datatype to separate direct, reply and forward Message
    • ๐Ÿ›ฐ Make first argument of Payload type family poly kinded (enable PolyKinds)
    • Define Persistable instance for Directly, Forwarding and Replying Message
  • v0.1.7 Changes

    • Define Identifiable instance for Callback datatype
    • โž• Add Reply constructor to Message datatype
    • โž• Add Attachment constructor to Content datatype
    • Define File for animations, audio, documents, photos, videos or voices
    • Extract Size datatype into separated module within Content submodule
    • Define Location and Info datatypes within Content submodule
  • v0.1.6 Changes

    • Split Message on Message and Content datatypes
    • โž• Add Forward constructor to Message datatype
    • Combine Chat and From objects into Origin datatype
    • Put Content, From and Origin objects into Message submodule
    • Put Button object into Keyboard submodule
    • Put Notification object into Callback submodule
    • Put Keyboard submodule into Message submodule
    • โšก๏ธ Put Callback, Message and Moving modules into Update submodule
    • โšก๏ธ Rename From to Sender and move it from Message and Update submodules
  • v0.1.5 Changes

    • โœ‚ Remove Internal module, move its content to Endpoint
    • โœ‚ Remove Drop phantom datatype, replace it with Post
    • ๐Ÿ‘‰ Use promoted constructors of Capacity instead of separated datatypes
    • ๐Ÿ‘‰ Use MultiParamTypeClasses instead of FlexibleIntances for Endpoint
    • ๐Ÿ‘‰ Use UndecidableInstances and UndecidableSuperClasses to use Object type family
    • Replace Access module with Accessible Property
    • Replace Endpoint module with Persistable Property
  • v0.1.4 Changes

    • Define Member datatype for chat users
    • No implicit Prelude anymore (NoImplicitPrelude)
    • ๐Ÿšš Move HTTP request function into Internal module
    • Define Endpoint typeclass to replace Capacity
    • โœ‚ Remove Capacity classes and theirs instances
    • Define Object type family
  • v0.1.3 Changes

    • ๐Ÿ“‡ Rename Has typeclass to Access and swap parameters
    • ๐Ÿ“‡ Rename Member datatype to Moving
    • Define Access Chat Callback instance
    • Define Access From Callback instance
    • Define Access Chat Moving instance
    • Define Access Chat Message instance
    • Define Access From Message instance
  • v0.1.2 Changes

    • Define Member datatype
    • โž• Add new Membership constructor to Update datatype
    • Define Has typeclass to get access objects within other objects
    • โšก๏ธ Replace chat lens on Access Update Chat instance
  • v0.1.1 Changes

    • โšก๏ธ Define chat lens for Update datatype
    • โž• Add string ident to Callback datatype
    • Define Notification datatype
    • Define Droppable typeclass