Skip to content

Release v0.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Nov 18:20
· 212 commits to master since this release
489b350

489b350 feat(ci): add another job to create GitHub release
02449f3 fix(ci): fix yaml syntax error
017ed52 feat: resolve #10
3abf812 refactor(ci): factor out cache actions to composite actions
2008cdd fix: fix forward reference
487f2c4 chore: write docs for DiscretePath
04c92a3 chore: cleanup code
e37a985 chore: reformat
cb94462 refactor: rewrite CirclingClient_1_16_4 with MoveClient
1edbeed fix: fix a few bugs on DiscretePath class
9907b51 refactor: rename DiscretePlanarPath to DiscretePath
8575e84 chore: reformat
876d917 chore: reformat
7ce9df9 fix: use Float for spread specification in MinecraftVectorSpec
2bb9a0c feat: implement protocol-level MoveClient
5a40c42 feat: add MoveClient API (protocol-level implementations to follow)
0c6a89d feat!: remove awaitServerConfirmation from TraverseStrategy
b0cf602 feat: add Semigroup instance for DiscretePlanarPath
cc96dc1 refactor: add DiscretePlanarPath.rebaseAt
0066f56 fix: change yaw/pitch of MinecraftVector to Float
bb95399 refactor!: move Response out of ProtocolBasedWriteTransport to WritablePacketIn
fd30f81 fix: remove forward reference
6e1a28a feat: add TraverseStrategy
015c633 feat: implement MinecraftVector.fromZXVector
0ad2314 refactor: import nvs.scalar instead of declaring a given instance
e810f3d refactor!: remove all vector-operations from MinecraftVector and Vector2D
06a2b47 refactor: generalize DiscretePlanarPath to arbitrary normed vector spaces
945bdfc refactor!: rename Vector3D to MinecraftVector
92df0e8 refactor!: move core.client.worldview package to core.worldview
281f4c0 feat: add DiscretePlanarPath implementation
d0417c1 refactor!: move Vector3D to client.api package
17da134 fix: fix mapWith implementation
00f546e fix: fix compilation error
53c43f0 refactor: remove unused types
641dfff refactor: remove one occurrence of asInstanceOf
7b8deee refactor: fix #26
6b4c045 refactor!: flatten ProtocolFragment layer
6789ade chore: reformat all
43fb5f9 chore: relax newline formatting to "source"
5a444cc chore: reformat
331cdfd fix: properly poll FIRST read from the network when parsing a Minecraft packet
84fe711 fix: make NetworkTransport's implementation actually cancellable
2f3b1be refactor: improve resource safety of noCompression
9e89bc9 refactor: remove ReadBytes algebra because it is unnecessary
bfc5576 refactor: rename files
2969bfd chore: reformat
87ebfd1 fix: do not generate ByteDecode instances for classes with ill-defined optional conditions
4cca227 feat: resolve #14
ec42c65 feat(client_core): add a few more test cases against Vector3D methods
899fc2f refactor: fix package name
59a37dd feat: add base traits for writing tests
203c9b8 feat: add a way to extract packet tuples from ClientPool
5e812c9 chore: add s2mc-testing subproject
89890d7 feat!: let SightedClient fall back to a rather simple interface
9e57607 feat: provide a more resource-safe interface on SightedClient which is also useful for testing
dd83362 chore: fix document of PacketIdBindings
b77df02 refactor!: switch type argument order of server/client bound packet tuples
8a473be refactor!: switch type argument order of ProtocolPacketAbstraction
8a3e3bd Merge pull request #23 from kory33/feature/fix-22
756fd6b refactor!: remove ProtocolView
bdb0a32 feat: separate read/write transports
637e3c6 chore: bump version to 0.2.0-SNAPSHOT