compilation fixes
[intricacy.git] / NEWS
blob0bdfe03a9b6d2b9d85882080d1f04a6bc4e3d219
1 This is an abbreviated summary; see the git log for gory details.
3 0.8.2:
4     Show esteem with symbols as well as colour (thanks Locria Cyber)
5     Fix relative esteem calculation display
6 0.8.1:
7     Revise tutorial and initiation levels REP and GAP
8     Disallow overextended/compressed springs
9     Allow editing spring tension by turning
10     Add compact solution format
11     Revert scoring change introduced in 0.6
12     Add --datadir option
13     Fix loading partial initiation solutions
14     Fix server locking
15 0.8:
16     Add single-player introductory subgame ("initiation").
17     Improve UI variously.
18 0.7.2.3:
19     Hopefully work around curses build failures
20 0.7.2.1:
21     Support >=ghc-8.6.5
22 0.7.2:
23     Support ghc-8.0
24     Use Argon2 for server-side password hashing
25     Tweak graphics and text
26 0.7.1.1:
27     Make server compatible with feed-1.0.0 (thanks constatinus)
28     Avoid DOS-reserved codenames (thanks constatinus)
29 0.7.1:
30     Rework tutorial and intro.
31     Animate movement.
32     Prevent dragging wrench off-path from generating a move.
33     Various UI improvements.
34 0.7.0.1:
35     Fix compile error on older ghc versions.
36 0.7:
37     Encrypt passwords when communicating with server
38         (in previous versions, they were salted and hashed but not encrypted).
39     Clean out solutions when a lock becomes public.
40     Various UI improvements, particularly for curses mode.
42 0.6.2:
43     Fix obscure but actual bug in core game physics:
44         wrenches were being blocked when they shouldn't be.
45         See TST:C on the main server for an example - it can be solved only in
46         intricacy versions prior to this one.
47     Extra help text screen for editing first lock.
48     Cycle through all possibilities when placing blocks in editor.
50 0.6.1:
51     Fix stupid bug preventing registration via keyboard command.
53 0.6:
54     New scoring system - you don't get the point for a solution if the lock
55         owner has read your note.
56     Server optionally notifies users by email when their locks are solved.
57     Server produces RSS feeds.
58     Save solutions-in-progress of locks and tutorial.
59     Indicate when there's a pending network request, and allow cancellation.
60     Support ghc-7.10.
61     Support OS X (thanks Kevin Eaves).
62     Further tweaks to UI and tutorials.
64 0.5:
65     Adjustments to graphics, tutorial, and metagame UI, to increase clarity.
66     Concurrency on server; no more freezes while it checks a solution.
67     Misc optimisations.
68     Fix sound lag on Windows.
69     
70 0.4:
71     Sound effects (thanks linley).
72     Animate to show the two physics phases (thanks dormir).
73     Help screens.
74     Help text for buttons and metagame.
75     Deneutralised metagame terminology.
76     Tutorial tweaked.
77     Various UI improvements (thanks Quicksand-S and dormir)
79 0.3:
80     Mouse control.
81     Improvements to curses UI - handle resizing; show keys; allow rebinding.
82     Shortened tutorial drastically. Other levels now in 'tutorial-extra/'.
83     Improve handling inaccessible servers.
84     Added background.
85     First version uploaded to hackage.
86     Scoring tweak: empty slots are accessed iff all non-empty slots are.
87     Detailed game info in README.
88     Hover text for UI buttons.
89     Marks.
90     Lock testing in edit mode.
91     Significant bugs fixed:
92         editor, lockfile reader, and validity checker were not in accordance
93             on what is allowed as the root of a spring.
94         SDL UI was redrawing the screen on every mouse movement.
95         curses UI wasn't refreshing properly on async flag.
96         stale notes weren't getting refreshed.
97         retired display got stuck on changing codename.
98         you couldn't move into the bolthole with keyboard commands.
99     
100 0.2:
101     First public release