Skip to content

Commit 50dde4b

Browse files
committed
possible v1.2 release
1 parent 3655663 commit 50dde4b

File tree

2 files changed

+67
-58
lines changed

2 files changed

+67
-58
lines changed

CHANGELOG.rst

Lines changed: 65 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,65 @@
1-
===========
2-
Changelog
3-
===========
4-
1.1.7
5-
* Noise generator now seeds properly
6-
* The OS event queue will now be handled during a call to tdl.flush. This
7-
prevents a common newbie programmer hang where events are handled
8-
infrequently during long animations, simulations, or early development
9-
* Fixed a major bug that would cause a crash in later versions of Python 3
10-
11-
1.1.6
12-
* Fixed a race condition when importing on some platforms
13-
* Fixed a type issue with quickFOV on Linux
14-
* Added a bresenham function to the tdl.map module
15-
16-
1.1.5
17-
* a for loop can iterate over all coordinates of a Console
18-
* drawStr can be configured to scroll or raise an error
19-
* You can now configure or disable key repeating with tdl.event.setKeyRepeat
20-
* Typewriter class removed, use a Window instance for the same functionality
21-
* setColors method fixed
22-
23-
1.1.4
24-
* Merged the Typewriter and MetaConsole classes,
25-
You now have a virtual cursor with Console and Window objects
26-
* Fixed the clear method on the Window class
27-
* Fixed screenshot function
28-
* Fixed some drawing operations with unchanging backgrounds
29-
* Instances of Console and Noise can be pickled and copied
30-
* Added KeyEvent.keychar
31-
* Fixed event.keyWait, and now converts window closed events into Alt+F4
32-
33-
1.1.3
34-
* Some of the setFont parameters were incorrectly labeled and documented
35-
* setFont can auto-detect tilesets if the font sizes are in the filenames
36-
* Added some X11 unicode tilesets, including unifont.
37-
38-
1.1.2
39-
* Window title now defaults to the running scripts filename
40-
* Fixed incorrect deltaTime for App.update
41-
* App will no longer call tdl.flush on its own, you'll need to call this yourself
42-
* tdl.noise module added
43-
* clear method now defaults to black on black
44-
45-
1.1.1
46-
* map submodule added with AStar class and quickFOV function
47-
* new Typewriter class
48-
* most console functions can use Python-style negative indexes now
49-
* new App.runOnce method
50-
* rectangle geometry is less strict
51-
52-
1.1.0
53-
* KeyEvent.keyname is now KeyEvent.key
54-
* MouseButtonEvent.button now behaves like KeyEvent.keyname does
55-
* event.App class added
56-
* drawing methods no longer have a default for the character parameter
57-
* KeyEvent.ctrl is now KeyEvent.control
1+
===========
2+
Changelog
3+
===========
4+
1.2.0
5+
* The set_colors method now changes the default colors used by the draw_*
6+
methods. You can use Python's Ellipsis to explicitly select default colors
7+
this way.
8+
* Functions and Methods renamed to match Python's style-guide PEP 8, the old
9+
function names still exist and are depreciated.
10+
* The fgcolor and bgcolor parameters have been shortened to fg and bg
11+
12+
1.1.7
13+
* Noise generator now seeds properly
14+
* The OS event queue will now be handled during a call to tdl.flush. This
15+
prevents a common newbie programmer hang where events are handled
16+
infrequently during long animations, simulations, or early development
17+
* Fixed a major bug that would cause a crash in later versions of Python 3
18+
19+
1.1.6
20+
* Fixed a race condition when importing on some platforms
21+
* Fixed a type issue with quickFOV on Linux
22+
* Added a bresenham function to the tdl.map module
23+
24+
1.1.5
25+
* a for loop can iterate over all coordinates of a Console
26+
* drawStr can be configured to scroll or raise an error
27+
* You can now configure or disable key repeating with tdl.event.setKeyRepeat
28+
* Typewriter class removed, use a Window instance for the same functionality
29+
* setColors method fixed
30+
31+
1.1.4
32+
* Merged the Typewriter and MetaConsole classes,
33+
You now have a virtual cursor with Console and Window objects
34+
* Fixed the clear method on the Window class
35+
* Fixed screenshot function
36+
* Fixed some drawing operations with unchanging backgrounds
37+
* Instances of Console and Noise can be pickled and copied
38+
* Added KeyEvent.keychar
39+
* Fixed event.keyWait, and now converts window closed events into Alt+F4
40+
41+
1.1.3
42+
* Some of the setFont parameters were incorrectly labeled and documented
43+
* setFont can auto-detect tilesets if the font sizes are in the filenames
44+
* Added some X11 unicode tilesets, including unifont.
45+
46+
1.1.2
47+
* Window title now defaults to the running scripts filename
48+
* Fixed incorrect deltaTime for App.update
49+
* App will no longer call tdl.flush on its own, you'll need to call this yourself
50+
* tdl.noise module added
51+
* clear method now defaults to black on black
52+
53+
1.1.1
54+
* map submodule added with AStar class and quickFOV function
55+
* new Typewriter class
56+
* most console functions can use Python-style negative indexes now
57+
* new App.runOnce method
58+
* rectangle geometry is less strict
59+
60+
1.1.0
61+
* KeyEvent.keyname is now KeyEvent.key
62+
* MouseButtonEvent.button now behaves like KeyEvent.keyname does
63+
* event.App class added
64+
* drawing methods no longer have a default for the character parameter
65+
* KeyEvent.ctrl is now KeyEvent.control

tdl/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1415,4 +1415,5 @@ def force_resolution(width, height):
14151415
__license__ = "New BSD License"
14161416
__author__ = 'Kyle Stewart'
14171417
__contact__ = "[email protected]"
1418-
__version__ = '1.1.7'
1418+
__email__ = "[email protected]"
1419+
__version__ = '1.2.0'

0 commit comments

Comments
 (0)