1508.00
[voxelands/voxelands-menche.git] / doc / changelog.txt
bloba097ba9caa4bb7b7031206449a176ca21574ca96
1 Voxelands changelog
2 ----------------------
3 This should contain all the major changes.
4 For minor stuff, refer to the commit log of the repository.
6 1508.00: (release 2015-08-24)
7  - some helpers for converting mese to mithril
8  - add new controls to readme file
9  - a possible improvement to the key settings menu
10  - fix darkened screen with old style HUD
11  - wolves drop meat
12  - make far mobs less likely to move, and thus send less data
13  - add warning about settings not working from the pause menu
14  - credits screen reorganising
15  - add ability to disable mobs from gui
16  - sand should randomly drop saltpeter, rarely
17  - add all background images in empty inventory slots
18  - add effects times to HUD
19  - limestone stairs, slabs, and walls
20  - allow fast swimming
21  - different fences and bookshelves for different wood types
22  - allow farm dirt further from water
23  - some lighting tweaks
24  - bookshelves should not disappear when dug
25  - make it work on bsd again
26  - make images fit in inventory grids better
27  - forge and enchantments
28  - remove MESE
29  - add levels to tools, randomise mineral drop quantity with max based on tool level
30  - add extended info to inventory tooltips
31  - revert C++11
33 1507.00: (release 2015-07-27)
34  - Removed some depricated utility classes (VargaD)
35  - Added C++11 support
36  - fiddling with energy usage and hunger
37  - don't suffocate in CONTENT_IGNORE
38  - reduce run speed some more
39  - fix low energy sound being played multiple times
40  - pseudorandomise position of wild plantlike nodes
41  - new doe and stag models
42  - make door/hatch/gate open/close code more reusable, and have paired nodes also show as selected
43  - add dangerous fire option
44  - fix wieldring index not showing for empty slots
45  - add wieldindex to settings menu
46  - add settings menu button to pause menu
47  - add puma_rc to credits
48  - add tea/coffee to craft guide
49  - remove forcesingle from meta tiles of selected nodes
50  - fiddling with collision detection
51  - add overlays to hot drinks textures
52  - add a reverse crafting guide (hdastwb)
53  - fix typo in black cotton hat texture name
54  - add limestone
55  - simplify fertilizer code a bit
56  - get fertilizer working again
57  - remove an unused function
58  - improved semitrans blit, optimised crack
59  - enable partial alpha blits in texture creation
60  - make it compile with mingw
61  - add trimmed leaves back in
62  - fix ondig_also_removes having wierd rotations
64 1506.00: (release 2015-06-20)
65  - add optional index/shortcuts to wieldring
66  - add low air post render effect
67  - leaves aren't cubelike, so shouldn't show a cube in inventory
68  - fancy tree trunk bases
69  - use red crosshair instead of selection box when pointing at mobs
70  - fix a couple of segfaults
71  - adjust some tree shapes
72  - new creeping grass growth
73  - darken world behind menus/forms
74  - fix that old ungrabbed mouse bug when inventory is closed
75  - add a slight gap in player inventory between the wield row and everything else
76  - fix deleting map/world data on Windows
77  - remove energy effect when damage is disabled
78  - remove some path trickery from posix_guess_path
79  - some path fixes to get map deletion working
80  - reduce active object network data
81  - update bundled sqlite
82  - add some things to .gitignore
83  - fix FreeBSD and (perhaps) MacOS relative paths
84  - make space assignable as a key
85  - eat and drink sounds for player
86  - new eyes, special hair, t-shirts, the start of a long days walk.
87  - player hurt sounds
88  - panting sound when player is low on energy
89  - fast block ack
90  - add cauldron, make tea and coffee craftable
91  - tea & coffee
92  - add apple juice, make hud colours change when a boost is in effect
93  - fix bug with some consumable items not being consumed
94  - energy hard limit
95  - food/drink can affect energy and cold protection
96  - sponges are a little too rare
97  - add bottles and drink support
98  - fix some craft item inventory bugs
99  - streamline dig/place code
100  - new grape plantgrowth
101  - new farming code and draw types
102  - fix players walking through fences
103  - new flag drawtype
104  - face interpolation biases in lighting
105  - new style farmesh
106  - optimise out unseen face, and optimise the code for removing them
107  - remove farmesh
108  - improved ambient occlusion shadows
109  - new smooth lighting
110  - fix some things that should propogate light
111  - don't regenerate a mesh just to update lighting
112  - new meshgen
114 1505.01: (release 2015-05-30)
115  - fix dig miss sound not working
116  - fix sunlight propogation
117  - fix tree growth breaking lighting
118  - add hack to unbreak already broken lighting
119  - fix compiling problem with dynamic array
121 1505.00: (release 2015-05-25)
122  - make wearing a jacket without a shirt also safe from exposure damage
123  - change some crowbar behaviour
124  - fix random fence/wall posts appearing in client
125  - add support for multiple teleport points with coloured oerkki dust
126  - fix multi-recipe support in the craft guide
127  - adjust run speed, slower on the ground, faster in the air
128  - settings menu rewrite
129  - remove fast_move, and make free_move no longer a setting
130  - add use key to eat without dropping food on the ground
131  - new controls
132  - add energy and tool wear progress rings to HUD
133  - 16 bit node id's
135 1504.01: (release 2015-05-01)
136  - fix standalone server not compiling
137  - fix windows utf8-multibyte conversion crashing the client
138  - support out-of-tree builds
139  - add deb and rpm package building support
141 1504.00: (release 2015-04-25)
142  - new crosshair
143  - send node type with animation updates, so remote player dig sound is correct
144  - fix loading not centring when resized
145  - remove some old sectors junk
146  - remove some warnings
147  - reduce mob client initialisation data
148  - reduce mob send data slightly
149  - some mob sounds
150  - little bit of cleanup to particles
151  - remove dangerous optimizations, add some checks
152  - swords should kill mobs faster than spears
153  - give grass its own walk sound, add new dirt walk sound
154  - new readme file
155  - better utf-8 support for windows
156  - gettext without gettext
157  - add ambient sounds
158  - add sounds for other players walking and digging, and mobs walking
159  - make volume control actually control the volume
160  - allow per-sound gain settings
161  - split walk sounds into left and right steps
162  - replace rm -rf fork/exec with nftw callbacks
163  - keep the players directory clean
164  - new character creator background music
165  - new main menu music
166  - give sound a step, make music fade out
167  - actually delete the soundManager
168  - print chat to stdout on client, cheap copy/paste
169  - fix shovel not being craftable from jungle wood
170  - flip key texture
171  - updated brick textures
172  - always show health/hunger icons when enabled
173  - leaves falling on grass become either saplings or wild grass
174  - prefill username in main menu with system user name
175  - add some query api urls to http server
177 1503.01: (release 2015-03-23)
178  - some improvements to http server
179  - fix tool wear not being sent to client
180  - fix pistons leaving nodes behind when contracting
182 1503.00: (release 2015-03-22)
183  - add some mob sounds
184  - add classic hotbar option to settings menu
185  - get text rotating correctly, and add text to books
186  - detect network timeouts, show error message, autoquit
187  - add an inventory status indicator
188  - add background to wieldring
189  - add buttons to rebind next/previous item in change keys menu
190  - fix junglegrass having wrong material
191  - fix border in key change menu
192  - add old_hotbar setting
193  - add prev/next wield item keys
194  - new HUD with wieldring instead of hotbar
195  - fix the rest of clang's default warnings
196  - fix more warnings, mostly unused variables
197  - stop MainMenuData throwing a compiler warning
198  - add volume control to settings menu
199  - all slabs can now use CDT_SLABLIKE to include face culling
200  - get new stairs lighting right, add face culling
201  - players shouldn't be able to walk through tree trunks
202  - have the address field default to servers.voxelands.com in the multiplayer menu
203  - inventory should only be updated when digging/placing, don't send the whole thing
204  - adjust item fall speed, parcel dig speed, and ensure items don't fall through the ground
205  - no on-punch events with a mese pick, it just digs
206  - remove junglegrass to cotton recipe
207  - remove junglegrass growing on sand
208  - fix object duplication and mob over-spawning
209  - remove ambient sounds from the network, these can be done in the client, later
210  - add a teleport sound when a player is force moved
211  - log an error when trying to play stereo sounds as positional, as that won't work
212  - ensure reference distance is set on positional sounds
213  - add a bunch of environmental sounds
214  - add open book sound file
215  - add book sound when right clicking an open book
216  - add sound when formspec is shown, and when item is wielded
217  - replace some sound files, add water dig/place sounds, and  make footsteps faster when running
218  - some setup for sound additions
219  - reduce serialization size of inventory
220  - don't free and reallocate inventory items for no reason
221  - make wood roof tiles, actually wood material
222  - small change to grass side
223  - have saplings auto-plant when dropped on mud or grass
224  - have dropped items become parcels when they touch ground, or add themselves to a nearby parcel
225  - make ItemCAO use SmoothTranslator for less jumpy movement
226  - reduce vertices on glasslike drawtype
227  - stone tiles and parquetry
228  - upside down stair updates
229  - new look stairs and slabs
230  - add .gitignore
231  - fix some compiler warnings
232  - update project sqlite, untrack files that don't need tracking
233  - use hard tabs
234  - remove some commented out code
235  - update brick texture
236  - some fertilizer changes
237  - some (more) piston tweaks
238  - turn grass into mud if there's some non-airlike above it
239  - improve flower pot, and make plants sit in it, not on it
240  - allow rotated nodeboxes to centre rotation anywhere in the node
242 1501.00: (release 2015-01-26)
243  - fix trees growing at night breaking lighting
244  - make paged things flip to first page when pressing next on the last page
245  - some mob spawner optimisations
246  - optimise inventory a little bit, remove an assert
247  - tweak fire timing a bit
248  - add support for writting text on nodes
249  - add text to signs
250  - Make leaves climbable (Wayward_One)
251  - update translations, add japanese
252  - fix mesh index overflows
253  - make this build on FreeBSD (Menche)
254  - actually disable audio when audio is disabled (Menche)
255  - make leaves and apple blossoms use CDT_ROOFLIKE
256  - lighting tweaks
257  - add stormchaser safe mode
258  - adjust active furnace glow a bit
259  - give steel bars a working recipe
260  - make safes safe
262 1412.01: (release 2014-12-22)
263  - fix array index overflow in content_features()
265 1412.00: (release 2014-12-21)
266  - some changes that might make irrlicht 1.7.3 work again
267  - wrap gettext around some player formspecs
268  - Add CMT_GLASS, and update glass nodes (JHeaton)
269  - and add glass sounds
270  - add support for objects damaging other objects
271  - fix segfault when picking up items, check for NULL pointer deref
272  - fix CAO yaw not being set when initialised
273  - add a safe, and make some nodes safe from destructive mobs
274  - don't reset creative inventory, unless player has no creative chest
275  - add support for tools that throw objects, add bow and arrow
276  - add support for throwing objects, add snowball mob
277  - get timeout message working with gettext again
278  - cotton block should be decraftable to string
279  - add steel fences and bars
280  - more piston tweaks
281  - update GPL headers to new style
282  - fix delete key in editbox (sol_invictus)
283  - default to freetype enabled
284  - fix text alignment in pause menu
285  - arbitrary nodebox rotation - wield item support
286  - add support for arbitrary rotation of nodeboxes
287  - fix 7 on french keyboard (sol_invictus - freeminer)
288  - fix utf-8 and numpad in editboxes
289  - add some names to credits
290  - slight path change in cguittfont to support non-standard build path
292 1411.03: (release 2014-11-16)
293  - fix some internationalization bugs
294  - fix font path finding
295  - fix skin path finding
296  - include skins in install
298 1411.01: (release 2014-11-16)
299  - for to enable compiling if gettext is disabled
300  - give the player some pants
302 1411.00: (release 2014-11-16)
303  - make pine tile better
304  - modify guiTextInputMenu
305  - switch conifers to standard cube shape
306  - a bunch of translation improvements
307  - add plurals to some translated strings
308  - add freetype2 support and make special characters actually work
309  - fix sprite extruded not extruding correctly
310  - some map speedups
311  - pretty up menu background a little
312  - rebalance tools for attacking creatures
313  - make some ItemCAO's 'die' after a few minutes
314  - add miss sound for digging while pointing at air
315  - add mob punch sound effect
316  - stop menu text duplicating on window resize
317  - create up2date.sh
318  - make ItemCAO 3D
319  - make mush cookable to ash
320  - reduce mob spawn lag more
321  - fix bug with small mobs trying to fly in stone
322  - slight optimisation of server and client data processing
323  - merge IFormSource and TextDest into FormIO
324  - servers give player their default clothes on first joining
325  - add more clothes items
326  - implement character creator working
327  - widen main menu so longer translations fit
328  - expand clothing system to also support layers
329  - allow skins to be fetched as parts
330  - fix infotext being written over top of forms
332 1410.00: (release 2014-10-25)
333 - a couple of pistons bugfixes
334 - install the html files needed by the server properly
335 - rework player damage system
336 - wrap gettext around various forgotten strings
337 - make player wield arm show correct clothing appearance
338 - stop wield items glowing in the dark
339 - move coldzone to 60-1024, add space above 1024
340 - implement active furnaces/incinerators
341 - use misc/freedesktop/ and add more icon sizes
342 - add space suit
343 - add cotton/canvas/leather/fur sheet materials for clothes system
344 - add life support system for creating air in space
345 - add space to mapgen
346 - add multiple mapgen types
347 - stop objects disappearing, reimplement object activation/deactivation
348 - add clothes system
349 - add spear tools
350 - stop objects freezing
351 - updatepo.sh should update only the pot file by default
352 - fix bug in client searchNear
353 - fix compile failing with older openal libs
354 - fix empty strings in inventory deserialization crashing the server
355 - fix debug info hiding player position
356 - remove a lot of randomness from the env loop
357 - stop eating damaging players
358 - implement MobCAO
359  - add sheep - punch with shears to get string -> cotton
360  - add deer
361   - add doe
362    - kill to get fur
363   - add stag
364    - attacks when punched
365    - kill to get meat
366    - feed to tame
367  - add wolves
368   - hunts player
369   - feed to tame
370  - add fish
371   - catchable with spear
372   - cook to make edible
373  - add sharks
374   - hunts player, kill to get meat
375  - reimplement dungeon master convert old mob to new
376   - kill to get gunpowder
377  - reimplement rat convert old mob to new
378   - catchable with punch
379   - cook to make edible
380  - reimplement oerkki convert old mob to new
381   - kill to get oerkki dust to teleport home
383 1409.00: (release 2014-09-27)
384 - make compiling work on OSX
385 - update some nodeboxes
386 - limit sponge growth
387 - fix craft guide dug_item
388 - add tree growth stages
389 - new firelike drawtype
390 - add loading screen
391 - fix broken player files crashing the server
392 - add home flags for per-player respawn points
393 - remove some leftover minetest.conf references
394 - give oerrkis a drop - used to teleport home
395 - add ability to drop items
396 - implement game modes, remove old creative_mode setting
397 - rework singleplayer menu to give better game and map options
398 - optimise pistons
399 - translation updates, new spanish, polish, and german translations
400 - have the server send some settings to the client
401 - add hunger, enable for survival mode
402 - add suffocation and drowning, enable for survival mode
403 - fix lava not hurting player when it only touches their head
404 - make wielded item visible to other players
405 - fix item swapping not working in inventory
406 - fix clicking not changing focus in formspecs
407 - add key for unlocking locked things
408 - new logos
409 - add 3d wires
410 - use transifex for translations
411 - make standing on a damaging node damage the player
412 - decrease circuit step time, and optimise the active block code a bit
414 1408.00: (release 2014-08-29)
415 - highlight the selected node instead of showing a selection box
416 - implement circuits:
417  - add wirelike drawtype
418  - add energy propagation to environment
419  - add mesewire
420  - add copperwire
421  - add reactor
422  - add solarpanel
423  - add waterwheel
424  - add switch
425  - add button
426  - add NOT gate
427  - add wood/stone pressure plates
428  - add repeater
429  - add lamp
430  - add piston
431  - add sticky piston
432 - add a clock
433 - optimise mesh gen a little
434 - set give_initial_stuff to default as true
435 - implement sound
436 - add quartz to lava cooling
438 1407.00: (release 2014-07-26)
439 - name changed from Minetest Classic to Voxelands
440 - new menu logo (sdzen)
441 - add roughstone brick/block to stone brick/block cook recipes
442 - add CDT_NODEBOX_META for dynamic nodeboxes
443 - simplify bookshelf recipe, add inventory, have books in inventory show
444  on shelves
445 - add customisable inventory list rulesets
446 - add couches
447 - add decorative stone/wood knobs (Menche)
448 - make onpunch_replace_node not work when wielding a crowbar
449 - move mesh.cpp to client srcs - fixes server build on Arch (Menche)
450 - make cotton plant weild more string
451 - make some farm plants grow faster
452 - fix some conflicting recipes
453 - change some leftover mushed_food drops to mush
454 - add method to slowly delete objects
456 1405.01: (release 2014-05-26)
457 - fix hatch recipes not working
458 - fix tool wearbars not working
460 1405.00: (release 2014-05-25)
461 - new thatch, glass, and coloured glass rooftiles
462 - add new texture to sides of glass slabs
463 - allow trees to grow through apple blossoms and on footsteps
464 - add flint tools
465 - make selection boxes fit nodeboxes better
466 - show multiple recipes for items in craft guide
467 - allow material items in inventory to convert to newer nodeids
468 - add converters for craftitems and toolitems
469 - optimize craftitem and toolitem (de)serialization a bit
470 - allow grass footsteps to be ploughed to farm dirt
471 - make rooflike nodes climbable without jumping
472 - add endcaps and topcaps to rooflike drawtype
473 - fix /setpassword crashing server when player doesn't exist
474 - merge rotten fruit + mushed food and scorched stuff + ash (Menche)
475 - add pumpkins to creative inventory (Menche)
476 - add plank to wood recipes, and lessen the hay recipe
477 - fix texture rotation on rooflike nodes
478 - make crowbar work on CPT_FACEDIR_WALLMOUNT nodes
479 - remove CDT_SIGNLIKE use nodeboxes for signs
480 - notify banned player of banning
481 - fix water buckets not working in creative mode
482 - fix slabs turning fences into wood
483 - add cutouts in jack o lanterns
485 1404.00: (release 2014-04-19)
486 - fixes to rooflike lighting
487 - fixes to rooflike rendering
488 - some hud tweaks (sdzen)
489 - add digging cracks to nodeboxes and special draw types
490 - make fences and walls connect to their base block type
491 - 3d ladders
492 - make cobble wall non-jumpable
493 - fix servers requiring empty passwords
494 - add disallow_empty_passwords setting
495 - replace locking doors with spring closing doors
496 - fix rendering glitches when far from origin
497 - ContentFeatures cleanup
498 - redo some inventory things, add borderstone to initial inventories
499  (Menche)
500 - make fireflies spawn in jungles at night
501 - make glasslight recipe use firefly instead of torch
502 - remove CDT_WALLMOUNT and ContentFeatures wall_mounted - better to use
503  nodeboxes and CPT_FACEDIR_WALLMOUNT
504 - 3d rails
506 1403.00: (release 2014-03-23)
507 - fix deadvine on trellis causing abort when dug
508 - tweaks to rooflike lighting
509 - implement formspec
510 - new fromspec-based craft guide
511 - add a creative chest
512 - some noise tweaks
513 - add new books system (craft/cooking/decrafting guides, writtable book)
514 - make the texture atlas bigger, again
515 - Added paintings (Pentium44)
516 - fix infinite grapes
517 - Piearesquare! - square slicable pies (Menche)
518 - backporting HUD hiding (sdzen)
519 - Icon in .desktop file (MavJS)
520 - add starch texture
521 - fix hatches losing their facedir
522 - some fiddling with initial and creative inventory items
524 1402.00: (release 2014-02-16)
525 - new textures, skyboxes, and fog (sdzen)
526 - new chest and furnace textures (Menche)
527 - farm expansion: add pumpkin, cotton, wheat, carrot, beetroot, melon,
528  grapes
529 - add rotten fruit, and fertilizer
530 - add trellis node, let vines only grow on them
531 - add Jack O' Lanterns (sdzen)
532 - add apple and pumpkin pies, bread, dough, carrot cake
533 - make craft guide into a book (Menche)
534 - make sponge less rare and junglegrass growth more rare
535 - make cactus grow flowers and fruit
536 - fix texture coords on wielded nodeboxes
537 - replace only_peace_mobs with max_mob_level
538 - .desktop file for app launching (tiemay)
539 - new digging properties calculation
540 - make special tools not dig in client either
541 - add ToolType to ToolItemFeatures, streamline some code
542 - add /setpassword command
544 1401.01: (release 2014-01-13)
545 - add models to install files
546 - add furnace back into craft guide
548 1401.00: (release 2014-01-12)
549 - add particle effects
550 - add mipmaps and bilinear/trilinear/anisotropic filters
551 - some tweaks to the texture atlas
552 - optimise meshgen a little
553 - fix models sharing lighting values
554 - add 3d mobs
555 - digging tree with an axe yields 6 wood
556 - add tnt stick, change tnt recipe
557 - make fire drop ash, add ash block
558 - make apple trees grow apple blossoms and apples (Menche)
559 - add grass footsteps
560 - make /setting command show the current value if no value given
561 - improved /help command
562 - enable lavabuckets and tnt by default
563 - when digging apples, make leaves grow back in their place
564 - make apple blossoms randomly drop a blossom craft item
565 - turn a bug into a feature, some minerals should drop to when dug
566 - add sloped rails
567 - add a rooflike drawtype, and several roof tiles
568 - get default_password working
569 - fix node owner being lost with crowbar rotation
570 - stop incinerators eating the buck when fueled with lava
571 - add diagonal fences and walls
572 - some rendering fixes to walls
573 - optimise environment loop a bit (Menche)
574 - improve farming a bit, make it require more work, allow flower farms
575 - add some random drops to dirt/mud nodes
576 - add locking signs and furnaces
577 - make a couple of special tools unable to dig anything
579 1312.01: (release 2013-12-06)
580 - fix craft recipes for doors, hatches, incinerators
581 - add some missing nodes to the craft guide
583 1312.00: (release 2013-12-04)
584 - added http transfer of player skins (buggy, but easier to debug in use)
585 - add snow biome at y = 60-200, damage player in cold unless near fire
586 - add conifer trees in snow biome
587 - allow facedir nodes to also propogate light - no more dark doorways
588 - add lava cooling to roughstone and ores when near water (Menche)
589 - add dig animation to player
590 - fix some wield items
591 - add tables, chairs, and beds
592 - fix upside down stair/slab placement
593 - water freezes to ice in the cold band, melts back to water down low
594 - add a basic in-game craft guide
595 - add crowbar tool to rotate nodes without losing metadata
596 - make 0.3.x show a warning when connecting to classic servers
597 - enable smooth lighting for nodeboxes and some special draw types
598 - add incinerator for disposing of inventory items
599 - increase infotext length slightly
600 - complete rewrite of crafting, craftitems, and toolitems
601 - make fences and walls not jumpable
602 - assorted code cleanups
603 - make mese glow slightly when digging
604 - pretty up tool progress bars
605 - some fixes to new style water
606 - give apple trees their own wood and leaves
607 - make regular and large trees bigger
608 - make trimmed leaves for all 4 leaf types (conifer,regular,apple,jungle)
609 - add plank craftitem, replace sticks/wood with plank on most recipes
610 - craft sticks from leaves
611 - some meshgen improvements
612 - let firestarter start fire on lava
613 - make nodeboxes align with texture pixels
614 - make cobble grow moss when underwater
616 1311.01: (release 2013-11-14)
617 - prevent water being placed inside doors
618 - stop fire only burning half of doors
619 - fix infinite everything bug
620 - stop stacked large plantlike nodes depth buffer fighting (jungle grass)
622 1311.00: (release 2013-11-13)
623 - replace cobble with rough stone
624 - make cobble craftable from rough stone
625 - add rough stone slabs, stairs, and walls
626 - make all default crafting recipes use rough stone instead of cobble
627 - switch sign inventory item to floor mounted nodebox
628 - give jungle trees their own jungle leaves that drop jungle saplings
629 - make jungle saplings grow into jungle trees
630 - move cook result to ContentFeatures
631 - change project name and paths to minetest-classic
632 - make server MINETEST ascii art message into MINETEST CLASSIC
633 - try to fix the water digging bug
634 - backport a serialization fix
635 - make single player not abort when port is already in use
636 - fix node box selection box
637 - make /ban work on players that aren't connected
638 - add glass doors and slabs
639 - fix ladders and some plantlike node being back face culled
640 - add hay from 9 deadgrass, make it burnable
641 - add stained clay and glass
642 - add terracotta + block, brick and tile
643 - add sandstone block and brick
644 - add silver, gold, copper, and tin ores
645 - add quartz
646 - add cobble, mossy cobble, sandstone, and stone walls
647 - add gates
648 - add flint as random drop from gravel
649 - make cooked wood create charcoal instead of coal
650 - make cooked mese create saltpeter
651 - add coal and charcoal blocks
652 - add firestarter, fire, and fire spread
653 - add gunpowder, tnt and tnt 'flash' explosion
654 - make fire, fire spread, and tnt honour borderstone
655 - add sponges
656 - tweak plant growth a bit
658 1310.01: (release 2013-10-22)
659 - fix water flooding with sources growing upwards
661 1310.00: (release 2013-10-20)
662 - Update jthread to 1.3.1
663 - Implement buckets
664 - Implement wildgrass, flowers, dyes, coloured cotton, flower pots
665 - Implement shears, trimmed leaves (no leaf decay)
666 - Added some alternate craft recipes
667 - Remember main menu tab when exiting game
668 - Add wieldnode for nodeboxes, and player arm when nothing wielded
669 - Fix nodebox lighting
670 - Implement doors and hatches
671 - Implement inventory images for nodeboxes
672 - Move texture definitions to content features and clean up content_mapblock.cpp
673 - Fix collision + sneak + sneak elevators
674 - Make some 3d things 3d (torches, signs)
675 - Added dependencies example for RedHat/Fedora/CentOS. (MavJS)
676 - Correct text position on guiMessageMenu
678 1309.00: (release 2013-09-01)
679 - a wide assortment of bugfixes to just about everything
680 - update license to GPLv3
681 - kill rats in lava
682 - add farming and farm dirt
683 - fix sandstone only dropping 1 sand
684 - add static_spawnpoint setting
685 - fix various compiler errors
686 - add mouse_sensitivity option by EXio4 and kahrl
687 - fix player getting thrown underground after connecting
688 - 3D player models -> Stu's improved model -> b3d models
689 - png shrinkage
690 - stop too many mobs spawning
691 - let trees grow through apples
692 - allow planting of jungle tree
693 - add random large trees
694 - borderstone
695 - implement nodeboxes -> implement stairs and slabs
696 - ui redesign and new main menu
697 - switch to new versions that don't conflict with minetest-engine
699 Classic: (initial fork April 2013)
700 - Leaf and apple decay, +junglegrass and papyrus now grow
701 - Fixed inventory cube rendering
702 - Added support for irrlicht 1.8
703 - remove CONTENT_CLOUD, replace with CONTENT_COTTON - crafted from
704  junglegrass
706 ========================================================================
708 0.3.1: (released on 2011-11-09)
709 - Fix frustum culling (previous versions have rendered too much stuff
710  that is not actually visible (about 180 degrees, while should have been
711  more like 100.))
712 - Add occlusion culling (improves performance a lot)
713 - Add “3d clouds” on/off checkbox in main menu
714 - Add “opaque water” on/off checkbox
715 - Fix some random minor stuff
716 - Turn mipmapping off (This makes far-away textures a bit noisier but
717  better looking)
718 - Add Command-line signal handler for Windows (contributed by SpeedProg)
719 - Fix network layer segmentation fault introduced in 0.3.dev-20111021
720 - Fix water-glass and water-lava and lava-glass surfaces
722 0.3.0: (released on 2011-11-01)
723 - Some small fixes
724 0.3.dev-20111021:
725 - Modify dungeon masters to only try to shoot players
726 - Fix object duplication bug at block load/unload bug
727 - Improve network layer
728 0.3.dev-20111016:
729 - Locked chest (contributed)
730 - Server user limit setting (max_users)
731 - Wielded tool is shown in HUD (contributed)
732 - View bobbing (contributed)
733 - Saplings that drop from leaf blocks and when placed on ground will
734  grow to trees (contributed)
735 - Optimized map saving (does not re-save everything all the time)
736 - New mob system and new mob: dungeon master
737 - Death/respawn screen
739 0.2.20110922_3:
740 - Fix the build for MSVC2010; also released for windows using MSVC2010.
742 0.2.20110922_1:
743 - Make client report a newer version number to the server than
744  2011-07-31 does and make server disallow old clients
746 0.2.20110922:
747 - Map is saved in an SQLite database file (by Queatz)
748 - Ladders (MarkTraceur)
749 - Lava
750 - Apple trees (sfan5)
751 - Slightly better looking inventory with transparency
752 - /me chat command (Oblomov)
753 - Using chosen map seed possible through fixed_map_seed configuration
754  option (kahrl)
755 - Fix the long-existed PeerNotFound loop bug
756 - Some translations and localization-related fixes
757 - Lots of small fixes
759 2011-07-31_3:
760 - Fixes a bug that made the server to deny non-empty passwords from
761  players connecting the first time
763 2011-07-31_2:
764 - Fixes a bug that caused the server to always read an empty password
765  from the client when a client connected.
767 2011-07-31:
768 - A number of small fixes, build system stuff and such (refer to version
769  control log)
770 - Map generator no longer crashes at generation limit
771 - Fixed mapgen producing lots of cut-down trees
772 - Some minor tweaks in map generator (some contributed)
773 - Volumetric clouds (contributed)
774 - Icon added (graphic contributed)
775 - Key configuration menu (contributed)
776 - Decorative blocks and items: bookshelf, sandstone, cactus, clay,
777  brick, papyrus, rail, paper, book (contributed)
778 - Jungles!
779 - Hotbar is a bit smaller
780 - Health is now enabled by default; You can now eat cooked rats to heal
781  yourself.
782 - Finally added sword textures, altough sword is still of no use
783 - Creative mode now preserves normal mode inventory
785 2011-07-04:
786 - Many small fixes
787 - Code reorganizing to aid further development
788 - Renewed map generator
790 2011-06-02:
791 - Password crash on windows fixed
792 - Optimized server CPU usage a lot
793 - Furnaces now work also while players are not near to them
795 2011-05-29:
796 - Optimized smooth lighting
797 - A number of small fixes
798 - Added clouds and simple skyboxes
799 - The glass block added
800 - Added key configuration to config file
801 - Player privileges on server
802 - Slightly updated map format
803 - Player passwords
804 - All textures first searched from texture_path
805 - Map directory ("map") has been renamed to "world" (just rename it to
806  load an old world)
807 - Mouse inversion (invert_mouse)
808 - Grass doesn't grow immediately anymore
809 - Fence added
811 2011-04-24:
812 - Smooth lighting with simple ambient occlusion
813 - Updated main menu
815 2011-04-23_0_test:
816 - Small bug fixes
817 - Item drop multiplication fixed
818 - HP added
819 - Added A simple monster which spawns to dark places at map generation
820  time
821 - Some code refactoring and cleaning (possibly new bugs)
823 2011-04-11:
824 - Fixed crafting a bit
826 2011-04-10_0:
827 - Asynchronous map generation
828 - New object system
830 2011-04-06:
831 - Mesh update of node addition/removal is now done asynchronously on
832  client, removing frametime spike
833 - Node addition/removal is sent directly only to clients that are closer
834  than 100 nodes to the modification. For the others, the modified blocks
835  are set unsent. (and are re-sent when applicable)
837 2011-04-05:
838 - Made furnace usable
839 - Added cobblestone
840 - Added wood, stone and steel tools: pickaxes, shovels and axes
841 - Incremented to version 0.0.2
843 2011-04-04:
844 - Cleaned client to be completely synchronous, except for the mesh
845  calculation, which is now done with queues in a separate thread.
846 - Added node metadata support
847 - Added chests
849 2011-02-17:
850 - Added better handling of textures. Now many file extensions are
851  searched. Also too large textures are not put on the texture atlas,
852  and the construction of the texture atlas is stopped when it is full.
854 2011-02-16:
855 - Better handling of Ctrl-C on POSIX systems
857 2011-02-15:
858 - Fixed a problem of not saving and loading the "lighting expired" value
859  of MapBlocks properly. This caused high server CPU usage.
860 - Ctrl-C handling on POSIX systems
861 - Added simple command support to server
862 - Added settings enable_texture_atlas and texture_path
864 2011-02-14:
865 - Created changelog.txt
866 - Added sneaking/crouching
867 - Modified the looks of the hotbar and cleaned code
868 - Added code to allow generating 3D cube images for inventory