Skip to content
This repository was archived by the owner on Oct 7, 2020. It is now read-only.

Commit 4bc01d9

Browse files
authored
Merge pull request #1548 from alanz/prepare-1.0
Updating Changelog for 2019-12 monthly release
2 parents 721425b + 945e203 commit 4bc01d9

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

Changelog.md

+108
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,111 @@
1+
# 1.0.0.0
2+
3+
- NOTE: 1.0 status does **not** mean it is now stable.
4+
- This is a major version bump, because the internal architecture has
5+
changed to make use of the new
6+
[hie-bios](https://github.com/mpickering/hie-bios) from @mpickering
7+
(and a host of others).
8+
9+
Some of the implications of this are
10+
11+
- Cabal 3.0 support.
12+
- Support for stack scripts.
13+
- Work on test, executable, benchmark and library components at the same time.
14+
- You can set the build-tool (stack or cabal) explicitly.
15+
- Various memory leaks have been fixed.
16+
- Various performance improvements.
17+
18+
Also, until `hie-bios` provides a means to get a full module graph for
19+
the project, we haved disabled HaRe (rename, caseSplitCmd, etc...).
20+
It is better to not have a tool, than one that sort-of works, and we
21+
did not want to hold back all the other work that has been done.
22+
23+
24+
## Changes
25+
26+
- Fallback to direct cradle if no project context can be found
27+
([#1551](https://github.com/haskell/haskell-ide-engine/pull/1551), by @fendor)
28+
29+
- Bump resolvers `lts-14.20` for GHC 8.6.5.
30+
([#1547](https://github.com/haskell/haskell-ide-engine/pull/1547), by @alanz)
31+
32+
- Improve quality and information density of error message
33+
([#1522](https://github.com/haskell/haskell-ide-engine/pull/1522), by @fendor)
34+
35+
- Add cmd script to install with cabal
36+
([#1542](https://github.com/haskell/haskell-ide-engine/pull/1542), by @jneira)
37+
38+
- Tweak hie-wrapper and hie exe startup messages
39+
([#1539](https://github.com/haskell/haskell-ide-engine/pull/1539), by @alanz)
40+
41+
- First pass at printing out debug info if started without --lsp
42+
([#1538](https://github.com/haskell/haskell-ide-engine/pull/1538), by @alanz)
43+
44+
- Return hlint code actions as type 'quickfix'
45+
([#1537](https://github.com/haskell/haskell-ide-engine/pull/1537), by @alanz)
46+
47+
- Readme: Remove non-existing troubleshooting entry
48+
([#1534](https://github.com/haskell/haskell-ide-engine/pull/1534), by @andys8)
49+
50+
- Add sample hie.yaml files for stack and cabal
51+
([#1533](https://github.com/haskell/haskell-ide-engine/pull/1533), by @alanz)
52+
53+
- Look for stack.yaml before selecting .cabal location as project root
54+
([#1531](https://github.com/haskell/haskell-ide-engine/pull/1531), by @fendor)
55+
56+
- Change Maybe LspFuncs to LspFuncs inside IdeEnv
57+
([#1523](https://github.com/haskell/haskell-ide-engine/pull/1523), by @bubba)
58+
59+
- Replaced cabal-helper submodule with hackage version
60+
([#1521](https://github.com/haskell/haskell-ide-engine/pull/1521), by @alanz)
61+
62+
- Adapt GhcModPluginSpec after merge of #1496
63+
([#1507](https://github.com/haskell/haskell-ide-engine/pull/1507), by @alanz)
64+
65+
- Find the libdir directory of ghc at run-time
66+
([#1496](https://github.com/haskell/haskell-ide-engine/pull/1496), by @fendor)
67+
68+
- Restore the ghcmod plugin command routing
69+
([#1505](https://github.com/haskell/haskell-ide-engine/pull/1505), by @alanz)
70+
71+
- Make errorm use errorM instead of warningM
72+
([#1502](https://github.com/haskell/haskell-ide-engine/pull/1502), by @DavSanchez)
73+
74+
- Refactor plugins and commands now that JSON transport is gone
75+
([#1492](https://github.com/haskell/haskell-ide-engine/pull/1492), by @bubba)
76+
77+
- Retain the --lsp option, to not break existing clients
78+
([#1494](https://github.com/haskell/haskell-ide-engine/pull/1494), by @alanz)
79+
updated 14 days ago
80+
81+
- Remove JSON transport
82+
([#1489](https://github.com/haskell/haskell-ide-engine/pull/1489), by @bubba)
83+
84+
- Remove ghc-project-types
85+
([#1487](https://github.com/haskell/haskell-ide-engine/pull/1487), by @alanz)
86+
87+
- Switch back to @DanielG cabal-helper
88+
([#1488](https://github.com/haskell/haskell-ide-engine/pull/1488), by @bubba)
89+
90+
- Update Ubuntu dependency
91+
([#1485](https://github.com/haskell/haskell-ide-engine/pull/1485), by @leifmetcalf)
92+
93+
- Some tidying up for tests
94+
([#1483](https://github.com/haskell/haskell-ide-engine/pull/1483), by @bubba)
95+
96+
- Disable travis for now
97+
([#1484](https://github.com/haskell/haskell-ide-engine/pull/1484), by @bubba)
98+
99+
- Implement the HIE Bios
100+
([#1126](https://github.com/haskell/haskell-ide-engine/pull/1126), by @mpickering)
101+
102+
- Add mac build
103+
([#1479](https://github.com/haskell/haskell-ide-engine/pull/1479), by @liam-ly)
104+
105+
- Unit test over the liquid haskell supported version
106+
([#1449](https://github.com/haskell/haskell-ide-engine/pull/1449), by @jneira)
107+
108+
1109
# 0.14.0.0
2110

3111
- Bump resolvers and deps `lts-14.16` for GHC 8.6.5.

0 commit comments

Comments
 (0)