All Versions
20
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.3.0 Changes
- โ Remove all
Show
deriving instances (library users can use standalone deriving) - ๐ Rename
ask'
toenvironment
for access user defined read-only environment - โ Remove
with
package fromextra-deps
, put open product toUtils
module - Replace raw
Int
andInt 64
onID Sender
andID Chat
inKick
,Unban
,Restrict
andPromote
methods - ๐ Use
joint
instead oftransformers
- โ Remove all
-
v0.2.9 Changes
- Replace
Int64
inSend
,Forward
,Edit
,Delete
,Stop
message'sPersistable
methods onID Chat
- Replace
Int
inForward
,Edit
,Delete
,Stop
message'sPersistable
methods onID Message
- โก๏ธ Replace identifiers in
Callback
,Message
,Sender
,Update
on specifiedID
data family instances - ๐ Move chat identifiers from
Channel
andGroup
toOrigin
andMoving
, deleteConversation
module - ๐ Define
Persistable
instances for pinning and unpinning messages inGroup
,Supergroup
orChannel
chats - Define
Persistable
instances for leavingGroup
,Supergroup
orChannel
chats - ๐ Change type of
Persistable
'sendpoint
method toText
- Replace
wreq
onreq
as HTTP library
- Replace
-
v0.2.8 Changes
- Define
Filesize
,Height
andWidth
newtypes inSpecial
submodule to replace vagueInt
- ๐ Move all
Special
fields ofFile
object into exported submodule - Define
Accessible
instances forAudio
,Document
,Photo
,Video
,Voice
,Moving
,Callback
- ๐ Move all modules from
Special
s up one level intoField
submodule (addTitle
newtype) - Create
Chat
submodule that containsConversation
,Channel
andGroup
object - Define
ID
data family to use its instances forAccessible
instances
- Define
-
v0.2.7 Changes
- Define
Name
module to makeAccessible
instances forNick
/First
/Last
names - Define
Duration
newtype to avoid vague rawText
inAudio
,Video
andVoice
objects - Define
Language
newtype to replace rawText
inSender
object - โ Remove
URI
newtype fromFile
toAudio
,Video
,Document
andVoice
objects - Define
Identifiable
instances forURI
,Audio
,Video
,Document
andVoice
objects - Define
Accessible
andIdentifiable
instances forMember
object - Define
Accessible
instance for newtypes to not use generated accessors records - ๐ Move
Caption
,Duration
andURI
modules intoSpecial
submodule - Define
MIME
newtype inSpecial
submodule to replace vagueText
- ๐ Rename
Size
toPhotosize
and move its content toPhoto
module
- Define
-
v0.2.6 Changes
- โก๏ธ Define
Eq
instance forUpdate
,Message
,Callback
,Origin
,File
andSize
- ๐ Start to write documentation step-by-step, show three simple examples
- โ Add
Sender
field intoCallback
datatype to understand from whom action goes - ๐ Change endpoint for
Edit
ingKeyboard
object, removeEdit
Text :&: Keyboard
instance - Replace
Group
andSupergroup
constructors by includingGroup
field inOrigin
datatype
- โก๏ธ Define
-
v0.2.5 Changes
- Create
Utils
module withfield
function to create singleton hash table from key an value - 0๏ธโฃ Define
Can
andCannot
to defineDefault
instances forPowers
andRestrictions
- Introduce
Returning
type family to automatically decode the API response - ๐ Move
Poll
status info fromPoll
datatype toPolling
constructor ofContent
datatype - Define
Persistable
instance for sendingPhoto
- Separate
Venue
andContact
into module and datatype fromInfo
datatype - ๐ Rename
User
constructor ofSender
datatype toHuman
- Create
-
v0.2.4 Changes
- Define
Persistable
instances forLocation
andLive Location
datatypes - ๐ Define
Stop
Persistable
instances forPoll
andLive Location
datatypes - ๐ Move
Group
module intoMoving
submodule - Define
Caption
andURI
datatypes to distinct specializedText
values - Include
URI
field intoSend
Persistable
instances forFile
objects - Define
Persistable
instance to kick, unban, restrict and promoteMember
- Define
-
v0.2.3 Changes
- Define
Persistable
instance forSend (Text :&: Keyboard)
- ๐ Move modified versions of
Capacity
andSilently
datatypes toMessage
module - Define
Persistable
instances forEdit
andDelete
messages - โ Add
persist_
method inPersistable
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 droppingNotification
s on pressing inline buttons - โ Remove thumb field from
Audio
,Document
,Video
andVoice
datatypes - Define
Persistable
instances forAudio
,Document
,Video
andVoice
datatypes
- Define
-
v0.2.2 Changes
- ๐ Define
Persistable
instances forPoll
,Audio
,Document
,Video
,Voice
datatypes - Define
Group
datatype for representation basic groups and supergroups - โ Remove
Object
type family to distributeAccessible
andIdentifiable
instances - Put
Identificator
type family intoIdentifiable
type class - ๐ Rename
identifcator
toident
, add MINIMAL pragma toAccessible
- Include
Group
information intoMoving
object - ๐ฐ Method
payload
inPersistable
type class defines hash table, notJSON
value - ๐ Rename
Message
constructors to use old name asCapacity
constructors - Define
Persistable
instance forReply
-ing messages - Temporary delete old
Persistable
instances
- ๐ Define
-
v0.2.1 Changes
- ๐ Define
Poll
and hisOption
datatypes - ๐ Put
Size
intoFile
,Option
intoPoll
,Location
intoInfo
created submodules - Extract
Audio
,Document
,Video
,Voice
fromFile
datatype into modules - โ Remove
Animation
construction fromFile
datatype - ๐ Rename
request
method topersist
inPersistable
type class - Distribute
Persistable
instances on objects that belong to them - โ Add
Polling
constructor toContent
forPoll
object
- ๐ Define