All Versions
20
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v0.2.0 Changes
- ๐ Rename
Network.Telegram.API
toNetwork.API.Telegram
- ๐ฆ Replace
PL
newtype withTagged
newtype fromtagged
package - Replace
Message'
withWay
and include it toCapacity
withSend
constructor - โ Remove
user_id
field fromContact
datatype - Define
Persistable
instances forLocation
datatype - Define
Inform
datatype and include it toCapacity
withSend
constructor - ๐ฐ Put
Payload
type family intoPersistable
type class
- ๐ Rename
-
v0.1.9 Changes
- ๐ Move
Messaging
datatype toPersistable
module and make it overCapacity
parameter - Define
Persistable
instances forInfo
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 forMember
(for kicking and unbanning only) - Define
Powers
andRestrictions
datatypes within createdMember
submodule
- ๐ Move
-
v0.1.8 Changes
- โ Add information about
Group
orSupergroup
(id and title) intoMoving
datatype - โ Add
Fetch
capacity, definePersistable Fetch
forSender
to get info about bot - ๐ฐ Define
PL
newtype to avoid violating injectivity annotation ofPayload
type family - Define
Messaging
datatype to separate direct, reply and forwardMessage
- ๐ฐ Make first argument of
Payload
type family poly kinded (enablePolyKinds
) - Define
Persistable
instance forDirectly
,Forwarding
andReplying
Message
- โ Add information about
-
v0.1.7 Changes
- Define
Identifiable
instance forCallback
datatype - โ Add
Reply
constructor toMessage
datatype - โ Add
Attachment
constructor toContent
datatype - Define
File
for animations, audio, documents, photos, videos or voices - Extract
Size
datatype into separated module withinContent
submodule - Define
Location
andInfo
datatypes withinContent
submodule
- Define
-
v0.1.6 Changes
- Split
Message
onMessage
andContent
datatypes - โ Add
Forward
constructor toMessage
datatype - Combine
Chat
andFrom
objects intoOrigin
datatype - Put
Content
,From
andOrigin
objects intoMessage
submodule - Put
Button
object intoKeyboard
submodule - Put
Notification
object intoCallback
submodule - Put
Keyboard
submodule intoMessage
submodule - โก๏ธ Put
Callback
,Message
andMoving
modules intoUpdate
submodule - โก๏ธ Rename
From
toSender
and move it fromMessage
andUpdate
submodules
- Split
-
v0.1.5 Changes
- โ Remove
Internal
module, move its content toEndpoint
- โ Remove
Drop
phantom datatype, replace it withPost
- ๐ Use promoted constructors of
Capacity
instead of separated datatypes - ๐ Use
MultiParamTypeClasses
instead ofFlexibleIntances
forEndpoint
- ๐ Use
UndecidableInstances
andUndecidableSuperClasses
to useObject
type family - Replace
Access
module withAccessible
Property
- Replace
Endpoint
module withPersistable
Property
- โ Remove
-
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 replaceCapacity
- โ Remove
Capacity
classes and theirs instances - Define
Object
type family
- Define
-
v0.1.3 Changes
- ๐ Rename
Has
typeclass toAccess
and swap parameters - ๐ Rename
Member
datatype toMoving
- 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
- ๐ Rename
-
v0.1.2 Changes
- Define
Member
datatype - โ Add new
Membership
constructor toUpdate
datatype - Define
Has
typeclass to get access objects within other objects - โก๏ธ Replace
chat
lens onAccess Update Chat
instance
- Define
-
v0.1.1 Changes
- โก๏ธ Define
chat
lens forUpdate
datatype - โ Add string ident to
Callback
datatype - Define
Notification
datatype - Define
Droppable
typeclass
- โก๏ธ Define