2.8:
added a better Container implementation;
added default container slot implementation;
added a method for opening container UIs;

2.7:
added a function for getting side directions;
added a stub for custom rendered blocks;
added functions to serialize maps to and from a string;
added a method for opening client-side UIs;
Slotless UIs now catch exceptions from #keyTyped() method, thus preventing crashes;

2.6:
PrivateProperty block can't be harvested by alien players if it's private;
fixed: owner can't take items from his PrivateProperty if it's locked;
improved GuiContainer2's key event handling;
added methods to draw strings;
added a generic block break event;


2.5:
updated to Forge 14.23.1.2555;
added a function which checks whether a player holds a particular item;
added Pipe interface;
renamed method in ControlsContainer;
added ranged synchronization method to SyncableTileEntity;
fixed SelectionButton not highlighting when selected;
added "isEmpty" method to ItemHandler;
ItemHandler now merges same itemstacks first;
insertion method merges same itemstacks first, too;
added access interface;
fixed a bug when GuiContainer2#onGuiClosed() was called on opening the UI;