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

Changelog History
Page 1

  • v0.3.0 Changes

    • โœ‚ Remove all Show deriving instances (library users can use standalone deriving)
    • ๐Ÿ“‡ Rename ask' to environment for access user defined read-only environment
    • โœ‚ Remove with package from extra-deps, put open product to Utils module
    • Replace raw Int and Int 64 on ID Sender and ID Chat in Kick, Unban, Restrict and Promote methods
    • ๐Ÿ‘‰ Use joint instead of transformers
  • v0.2.9 Changes

    • Replace Int64 in Send, Forward, Edit, Delete, Stop message's Persistable methods on ID Chat
    • Replace Int in Forward, Edit, Delete, Stop message's Persistable methods on ID Message
    • โšก๏ธ Replace identifiers in Callback, Message, Sender, Update on specified ID data family instances
    • ๐Ÿšš Move chat identifiers from Channel and Group to Origin and Moving, delete Conversation module
    • ๐Ÿ“Œ Define Persistable instances for pinning and unpinning messages in Group, Supergroup or Channel chats
    • Define Persistable instances for leaving Group, Supergroup or Channel chats
    • ๐Ÿ”„ Change type of Persistable's endpoint method to Text
    • Replace wreq on req as HTTP library
  • v0.2.8 Changes

    • Define Filesize, Height and Width newtypes in Special submodule to replace vague Int
    • ๐Ÿšš Move all Special fields of File object into exported submodule
    • Define Accessible instances for Audio, Document, Photo, Video, Voice, Moving, Callback
    • ๐Ÿšš Move all modules from Specials up one level into Field submodule (add Title newtype)
    • Create Chat submodule that contains Conversation, Channel and Group object
    • Define ID data family to use its instances for Accessible instances
  • v0.2.7 Changes

    • Define Name module to make Accessible instances for Nick/First/Last names
    • Define Duration newtype to avoid vague raw Text in Audio, Video and Voice objects
    • Define Language newtype to replace raw Text in Sender object
    • โœ‚ Remove URI newtype from File to Audio, Video, Document and Voice objects
    • Define Identifiable instances for URI, Audio, Video, Document and Voice objects
    • Define Accessible and Identifiable instances for Member object
    • Define Accessible instance for newtypes to not use generated accessors records
    • ๐Ÿšš Move Caption, Duration and URI modules into Special submodule
    • Define MIME newtype in Special submodule to replace vague Text
    • ๐Ÿšš Rename Size to Photosize and move its content to Photo module
  • v0.2.6 Changes

    • โšก๏ธ Define Eq instance for Update, Message, Callback, Origin, File and Size
    • ๐Ÿ“š Start to write documentation step-by-step, show three simple examples
    • โž• Add Sender field into Callback datatype to understand from whom action goes
    • ๐Ÿ”„ Change endpoint for Editing Keyboard object, remove Edit Text :&: Keyboard instance
    • Replace Group and Supergroup constructors by including Group field in Origin datatype
  • v0.2.5 Changes

    • Create Utils module with field function to create singleton hash table from key an value
    • 0๏ธโƒฃ Define Can and Cannot to define Default instances for Powers and Restrictions
    • Introduce Returning type family to automatically decode the API response
    • ๐Ÿšš Move Poll status info from Poll datatype to Polling constructor of Content datatype
    • Define Persistable instance for sending Photo
    • Separate Venue and Contact into module and datatype from Info datatype
    • ๐Ÿ“‡ Rename User constructor of Sender datatype to Human
  • v0.2.4 Changes

    • Define Persistable instances for Location and Live Location datatypes
    • ๐Ÿ“Š Define Stop Persistable instances for Poll and Live Location datatypes
    • ๐Ÿšš Move Group module into Moving submodule
    • Define Caption and URI datatypes to distinct specialized Text values
    • Include URI field into Send Persistable instances for File objects
    • Define Persistable instance to kick, unban, restrict and promote Member
  • v0.2.3 Changes

    • Define Persistable instance for Send (Text :&: Keyboard)
    • ๐Ÿšš Move modified versions of Capacity and Silently datatypes to Message module
    • Define Persistable instances for Edit and Delete messages
    • โž• Add persist_ method in Persistable that not trying to decode JSON response
    • Extract file ID from File datatypes to use these datatypes for sending as messages
    • Define Persistable instance for dropping Notifications on pressing inline buttons
    • โœ‚ Remove thumb field from Audio, Document, Video and Voice datatypes
    • Define Persistable instances for Audio, Document, Video and Voice datatypes
  • v0.2.2 Changes

    • ๐Ÿ“Š Define Persistable instances for Poll, Audio, Document, Video, Voice datatypes
    • Define Group datatype for representation basic groups and supergroups
    • โœ‚ Remove Object type family to distribute Accessible and Identifiable instances
    • Put Identificator type family into Identifiable type class
    • ๐Ÿ“‡ Rename identifcator to ident, add MINIMAL pragma to Accessible
    • Include Group information into Moving object
    • ๐Ÿ›ฐ Method payload in Persistable type class defines hash table, not JSON value
    • ๐Ÿ“‡ Rename Message constructors to use old name as Capacity constructors
    • Define Persistable instance for Reply-ing messages
    • Temporary delete old Persistable instances
  • v0.2.1 Changes

    • ๐Ÿ“Š Define Poll and his Option datatypes
    • ๐Ÿ“Š Put Size into File, Option into Poll, Location into Info created submodules
    • Extract Audio,Document, Video, Voice from File datatype into modules
    • โœ‚ Remove Animation construction from File datatype
    • ๐Ÿ“‡ Rename request method to persist in Persistable type class
    • Distribute Persistable instances on objects that belong to them
    • โž• Add Polling constructor to Content for Poll object