Skip to content

Latest commit

 

History

History
136 lines (104 loc) · 5.95 KB

CHANGELOG.md

File metadata and controls

136 lines (104 loc) · 5.95 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Click the link above to see the future.

2.0.0 - 2020-01-24

Downloads from maven central.

Kotlin Documentation

Changed

  • Added new properties to the data class CorruptChunk
  • Changed the CorruptChunk constructors (Breaking Change)
  • CorruptChunk.chunkContent is now nullable (Breaking Change)
  • RegionIO.readRegion and RegionIO.writeRegion now throws IOException in Java (Breaking Change)
  • RegionIO.readRegion can now handle more corrupted chunks scenarios, preventing total failures while reading the MCA file
  • Updated NBT-Manipulator to 2.0.0
  • Updated Kotlin to 1.3.61

Fixed

  • #4 EOFException when attempt to read a MCA file which contains incomplete corrupted chunks

1.1.0 - 2019-06-02

Downloads from maven central.

Kotlin Documentation

Added

  • Methods to manipulate corrupt chunks

Changed

Fixed

  • #2 Corrupt chunk prevents the entire region to load
  • #3 KotlinNullPointerException when reading some region files

1.0.1 - 2019-05-27

Downloads from maven central.

Kotlin Documentation

Changed

1.0.0 - 2019-05-27

Downloads from maven central.

Kotlin Documentation

Changed

0.0.4 - 2019-05-27

Downloads from maven central.

Added

  • This changelog file
  • Documentation to all public types, methods and properties.
  • Static methods for java users calling RegionIO
  • Region.addAll for java users.
  • New constructor to RegionPos which accepts the region file name.

Changed

  • Region.put will now check if the key matches the value's position
  • Region.addAllNotNull is now synthetic, java users should always call Region.addAll
  • Region.addAllNullableis now deprecated. Java users should always call Region.addAll
  • Updated NBT-Manipulator to 0.0.2

Fixed

  • Potential exception when trying to remove a chunk that is not valid for the region

Changed

  • RegionIO.ChunkInfo to private.

0.0.3 - 2019-05-25

Downloads from maven central.

Changed

  • The dependency to NBT-Manipulator from implementation to compile so it can get inherited.

0.0.2 - 2019-05-25

Downloads from maven central.

Changed

  • JavaDoc will not generate when building on Java 9+ due to a dokka issue
  • The targetCompatibility to Java 8
  • The RegionIO.deflate method is now private

Fixed

  • #1 IndexOutOfBoundsException when writing an empty chunk

0.0.1 - 2019-05-23

Downloads from maven central.

Added

  • API to read and write to/from MCA files using RegionIO
  • API to freely manipulate Region and Chunk data loaded in memory