MineQuery

πŸ“‘ Minecraft Server List Ping library written in Go

MIT License

Stars
27

Bot releases are hidden (Show)

MineQuery - Release v2.5.0 Latest Release

Published by dreamscached 8 months ago

What's new

  • Added SRV records support (now enabled by default) β€” #52
  • Now using Cache interface instead of hardcoded go-cache library β€” #53
  • Improved compatibility with Go 1.13 β€” dde3a8511431a9025965bb6376a50f98723098c1
  • Upgraded dependencies β€” b42cfb384ede4ad116a48bf3d2d39e1bd2f46e31
  • Added 1.7+ protocol version numbers beyond 1191 β€” #57

This release introduces potentially breaking changes. Please see migration guide.

MineQuery - Release v2.4.1

Published by dreamscached over 1 year ago

What's new:

  • Removed newline from Status17 String() output β€” 8046bc13102081807a38068c84bcdd47eadf9362
MineQuery - Release v2.4.0

Published by dreamscached over 1 year ago

What's new:

  • Add an ability to use another JSON unmarshaller implementation (#45 by @dreamscached) β€” 9c0e7de780ca03e70ad16d72214236a99d34a802
  • Add an ability to use another PNG/Base64 decoders (#47 by @dreamscached) β€” 30b7b4c53eec04c3c545b25d784371c67484a30f
  • Implement Stringer interface for user-friendly stringifications (#48 by @dreamscached) β€” 09cff174b1193b932744b3568eae9ffd8944fa62
MineQuery - Release v2.3.1

Published by dreamscached almost 2 years ago

What's new:

  • Fixed #40 brought up by @TerrificTable (#41 by @dreamscached) β€” b404c1b81283935dc58966e006a6a04845977b9a
MineQuery - v2.3.0

Published by dreamscached almost 2 years ago

What's new:

  • Implemented query session caching β€” 0b5f20c4f90ba73e24ea88f3f80324528e6acf7c

This release introduces potentially breaking changes. Please see migration guide.

MineQuery - v2.2.2

Published by dreamscached almost 2 years ago

What's new:

  • Fixed issue with EnforcesSecureChat field not being mapped to response object β€” f109a4c08b7d0265dad7381b88b9068709bcd48e

This release introduces potentially breaking changes. Please see migration guide.

MineQuery - v2.2.1

Published by dreamscached about 2 years ago

What's new:

  • Added EnforcesSecureChat field β€” ed0aef65a2e325198ffe618abda03940140d4773

This release introduces potentially breaking changes. Please see migration guide.

MineQuery - v2.2.0

Published by dreamscached about 2 years ago

What's new:

  • I/O operations inlined/reworked and optimized with buffering β€” 8a8d4614b25f44e9e5287fbd14ffd64ebaf49f70
  • Full query status struct now has Data field containing miscellaneous unprocessed data fields β€” 097c107d9510681f31f4f628f5340f70518f4327
MineQuery - v2.1.0

Published by dreamscached about 2 years ago

What's new:

  • Query protocol implemented (#25, #32) β€” 7ea5df7d74905c7927093e2d5e908bed406fa6ea
  • Migrated from value receivers/parameters/etc to pointers β€” 105faec2f8eb115348aa5c7066a1d1bee548c829
  • Several Codacy issue fixes β€” bd3f3dd36824183a4efd6737774518693927de64

This release introduces breaking changes. Please see migration guide.

MineQuery - v2.0.2

Published by dreamscached about 2 years ago

What's new:

  • WithDialer option now added to allow setting custom net.Dialer β€” b4e1d272b25c862f83be302c4d4179f5a155d1e2
  • Ping14 is now able to process 1.6 response format (unless in UseStrict mode) (fix #31) β€” c51ac55eeffc4f5a62ef7f17c7824f5b34c9cd65
MineQuery - v2.0.1

Published by dreamscached about 2 years ago

What's new:

  • WithTimeout now applies timeout on Pinger.Dialer β€” 1754f4016d59fd8c2f8dc350160f8e26677fa9ea
  • Un-exposed polyfill function ReadAll that was exposed unintentionally β€” d32aae4a3bf75fbdb1529cf40701c4559bfd295b
  • Status17.DescriptionText now applies translate components β€” f62dedf352eea74948389137c31ad9865a27f353
  • Status17.Description now has Chat17 type instead of interface{} β€” e05ae3601fd7a7105821572f140879230981bbf8
MineQuery - v2.0.0

Published by dreamscached about 2 years ago

MineQuery has been completely reworked in a breaking manner.

What's new:

  • *Response structs replaced by Status* structs.
  • Ping* functions have different names.
  • Package is now named minequery.
  • Specific pinging of 1.4 versions is now supported.

For full migration guide see readme.

MineQuery - v1.1.6

Published by dreamscached over 2 years ago

Fix #23

MineQuery - v1.1.5

Published by dreamscached almost 3 years ago

MineQuery - v1.1.4

Published by dreamscached almost 3 years ago

Fixed #15.

MineQuery - v1.1.3

Published by dreamscached almost 3 years ago

Minor internal changes.

MineQuery - v1.1.2

Published by dreamscached almost 3 years ago

Mainly documentation improvements.

MineQuery - v1.1.1

Published by dreamscached almost 3 years ago

Fixed issue with non-Notchian servers replying to Ping packets sent in pinging process.

MineQuery - v1.1.0

Published by dreamscached almost 3 years ago

MineQuery - v1.0.0

Published by dreamscached almost 3 years ago